AFDOrigin interface

Azure Front Door-ursprunget är källan till innehållet som levereras via Azure Front Door. När gränsnoderna som representeras av en slutpunkt inte har det begärda innehållet cachelagrat försöker de hämta det från en eller flera av de konfigurerade ursprungen.

Extends

Egenskaper

azureOrigin

Resursreferens till Azure-ursprungsresursen.

certificateNameCheckValidationMode

Valideringsläget för certifikatnamnskontroll. Endast gäller när enforceCertificateNameCheck är sant.

customCertificateSubjects

Listan över anpassade certifikatämnen att validera mot. Endast gäller när certifikatNameCheckValidationMode är 'CustomCertificateSubject'. Måste innehålla 1 eller 2 poster.

deploymentStatus
enabledState

Om du vill aktivera hälsoavsökningar mot serverdelar som definierats under backendPools. Hälsoavsökningar kan bara inaktiveras om det finns en enda aktiverad serverdel i en enda aktiverad serverdelspool.

enforceCertificateNameCheck

Om du vill aktivera kontroll av certifikatnamn på ursprungsnivå

hostName

Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt.

httpPort

Värdet för HTTP-porten. Måste vara mellan 1 och 65535.

httpsPort

Värdet för HTTPS-porten. Måste vara mellan 1 och 65535.

originGroupName

Namnet på ursprungsgruppen som innehåller det här ursprunget.

originHostHeader

Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure Front Door-ursprung, till exempel Web Apps, Blob Storage och Cloud Services, kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard. Detta åsidosätter värdrubriken som definierats vid slutpunkten

priority

Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteter används inte för belastningsutjämning om ett ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5

provisioningState

Provisioneringsstatus

sharedPrivateLinkResource

Egenskaperna för den privata länkresursen för privat ursprung.

weight

Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000

Ärvda egenskaper

id

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Namnet på resursen

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

Egenskapsinformation

azureOrigin

Resursreferens till Azure-ursprungsresursen.

azureOrigin?: ResourceReference

Egenskapsvärde

certificateNameCheckValidationMode

Valideringsläget för certifikatnamnskontroll. Endast gäller när enforceCertificateNameCheck är sant.

certificateNameCheckValidationMode?: string

Egenskapsvärde

string

customCertificateSubjects

Listan över anpassade certifikatämnen att validera mot. Endast gäller när certifikatNameCheckValidationMode är 'CustomCertificateSubject'. Måste innehålla 1 eller 2 poster.

customCertificateSubjects?: string[]

Egenskapsvärde

string[]

deploymentStatus

deploymentStatus?: string

Egenskapsvärde

string

enabledState

Om du vill aktivera hälsoavsökningar mot serverdelar som definierats under backendPools. Hälsoavsökningar kan bara inaktiveras om det finns en enda aktiverad serverdel i en enda aktiverad serverdelspool.

enabledState?: string

Egenskapsvärde

string

enforceCertificateNameCheck

Om du vill aktivera kontroll av certifikatnamn på ursprungsnivå

enforceCertificateNameCheck?: boolean

Egenskapsvärde

boolean

hostName

Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt.

hostName?: string

Egenskapsvärde

string

httpPort

Värdet för HTTP-porten. Måste vara mellan 1 och 65535.

httpPort?: number

Egenskapsvärde

number

httpsPort

Värdet för HTTPS-porten. Måste vara mellan 1 och 65535.

httpsPort?: number

Egenskapsvärde

number

originGroupName

Namnet på ursprungsgruppen som innehåller det här ursprunget.

originGroupName?: string

Egenskapsvärde

string

originHostHeader

Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure Front Door-ursprung, till exempel Web Apps, Blob Storage och Cloud Services, kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard. Detta åsidosätter värdrubriken som definierats vid slutpunkten

originHostHeader?: string

Egenskapsvärde

string

priority

Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteter används inte för belastningsutjämning om ett ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5

priority?: number

Egenskapsvärde

number

provisioningState

Provisioneringsstatus

provisioningState?: string

Egenskapsvärde

string

sharedPrivateLinkResource

Egenskaperna för den privata länkresursen för privat ursprung.

sharedPrivateLinkResource?: SharedPrivateLinkResourceProperties

Egenskapsvärde

weight

Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000

weight?: number

Egenskapsvärde

number

Information om ärvda egenskaper

id

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Egenskapsvärde

string

ärvd frånProxyResource.id

name

Namnet på resursen

name?: string

Egenskapsvärde

string

ärvd frånProxyResource.name

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

systemData?: SystemData

Egenskapsvärde

ärvd frånProxyResource.systemData

type

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

type?: string

Egenskapsvärde

string

ärvd frånProxyResource.type