Partager via


Endpoint Classe

Définition

Le point de terminaison CDN est l’entité au sein d’un profil CDN contenant des informations de configuration telles que l’origine, le protocole, la mise en cache du contenu et le comportement de remise. Le point de terminaison CDN utilise le format <d’URL endpointname.azureedge.net>.

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

Constructeurs

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.

Propriétés

ContentTypesToCompress

Obtient ou définit la liste des types de contenu sur lesquels la compression s’applique. La valeur doit être un type MIME valide.

DefaultOriginGroup

Obtient ou définit une référence au groupe d’origines.

DeliveryPolicy

Obtient ou définit une stratégie qui spécifie les règles de remise à utiliser pour un point de terminaison.

GeoFilters

Obtient ou définit la 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/

HostName

Obtient le nom d’hôte du point de terminaison structuré comme {endpointName}. {DNSZone}, par exemple contoso.azureedge.net

Id

Obtient l'ID de ressource

(Hérité de Resource)
IsCompressionEnabled

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

IsHttpAllowed

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

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

Location

Obtient ou définit l’emplacement des ressources.

(Hérité de TrackedResource)
Name

Obtient le nom de la ressource.

(Hérité de Resource)
OptimizationType

Obtient ou définit 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. Les valeurs possibles sont les suivantes : 'GeneralWebDelivery', 'GeneralMediaStreaming', 'VideoOnDemandMediaStreaming', 'LargeFileDownload', 'DynamicSiteAcceleration'

OriginGroups

Obtient ou définit les groupes d’origines comprenant des origines qui sont utilisés pour équilibrer la charge du trafic en fonction de la disponibilité.

OriginHostHeader

Obtient ou définit la valeur d’en-tête de l’hôte envoyée à l’origine à 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.

OriginPath

Obtient ou définit un chemin de répertoire sur l’origine à partir duquel CDN peut utiliser pour récupérer du contenu, par exemple contoso.cloudapp.net/originpath.

Origins

Obtient ou définit la source du contenu fourni via CDN.

ProbePath

Obtient ou définit le chemin d’accès à un fichier hébergé sur l’origine, ce qui permet d’accélérer la distribution 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.

ProvisioningState

Obtient le provisionnement status du point de terminaison.

QueryStringCachingBehavior

Obtient ou définit la façon dont 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. Les valeurs possibles sont les suivantes : 'IgnoreQueryString', 'BypassCaching', 'UseQueryString', 'NotSet'

ResourceState

Obtient les status de ressources du point de terminaison. Les valeurs possibles sont les suivantes : 'Creating', 'Suppression', 'Running', 'Starting', 'Stopped', 'Stopping'

SystemData

Le point de terminaison CDN est l’entité au sein d’un profil CDN contenant des informations de configuration telles que l’origine, le protocole, la mise en cache du contenu et le comportement de remise. Le point de terminaison CDN utilise le format <d’URL endpointname.azureedge.net>.

(Hérité de Resource)
Tags

Obtient ou définit des balises de ressources.

(Hérité de TrackedResource)
Type

Obtient le type de ressource.

(Hérité de Resource)
UrlSigningKeys

Obtient ou définit la liste des clés utilisées pour valider les hachages d’URL signés.

WebApplicationFirewallPolicyLink

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

Méthodes

Validate()

Validez l’objet.

S’applique à