Partager via


Endpoint Constructeurs

Définition

Surcharges

Endpoint()

Initialise une nouvelle instance de la classe Endpoint.

Endpoint(String, IList<DeepCreatedOrigin>, String, String, String, SystemData, IDictionary<String,String>, String, IList<String>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, String, String, IList<GeoFilter>, ResourceReference, IList<UrlSigningKey>, EndpointPropertiesUpdateParametersDeliveryPolicy, EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink, String, IList<DeepCreatedOriginGroup>, String, String)

Initialise une nouvelle instance de la classe Endpoint.

Endpoint()

Initialise une nouvelle instance de la classe Endpoint.

public Endpoint ();
Public Sub New ()

S’applique à

Initialise une nouvelle instance de la classe Endpoint.

public Endpoint (string location, System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.DeepCreatedOrigin> origins, string id = default, string name = default, string type = default, Microsoft.Azure.Management.Cdn.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, string originPath = default, System.Collections.Generic.IList<string> contentTypesToCompress = default, string originHostHeader = default, bool? isCompressionEnabled = default, bool? isHttpAllowed = default, bool? isHttpsAllowed = default, Microsoft.Azure.Management.Cdn.Models.QueryStringCachingBehavior? queryStringCachingBehavior = default, string optimizationType = default, string probePath = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.GeoFilter> geoFilters = default, Microsoft.Azure.Management.Cdn.Models.ResourceReference defaultOriginGroup = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.UrlSigningKey> urlSigningKeys = default, Microsoft.Azure.Management.Cdn.Models.EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy = default, Microsoft.Azure.Management.Cdn.Models.EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink = default, string hostName = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.DeepCreatedOriginGroup> originGroups = default, string resourceState = default, string provisioningState = default);
new Microsoft.Azure.Management.Cdn.Models.Endpoint : string * System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.DeepCreatedOrigin> * string * string * string * Microsoft.Azure.Management.Cdn.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * string * System.Collections.Generic.IList<string> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Microsoft.Azure.Management.Cdn.Models.QueryStringCachingBehavior> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.GeoFilter> * Microsoft.Azure.Management.Cdn.Models.ResourceReference * System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.UrlSigningKey> * Microsoft.Azure.Management.Cdn.Models.EndpointPropertiesUpdateParametersDeliveryPolicy * Microsoft.Azure.Management.Cdn.Models.EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Cdn.Models.DeepCreatedOriginGroup> * string * string -> Microsoft.Azure.Management.Cdn.Models.Endpoint
Public Sub New (location As String, origins As IList(Of DeepCreatedOrigin), Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional originPath As String = Nothing, Optional contentTypesToCompress As IList(Of String) = Nothing, Optional originHostHeader As String = Nothing, Optional isCompressionEnabled As Nullable(Of Boolean) = Nothing, Optional isHttpAllowed As Nullable(Of Boolean) = Nothing, Optional isHttpsAllowed As Nullable(Of Boolean) = Nothing, Optional queryStringCachingBehavior As Nullable(Of QueryStringCachingBehavior) = Nothing, Optional optimizationType As String = Nothing, Optional probePath As String = Nothing, Optional geoFilters As IList(Of GeoFilter) = Nothing, Optional defaultOriginGroup As ResourceReference = Nothing, Optional urlSigningKeys As IList(Of UrlSigningKey) = Nothing, Optional deliveryPolicy As EndpointPropertiesUpdateParametersDeliveryPolicy = Nothing, Optional webApplicationFirewallPolicyLink As EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink = Nothing, Optional hostName As String = Nothing, Optional originGroups As IList(Of DeepCreatedOriginGroup) = Nothing, Optional resourceState As String = Nothing, Optional provisioningState As String = Nothing)

Paramètres

location
String

Emplacement de la ressource.

origins
IList<DeepCreatedOrigin>

Source du contenu remis via CDN.

id
String

ID de la ressource

name
String

Nom de la ressource.

type
String

Type de ressource.

systemData
SystemData
tags
IDictionary<String,String>

Balises de ressource.

originPath
String

Chemin d’accès au répertoire sur l’origine que CDN peut utiliser pour récupérer du contenu, par exemple contoso.cloudapp.net/originpath.

contentTypesToCompress
IList<String>

Liste des types de contenu auxquels la compression s’applique. La valeur doit être un type MIME valide.

originHostHeader
String

Valeur d’en-tête d’hôte envoyée à l’origine avec chaque requête. Cette propriété sur point de terminaison n’est autorisée que lorsque le point de terminaison utilise une origine unique et peut être remplacée par la même propriété spécifiée à l’origine. 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.

isCompressionEnabled
Nullable<Boolean>

Indique si la compression de contenu est activée sur cdn. La valeur par défaut est false. Si la compression est activée, le contenu est servi comme compressé si l’utilisateur demande une version compressée. Le contenu n’est pas compressé sur le CDN lorsque le contenu demandé est inférieur à 1 octet ou supérieur à 1 Mo.

isHttpAllowed
Nullable<Boolean>

Indique si le trafic HTTP est autorisé sur le point de terminaison. La valeur par défaut est true. Au moins un protocole (HTTP ou HTTPS) doit être autorisé.

isHttpsAllowed
Nullable<Boolean>

Indique si le trafic HTTPS est autorisé sur le point de terminaison. La valeur par défaut est true. Au moins un protocole (HTTP ou HTTPS) doit être autorisé.

queryStringCachingBehavior
Nullable<QueryStringCachingBehavior>

Définit la façon dont le CDN met en cache les requêtes qui incluent des chaînes de requête. Vous pouvez ignorer toutes les chaînes de requête lors de la mise en cache, contourner la mise en cache pour empêcher la mise en cache des requêtes contenant des chaînes de requête, ou mettre en cache chaque requête avec une URL unique. Les valeurs possibles sont les suivantes : « IgnoreQueryString », « BypassCaching », « UseQueryString », « NotSet »

optimizationType
String

Spécifie le scénario pour lequel le client souhaite optimiser ce point de terminaison CDN, par exemple Télécharger, Media Services. Avec ces informations, CDN peut appliquer une optimisation basée sur des scénarios. Les valeurs possibles sont les suivantes : « GeneralWebDelivery », « GeneralMediaStreaming », « VideoOnDemandMediaStreaming », « LargeFileDownload », « DynamicSiteAcceleration »

probePath
String

Chemin d’accès à un fichier hébergé sur l’origine qui permet d’accélérer la livraison du contenu dynamique et de calculer les itinéraires les plus optimaux pour le CDN. Cela est relatif au chemin d’origine. Cette propriété n’est pertinente que lors de l’utilisation d’une seule origine.

geoFilters
IList<GeoFilter>

Liste des règles définissant l’accès géographique de l’utilisateur dans un point de terminaison CDN. Chaque filtre géographique définit une règle d’accès à un chemin ou un contenu spécifié, par exemple bloquer APAC pour le chemin /images/

defaultOriginGroup
ResourceReference

Référence au groupe d’origines.

urlSigningKeys
IList<UrlSigningKey>

Liste des clés utilisées pour valider les hachages d’URL signés.

deliveryPolicy
EndpointPropertiesUpdateParametersDeliveryPolicy

Stratégie qui spécifie les règles de remise à utiliser pour un point de terminaison.

webApplicationFirewallPolicyLink
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Définit la stratégie de Web Application Firewall pour le point de terminaison (le cas échéant)

hostName
String

Nom d’hôte du point de terminaison structuré en tant que {endpointName}. {DNSZone}, par exemple contoso.azureedge.net

originGroups
IList<DeepCreatedOriginGroup>

Groupes d’origines comprenant des origines utilisées pour l’équilibrage de charge du trafic en fonction de la disponibilité.

resourceState
String

Ressource status du point de terminaison. Les valeurs possibles sont les suivantes : « Création », « Suppression », « Exécution », « Démarrage », « Arrêté », « Arrêt »

provisioningState
String

Provisionnement status du point de terminaison.

S’applique à