Partager via


AFDOrigin interface

L’origine d’Azure Front Door est la source du contenu remis via Azure Front Door. Lorsque les nœuds de périphérie représentés par un point de terminaison n’ont pas le contenu demandé mis en cache, ils tentent de l’extraire d’une ou plusieurs des origines configurées.

Extends

Propriétés

azureOrigin

Référence de ressource à la ressource d’origine Azure.

deploymentStatus

REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

enabledState

Indique s’il faut activer les sondes d’intégrité sur les back-ends définis sous backendPools. Les sondes d’intégrité ne peuvent être désactivées que s’il existe un seul back-end activé dans un pool principal activé unique.

enforceCertificateNameCheck

Indique s’il faut activer la vérification du nom du certificat au niveau de l’origine

hostName

Adresse de l’origine. Les noms de domaine, les adresses IPv4 et les adresses IPv6 sont pris en charge. Cela doit être unique dans toutes les origines d’un point de terminaison.

httpPort

Valeur du port HTTP. Doit être compris entre 1 et 65535.

httpsPort

Valeur du port HTTPS. Doit être compris entre 1 et 65535.

originGroupName

Nom du groupe d’origine qui contient cette origine. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

originHostHeader

Valeur d’en-tête de l’hôte envoyée à l’origine avec chaque requête. Si vous laissez cette valeur vide, le nom d’hôte de la requête détermine cette valeur. Les origines d’Azure Front Door, telles que Web Apps, Stockage Blob et Cloud Services, nécessitent que cette valeur d’en-tête d’hôte corresponde par défaut au nom d’hôte d’origine. Cela remplace l’en-tête de l’hôte défini sur point de terminaison

priority

Priorité de l’origine dans un groupe d’origine donné pour l’équilibrage de charge. Les priorités plus élevées ne seront pas utilisées pour l’équilibrage de charge si une origine de priorité inférieure est saine. Doit être compris entre 1 et 5

provisioningState

Note d’état d’approvisionnement : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sharedPrivateLinkResource

Propriétés de la ressource private link pour l’origine privée.

weight

Poids de l’origine dans un groupe d’origine donné pour l’équilibrage de charge. Doit être compris entre 1 et 1 000

Propriétés héritées

id

ID de ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name

Nom de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData

Remarque sur les données système en lecture seule : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type

Type de ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Détails de la propriété

azureOrigin

Référence de ressource à la ressource d’origine Azure.

azureOrigin?: ResourceReference

Valeur de propriété

deploymentStatus

REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

deploymentStatus?: string

Valeur de propriété

string

enabledState

Indique s’il faut activer les sondes d’intégrité sur les back-ends définis sous backendPools. Les sondes d’intégrité ne peuvent être désactivées que s’il existe un seul back-end activé dans un pool principal activé unique.

enabledState?: string

Valeur de propriété

string

enforceCertificateNameCheck

Indique s’il faut activer la vérification du nom du certificat au niveau de l’origine

enforceCertificateNameCheck?: boolean

Valeur de propriété

boolean

hostName

Adresse de l’origine. Les noms de domaine, les adresses IPv4 et les adresses IPv6 sont pris en charge. Cela doit être unique dans toutes les origines d’un point de terminaison.

hostName?: string

Valeur de propriété

string

httpPort

Valeur du port HTTP. Doit être compris entre 1 et 65535.

httpPort?: number

Valeur de propriété

number

httpsPort

Valeur du port HTTPS. Doit être compris entre 1 et 65535.

httpsPort?: number

Valeur de propriété

number

originGroupName

Nom du groupe d’origine qui contient cette origine. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

originGroupName?: string

Valeur de propriété

string

originHostHeader

Valeur d’en-tête de l’hôte envoyée à l’origine avec chaque requête. Si vous laissez cette valeur vide, le nom d’hôte de la requête détermine cette valeur. Les origines d’Azure Front Door, telles que Web Apps, Stockage Blob et Cloud Services, nécessitent que cette valeur d’en-tête d’hôte corresponde par défaut au nom d’hôte d’origine. Cela remplace l’en-tête de l’hôte défini sur point de terminaison

originHostHeader?: string

Valeur de propriété

string

priority

Priorité de l’origine dans un groupe d’origine donné pour l’équilibrage de charge. Les priorités plus élevées ne seront pas utilisées pour l’équilibrage de charge si une origine de priorité inférieure est saine. Doit être compris entre 1 et 5

priority?: number

Valeur de propriété

number

provisioningState

Note d’état d’approvisionnement : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

sharedPrivateLinkResource

Propriétés de la ressource private link pour l’origine privée.

sharedPrivateLinkResource?: SharedPrivateLinkResourceProperties

Valeur de propriété

weight

Poids de l’origine dans un groupe d’origine donné pour l’équilibrage de charge. Doit être compris entre 1 et 1 000

weight?: number

Valeur de propriété

number

Détails de la propriété héritée

id

ID de ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deProxyResource.id

name

Nom de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name?: string

Valeur de propriété

string

héritée deProxyResource.name

systemData

Remarque sur les données système en lecture seule : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée deProxyResource.systemData

type

Type de ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deProxyResource.type