Partager via


Origin interface

L’origine du CDN est la source du contenu remis via CDN. 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 le récupérer à partir d’une ou plusieurs des origines configurées.

Extends

Propriétés

enabled

L’origine est activée pour l’équilibrage de charge ou non

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.

originHostHeader

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

priority

Priorité de l’origine dans le groupe d’origines 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

privateEndpointStatus

L’état d’approbation de la connexion au Private Link REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

privateLinkAlias

Alias de la ressource Private Link. Le remplissage de ce champ facultatif indique que cette origine est « Privée »

privateLinkApprovalMessage

Message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.

privateLinkLocation

Emplacement de la ressource Private Link. Obligatoire uniquement si « privateLinkResourceId » est renseigné

privateLinkResourceId

ID de ressource de la ressource Private Link. Le remplissage de ce champ facultatif indique que ce back-end est « Privé »

provisioningState

État d’approvisionnement de l’origine. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

resourceState

État de la ressource de l’origine. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

weight

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

Propriétés héritées

id

ID de la ressource REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData

Lecture seule des données système REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

enabled

L’origine est activée pour l’équilibrage de charge ou non

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

originHostHeader

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

originHostHeader?: string

Valeur de propriété

string

priority

Priorité de l’origine dans le groupe d’origines 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

privateEndpointStatus

L’état d’approbation de la connexion au Private Link REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

privateEndpointStatus?: string

Valeur de propriété

string

privateLinkAlias

Alias de la ressource Private Link. Le remplissage de ce champ facultatif indique que cette origine est « Privée »

privateLinkAlias?: string

Valeur de propriété

string

privateLinkApprovalMessage

Message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.

privateLinkApprovalMessage?: string

Valeur de propriété

string

privateLinkLocation

Emplacement de la ressource Private Link. Obligatoire uniquement si « privateLinkResourceId » est renseigné

privateLinkLocation?: string

Valeur de propriété

string

privateLinkResourceId

ID de ressource de la ressource Private Link. Le remplissage de ce champ facultatif indique que ce back-end est « Privé »

privateLinkResourceId?: string

Valeur de propriété

string

provisioningState

État d’approvisionnement de l’origine. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

resourceState

État de la ressource de l’origine. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

resourceState?: string

Valeur de propriété

string

weight

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

weight?: number

Valeur de propriété

number

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

id

ID de la ressource REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deProxyResource.id

name

Nom de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deProxyResource.name

systemData

Lecture seule des données système REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

Hérité deProxyResource.systemData

type

Type de ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deProxyResource.type