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
| azure |
Resursreferens till Azure-ursprungsresursen. |
| certificate |
Valideringsläget för certifikatnamnskontroll. Endast gäller när enforceCertificateNameCheck är sant. |
| custom |
Listan över anpassade certifikatämnen att validera mot. Endast gäller när certifikatNameCheckValidationMode är 'CustomCertificateSubject'. Måste innehålla 1 eller 2 poster. |
| deployment |
|
| enabled |
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. |
| enforce |
Om du vill aktivera kontroll av certifikatnamn på ursprungsnivå |
| host |
Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt. |
| http |
Värdet för HTTP-porten. Måste vara mellan 1 och 65535. |
| https |
Värdet för HTTPS-porten. Måste vara mellan 1 och 65535. |
| origin |
Namnet på ursprungsgruppen som innehåller det här ursprunget. |
| origin |
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 |
| provisioning |
Provisioneringsstatus |
| shared |
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 |
| system |
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
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