Origin interface
Źródło usługi CDN jest źródłem zawartości dostarczanej za pośrednictwem sieci CDN. Gdy węzły brzegowe reprezentowane przez punkt końcowy nie mają żądanej zawartości w pamięci podręcznej, próbują pobrać je z co najmniej jednego skonfigurowanego źródła.
- Rozszerzenie
Właściwości
| enabled | Źródło jest włączone na potrzeby równoważenia obciążenia lub nie |
| host |
Adres źródła. Obsługiwane są nazwy domen, adresy IPv4 i adresy IPv6. Powinno to być unikatowe we wszystkich źródłach w punkcie końcowym. |
| http |
Wartość portu HTTP. Musi należeć do zakresu od 1 do 65535. |
| https |
Wartość portu HTTPS. Musi należeć do zakresu od 1 do 65535. |
| origin |
Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services, wymagają, aby ta wartość nagłówka hosta domyślnie odpowiadała nazwie hosta pochodzenia. Spowoduje to zastąpienie nagłówka hosta zdefiniowanego w punkcie końcowym |
| priority | Priorytet źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli jakiekolwiek źródło o niższym priorytcie jest w dobrej kondycji. Musi należeć do przedziału od 1 do 5 |
| private |
Stan zatwierdzenia połączenia z usługą Private Link UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| private |
Alias zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to źródło jest "Prywatne" |
| private |
Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z usługą Private Link. |
| private |
Lokalizacja zasobu usługi Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony |
| private |
Identyfikator zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" |
| provisioning |
Stan aprowizacji źródła. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| resource |
Stan zasobu źródła. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| weight | Waga źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Musi należeć do zakresu od 1 do 1000 |
Właściwości dziedziczone
| id | Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| name | Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| system |
Dane systemowe tylko do odczytu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| type | Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
enabled
Źródło jest włączone na potrzeby równoważenia obciążenia lub nie
enabled?: boolean
Wartość właściwości
boolean
hostName
Adres źródła. Obsługiwane są nazwy domen, adresy IPv4 i adresy IPv6. Powinno to być unikatowe we wszystkich źródłach w punkcie końcowym.
hostName?: string
Wartość właściwości
string
httpPort
Wartość portu HTTP. Musi należeć do zakresu od 1 do 65535.
httpPort?: number
Wartość właściwości
number
httpsPort
Wartość portu HTTPS. Musi należeć do zakresu od 1 do 65535.
httpsPort?: number
Wartość właściwości
number
originHostHeader
Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services, wymagają, aby ta wartość nagłówka hosta domyślnie odpowiadała nazwie hosta pochodzenia. Spowoduje to zastąpienie nagłówka hosta zdefiniowanego w punkcie końcowym
originHostHeader?: string
Wartość właściwości
string
priority
Priorytet źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli jakiekolwiek źródło o niższym priorytcie jest w dobrej kondycji. Musi należeć do przedziału od 1 do 5
priority?: number
Wartość właściwości
number
privateEndpointStatus
Stan zatwierdzenia połączenia z usługą Private Link UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
privateEndpointStatus?: string
Wartość właściwości
string
privateLinkAlias
Alias zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to źródło jest "Prywatne"
privateLinkAlias?: string
Wartość właściwości
string
privateLinkApprovalMessage
Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z usługą Private Link.
privateLinkApprovalMessage?: string
Wartość właściwości
string
privateLinkLocation
Lokalizacja zasobu usługi Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony
privateLinkLocation?: string
Wartość właściwości
string
privateLinkResourceId
Identyfikator zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne"
privateLinkResourceId?: string
Wartość właściwości
string
provisioningState
Stan aprowizacji źródła. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
resourceState
Stan zasobu źródła. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
resourceState?: string
Wartość właściwości
string
weight
Waga źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Musi należeć do zakresu od 1 do 1000
weight?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
id
Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
dziedziczone zProxyResource.id
name
Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
dziedziczone zProxyResource.name
systemData
Dane systemowe tylko do odczytu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
dziedziczone zproxyResource.systemData
type
Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
dziedziczone zProxyResource.type