AFDOrigin interface

Źródło usługi Azure Front Door to źródło zawartości dostarczanej za pośrednictwem usługi Azure Front Door. 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

azureOrigin

Odwołanie do zasobu źródła platformy Azure.

certificateNameCheckValidationMode

Tryb walidacji do sprawdzania nazw certyfikatu. Dotyczy to tylko wtedy, gdy enforceCertificateNameCheck jest prawdziwy.

customCertificateSubjects

Lista niestandardowych tematów certyfikatów do weryfikacji. Dotyczy to tylko wtedy, gdy certificateNameCheckValidationMode to 'CustomCertificateSubject'. Musi zawierać 1 lub 2 wpisy.

deploymentStatus
enabledState

Czy włączyć sondy kondycji, które mają być wykonywane względem zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą.

enforceCertificateNameCheck

Czy włączyć sprawdzanie nazwy certyfikatu na poziomie źródła

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 należeć do zakresu od 1 do 65535.

httpsPort

Wartość portu HTTPS. Musi należeć do zakresu od 1 do 65535.

originGroupName

Nazwa grupy pochodzenia, która zawiera to źródło.

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 Front Door, 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 należeć do przedziału od 1 do 5

provisioningState

Status udostępniania

sharedPrivateLinkResource

Właściwości zasobu łącza prywatnego dla źródła prywatnego.

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

W pełni określony identyfikator zasobu dla tego zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nazwa zasobu

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

Szczegóły właściwości

azureOrigin

Odwołanie do zasobu źródła platformy Azure.

azureOrigin?: ResourceReference

Wartość właściwości

certificateNameCheckValidationMode

Tryb walidacji do sprawdzania nazw certyfikatu. Dotyczy to tylko wtedy, gdy enforceCertificateNameCheck jest prawdziwy.

certificateNameCheckValidationMode?: string

Wartość właściwości

string

customCertificateSubjects

Lista niestandardowych tematów certyfikatów do weryfikacji. Dotyczy to tylko wtedy, gdy certificateNameCheckValidationMode to 'CustomCertificateSubject'. Musi zawierać 1 lub 2 wpisy.

customCertificateSubjects?: string[]

Wartość właściwości

string[]

deploymentStatus

deploymentStatus?: string

Wartość właściwości

string

enabledState

Czy włączyć sondy kondycji, które mają być wykonywane względem zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą.

enabledState?: string

Wartość właściwości

string

enforceCertificateNameCheck

Czy włączyć sprawdzanie nazwy certyfikatu na poziomie źródła

enforceCertificateNameCheck?: 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

originGroupName

Nazwa grupy pochodzenia, która zawiera to źródło.

originGroupName?: string

Wartość właściwości

string

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 Front Door, 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 należeć do przedziału od 1 do 5

priority?: number

Wartość właściwości

number

provisioningState

Status udostępniania

provisioningState?: string

Wartość właściwości

string

sharedPrivateLinkResource

Właściwości zasobu łącza prywatnego dla źródła prywatnego.

sharedPrivateLinkResource?: SharedPrivateLinkResourceProperties

Wartość właściwości

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

W pełni określony identyfikator zasobu dla tego zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Wartość właściwości

string

dziedziczone zProxyResource.id

name

Nazwa zasobu

name?: string

Wartość właściwości

string

dziedziczone zProxyResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

systemData?: SystemData

Wartość właściwości

dziedziczone zproxyResource.systemData

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

type?: string

Wartość właściwości

string

dziedziczone zProxyResource.type