Udostępnij za pośrednictwem


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ą buforowanej żądanej zawartości, próbują pobrać ją z co najmniej jednego skonfigurowanego źródła.

Extends

Właściwości

enabled

Źródło jest włączone na potrzeby równoważenia obciążenia lub nie

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.

httpPort

Wartość portu HTTP. Musi zawierać się w zakresie od 1 do 65535.

httpsPort

Wartość portu HTTPS. Musi zawierać się w zakresie od 1 do 65535.

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ą domyślnego dopasowania tej wartości nagłówka hosta do nazwy 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 zawierać się w przedziale od 1 do 5

privateEndpointStatus

Stan zatwierdzenia połączenia z Private Link UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

privateLinkAlias

Alias zasobu Private Link. Wypełnianie tego opcjonalnego pola oznacza, że to źródło jest "prywatne"

privateLinkApprovalMessage

Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z Private Link.

privateLinkLocation

Lokalizacja zasobu Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony

privateLinkResourceId

Identyfikator zasobu Private Link. Wypełnianie tego opcjonalnego pola oznacza, że to zaplecze jest "prywatne"

provisioningState

Stan aprowizacji źródła. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resourceState

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 zawierać się w zakresie 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.

systemData

Dane systemowe tylko do odczytu UWAGA: ta właściwość nie będzie 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 zawierać się w zakresie od 1 do 65535.

httpPort?: number

Wartość właściwości

number

httpsPort

Wartość portu HTTPS. Musi zawierać się w zakresie 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ą domyślnego dopasowania tej wartości nagłówka hosta do nazwy 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 zawierać się w przedziale od 1 do 5

priority?: number

Wartość właściwości

number

privateEndpointStatus

Stan zatwierdzenia połączenia z 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 Private Link. Wypełnianie tego opcjonalnego pola oznacza, ż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 Private Link.

privateLinkApprovalMessage?: string

Wartość właściwości

string

privateLinkLocation

Lokalizacja zasobu Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony

privateLinkLocation?: string

Wartość właściwości

string

privateLinkResourceId

Identyfikator zasobu Private Link. Wypełnianie tego opcjonalnego pola oznacza, ż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 zawierać się w zakresie 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 będzie 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 zserwera proxyResource.type