Compartir a través de


Endpoint interface

El punto de conexión de CDN es la entidad dentro de un perfil de CDN que contiene información de configuración, como el origen, el protocolo, el almacenamiento en caché de contenido y el comportamiento de entrega. El punto de conexión de CDN usa el formato de dirección URL .azureedge.net.

Extends

Propiedades

contentTypesToCompress

Lista de tipos de contenido en los que se aplica la compresión. El valor debe ser un tipo MIME válido.

customDomains

Dominios personalizados en el punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

defaultOriginGroup

Referencia al grupo de origen.

deliveryPolicy

Directiva que especifica las reglas de entrega que se usarán para un punto de conexión.

geoFilters

Lista de reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN. Cada filtro geográfico define una regla de acceso a una ruta de acceso o contenido especificados, por ejemplo, bloquear APAC para la ruta de acceso /pictures/

hostName

Nombre de host del punto de conexión estructurado como {endpointName}. {DNSZone}, por ejemplo, contoso.azureedge.net NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isCompressionEnabled

Indica si la compresión de contenido está habilitada en la red CDN. El valor predeterminado es False. Si la compresión está habilitada, el contenido se servirá como comprimido si el usuario solicita una versión comprimida. El contenido no se comprimirá en la red CDN cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB.

isHttpAllowed

Indica si se permite el tráfico HTTP en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

isHttpsAllowed

Indica si se permite el tráfico HTTPS en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

optimizationType

Especifica el escenario para el que el cliente quiere que este punto de conexión de CDN se optimice, por ejemplo, Descargar, Media Services. Con esta información, cdn puede aplicar la optimización controlada por escenarios.

originGroups

Los grupos de origen que constan de orígenes que se usan para equilibrar la carga del tráfico en función de la disponibilidad.

originHostHeader

Valor del encabezado de host enviado al origen con cada solicitud. Esta propiedad en punto de conexión solo se permite cuando el punto de conexión usa un único origen y se puede invalidar por la misma propiedad especificada en el origen. Si deja este valor en blanco, el nombre de host de la solicitud determina este valor. Los orígenes de Azure CDN, como Web Apps, Blob Storage y Cloud Services requieren que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada.

originPath

Ruta de acceso de directorio en el origen del que la red CDN puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.

origins

Origen del contenido que se entrega a través de la red CDN.

probePath

Ruta de acceso a un archivo hospedado en el origen que ayuda a acelerar la entrega del contenido dinámico y a calcular las rutas más óptimas para la red CDN. Esto es relativo a la ruta de acceso de origen. Esta propiedad solo es relevante cuando se usa un único origen.

provisioningState

Estado de aprovisionamiento del punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

queryStringCachingBehavior

Define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir las cadenas de consulta al almacenar en caché, omitir el almacenamiento en caché para evitar que las solicitudes que contienen cadenas de consulta se almacenen en caché o almacenen en caché todas las solicitudes con una dirección URL única.

resourceState

Estado del recurso del punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

urlSigningKeys

Lista de claves usadas para validar los hashes de dirección URL firmados.

webApplicationFirewallPolicyLink

Define la directiva de Web Application Firewall para el punto de conexión (si procede)

Propiedades heredadas

id

Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación del recurso

name

Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData

Solo lectura de datos del sistema NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

tags

Etiquetas del recurso.

type

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

contentTypesToCompress

Lista de tipos de contenido en los que se aplica la compresión. El valor debe ser un tipo MIME válido.

contentTypesToCompress?: string[]

Valor de propiedad

string[]

customDomains

Dominios personalizados en el punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

customDomains?: DeepCreatedCustomDomain[]

Valor de propiedad

defaultOriginGroup

Referencia al grupo de origen.

defaultOriginGroup?: ResourceReference

Valor de propiedad

deliveryPolicy

Directiva que especifica las reglas de entrega que se usarán para un punto de conexión.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Valor de propiedad

geoFilters

Lista de reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN. Cada filtro geográfico define una regla de acceso a una ruta de acceso o contenido especificados, por ejemplo, bloquear APAC para la ruta de acceso /pictures/

geoFilters?: GeoFilter[]

Valor de propiedad

hostName

Nombre de host del punto de conexión estructurado como {endpointName}. {DNSZone}, por ejemplo, contoso.azureedge.net NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

hostName?: string

Valor de propiedad

string

isCompressionEnabled

Indica si la compresión de contenido está habilitada en la red CDN. El valor predeterminado es False. Si la compresión está habilitada, el contenido se servirá como comprimido si el usuario solicita una versión comprimida. El contenido no se comprimirá en la red CDN cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB.

isCompressionEnabled?: boolean

Valor de propiedad

boolean

isHttpAllowed

Indica si se permite el tráfico HTTP en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

isHttpAllowed?: boolean

Valor de propiedad

boolean

isHttpsAllowed

Indica si se permite el tráfico HTTPS en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

isHttpsAllowed?: boolean

Valor de propiedad

boolean

optimizationType

Especifica el escenario para el que el cliente quiere que este punto de conexión de CDN se optimice, por ejemplo, Descargar, Media Services. Con esta información, cdn puede aplicar la optimización controlada por escenarios.

optimizationType?: string

Valor de propiedad

string

originGroups

Los grupos de origen que constan de orígenes que se usan para equilibrar la carga del tráfico en función de la disponibilidad.

originGroups?: DeepCreatedOriginGroup[]

Valor de propiedad

originHostHeader

Valor del encabezado de host enviado al origen con cada solicitud. Esta propiedad en punto de conexión solo se permite cuando el punto de conexión usa un único origen y se puede invalidar por la misma propiedad especificada en el origen. Si deja este valor en blanco, el nombre de host de la solicitud determina este valor. Los orígenes de Azure CDN, como Web Apps, Blob Storage y Cloud Services requieren que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada.

originHostHeader?: string

Valor de propiedad

string

originPath

Ruta de acceso de directorio en el origen del que la red CDN puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.

originPath?: string

Valor de propiedad

string

origins

Origen del contenido que se entrega a través de la red CDN.

origins?: DeepCreatedOrigin[]

Valor de propiedad

probePath

Ruta de acceso a un archivo hospedado en el origen que ayuda a acelerar la entrega del contenido dinámico y a calcular las rutas más óptimas para la red CDN. Esto es relativo a la ruta de acceso de origen. Esta propiedad solo es relevante cuando se usa un único origen.

probePath?: string

Valor de propiedad

string

provisioningState

Estado de aprovisionamiento del punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

queryStringCachingBehavior

Define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir las cadenas de consulta al almacenar en caché, omitir el almacenamiento en caché para evitar que las solicitudes que contienen cadenas de consulta se almacenen en caché o almacenen en caché todas las solicitudes con una dirección URL única.

queryStringCachingBehavior?: QueryStringCachingBehavior

Valor de propiedad

resourceState

Estado del recurso del punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

resourceState?: string

Valor de propiedad

string

urlSigningKeys

Lista de claves usadas para validar los hashes de dirección URL firmados.

urlSigningKeys?: UrlSigningKey[]

Valor de propiedad

Define la directiva de Web Application Firewall para el punto de conexión (si procede)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Valor de propiedad

Detalles de las propiedades heredadas

id

Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deTrackedResource.id

location

Ubicación del recurso

location: string

Valor de propiedad

string

Heredado deTrackedResource.location

name

Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deTrackedResource.name

systemData

Solo lectura de datos del sistema NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData?: SystemData

Valor de propiedad

Heredado deTrackedResource.systemData

tags

Etiquetas del recurso.

tags?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

Heredado deTrackedResource.tags

type

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deTrackedResource.type