EndpointPropertiesUpdateParameters interface
Objet JSON contenant les paramètres de mise à jour du point de terminaison.
Propriétés
content |
Liste des types de contenu sur lesquels la compression s’applique. La valeur doit être un type MIME valide. |
default |
Référence au groupe d’origines. |
delivery |
Stratégie qui spécifie les règles de remise à utiliser pour un point de terminaison. |
geo |
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 d’accès ou à un contenu spécifié, par exemple bloquer APAC pour le chemin /images/ |
is |
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 CDN lorsque le contenu demandé est inférieur à 1 octet ou supérieur à 1 Mo. |
is |
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é. |
is |
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é. |
optimization |
Spécifie le scénario pour lequel le client souhaite que ce point de terminaison CDN soit optimisé, par exemple Télécharger, Media Services. Avec ces informations, CDN peut appliquer une optimisation basée sur des scénarios. |
origin |
Valeur d’en-tête de l’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, telles que Web Apps, Stockage Blob et Services cloud nécessitent que cette valeur d’en-tête d’hôte corresponde au nom d’hôte d’origine par défaut. |
origin |
Chemin de répertoire sur l’origine à partir duquel CDN peut récupérer du contenu, par exemple contoso.cloudapp.net/originpath. |
probe |
Chemin d’accès à un fichier hébergé sur l’origine, ce 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 lorsque vous utilisez une origine unique. |
query |
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 les requêtes qui contiennent des chaînes de requête d’être mises en cache, ou mettre en cache chaque requête avec une URL unique. |
url |
Liste des clés utilisées pour valider les hachages d’URL signés. |
web |
Définit la stratégie Web Application Firewall pour le point de terminaison (le cas échéant) |
Détails de la propriété
contentTypesToCompress
Liste des types de contenu sur lesquels la compression s’applique. La valeur doit être un type MIME valide.
contentTypesToCompress?: string[]
Valeur de propriété
string[]
defaultOriginGroup
Référence au groupe d’origines.
defaultOriginGroup?: ResourceReference
Valeur de propriété
deliveryPolicy
Stratégie qui spécifie les règles de remise à utiliser pour un point de terminaison.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Valeur de propriété
geoFilters
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 d’accès ou à un contenu spécifié, par exemple bloquer APAC pour le chemin /images/
geoFilters?: GeoFilter[]
Valeur de propriété
isCompressionEnabled
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 CDN lorsque le contenu demandé est inférieur à 1 octet ou supérieur à 1 Mo.
isCompressionEnabled?: boolean
Valeur de propriété
boolean
isHttpAllowed
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é.
isHttpAllowed?: boolean
Valeur de propriété
boolean
isHttpsAllowed
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é.
isHttpsAllowed?: boolean
Valeur de propriété
boolean
optimizationType
Spécifie le scénario pour lequel le client souhaite que ce point de terminaison CDN soit optimisé, par exemple Télécharger, Media Services. Avec ces informations, CDN peut appliquer une optimisation basée sur des scénarios.
optimizationType?: string
Valeur de propriété
string
originHostHeader
Valeur d’en-tête de l’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, telles que Web Apps, Stockage Blob et Services cloud nécessitent que cette valeur d’en-tête d’hôte corresponde au nom d’hôte d’origine par défaut.
originHostHeader?: string
Valeur de propriété
string
originPath
Chemin de répertoire sur l’origine à partir duquel CDN peut récupérer du contenu, par exemple contoso.cloudapp.net/originpath.
originPath?: string
Valeur de propriété
string
probePath
Chemin d’accès à un fichier hébergé sur l’origine, ce 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 lorsque vous utilisez une origine unique.
probePath?: string
Valeur de propriété
string
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 les requêtes qui contiennent des chaînes de requête d’être mises en cache, ou mettre en cache chaque requête avec une URL unique.
queryStringCachingBehavior?: QueryStringCachingBehavior
Valeur de propriété
urlSigningKeys
Liste des clés utilisées pour valider les hachages d’URL signés.
urlSigningKeys?: UrlSigningKey[]
Valeur de propriété
webApplicationFirewallPolicyLink
Définit la stratégie Web Application Firewall pour le point de terminaison (le cas échéant)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink