Partager via


Origin Classe

Définition

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.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Origin : Microsoft.Azure.Management.Cdn.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Origin = class
    inherit ProxyResource
Public Class Origin
Inherits ProxyResource
Héritage
Attributs

Constructeurs

Origin()

Initialise une nouvelle instance de la classe Origin.

Origin(String, String, String, SystemData, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, String, String, String, String, String, String)

Initialise une nouvelle instance de la classe Origin.

Propriétés

Enabled

Obtient ou définit l’origine est activée pour l’équilibrage de charge ou non

HostName

Obtient ou définit l’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

Obtient ou définit la valeur du port HTTP. Doit être compris entre 1 et 65535.

HttpsPort

Obtient ou définit la valeur du port HTTPS. Doit être compris entre 1 et 65535.

Id

Obtient l'ID de ressource

(Hérité de Resource)
Name

Obtient le nom de la ressource.

(Hérité de Resource)
OriginHostHeader

Obtient ou définit la valeur d’en-tête de l’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

Obtient ou définit la priorité de l’origine dans un 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

Obtient le status d’approbation pour la connexion au Private Link. Les valeurs possibles sont les suivantes : « En attente », « Approuvé », « Rejeté », « Déconnecté », « Délai d’expiration »

PrivateLinkAlias

Obtient ou définit l’alias de la ressource Private Link. Le remplissage de ce champ facultatif indique que cette origine est « Privée »

PrivateLinkApprovalMessage

Obtient ou définit un message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.

PrivateLinkLocation

Obtient ou définit l’emplacement de la ressource Private Link. Obligatoire uniquement si « privateLinkResourceId » est renseigné

PrivateLinkResourceId

Obtient ou définit l’ID de ressource de la ressource Private Link. Le remplissage de ce champ facultatif indique que ce back-end est « Privé »

ProvisioningState

Obtient l’approvisionnement status de l’origine.

ResourceState

Obtient status de ressource de l’origine. Les valeurs possibles sont les suivantes : « Création », « Active », « Suppression »

SystemData

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.

(Hérité de Resource)
Type

Obtient le type de ressource.

(Hérité de Resource)
Weight

Obtient ou définit la pondération de l’origine dans un groupe d’origines donné pour l’équilibrage de charge. Doit être compris entre 1 et 1000

Méthodes

Validate()

Validez l’objet .

S’applique à