EndpointProperties interface
Objeto JSON que contiene las propiedades necesarias para crear un punto de conexión.
Propiedades
| custom |
Dominios personalizados en el punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| host |
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. |
| origin |
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. |
| origins | Origen del contenido que se entrega a través de la red CDN. |
| provisioning |
Estado de aprovisionamiento del punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| resource |
Estado del recurso del punto de conexión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Propiedades heredadas
| content |
Lista de tipos de contenido en los que se aplica la compresión. El valor debe ser un tipo MIME válido. |
| default |
Referencia al grupo de origen. |
| delivery |
Directiva que especifica las reglas de entrega que se usarán para un punto de conexión. |
| geo |
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/ |
| is |
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. |
| is |
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). |
| is |
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). |
| optimization |
Especifica el escenario para el que el cliente quiere que este punto de conexión de CDN optimice, por ejemplo, Descargar, Media Services. Con esta información, cdn puede aplicar la optimización controlada por escenarios. |
| origin |
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 mediante 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 este valor de encabezado de host para que coincida con el nombre de host de origen de forma predeterminada. |
| origin |
Ruta de acceso de directorio en el origen de la red CDN que puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath. |
| probe |
Ruta de acceso a un archivo hospedado en el origen que ayuda a acelerar la entrega del contenido dinámico y 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. |
| query |
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é cada solicitud con una dirección URL única. |
| url |
Lista de claves usadas para validar los hashes de dirección URL firmados. |
| web |
Define la directiva de firewall de aplicaciones web para el punto de conexión (si procede) |
Detalles de las propiedades
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
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
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
origins
Origen del contenido que se entrega a través de la red CDN.
origins: DeepCreatedOrigin[]
Valor de propiedad
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
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
Detalles de las propiedades heredadas
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[]
heredado deEndpointPropertiesUpdateParameters.contentTypesToCompress
defaultOriginGroup
Referencia al grupo de origen.
defaultOriginGroup?: ResourceReference
Valor de propiedad
Heredado deEndpointPropertiesUpdateParameters.defaultOriginGroup
deliveryPolicy
Directiva que especifica las reglas de entrega que se usarán para un punto de conexión.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Valor de propiedad
heredado deEndpointPropertiesUpdateParameters.deliveryPolicy
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
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
Heredar deEndpointPropertiesUpdateParameters.isCompressionEnabled
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
Se hereda deEndpointPropertiesUpdateParameters.isHttpAllowed
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
heredado deEndpointPropertiesUpdateParameters.isHttpsAllowed
optimizationType
Especifica el escenario para el que el cliente quiere que este punto de conexión de CDN 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
Heredado deEndpointPropertiesUpdateParameters.optimizationType
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 mediante 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 este valor de encabezado de host para que coincida con el nombre de host de origen de forma predeterminada.
originHostHeader?: string
Valor de propiedad
string
Se hereda deEndpointPropertiesUpdateParameters.originHostHeader
originPath
Ruta de acceso de directorio en el origen de la red CDN que puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.
originPath?: string
Valor de propiedad
string
probePath
Ruta de acceso a un archivo hospedado en el origen que ayuda a acelerar la entrega del contenido dinámico y 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
heredado deEndpointPropertiesUpdateParameters.probePath
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é cada solicitud con una dirección URL única.
queryStringCachingBehavior?: QueryStringCachingBehavior
Valor de propiedad
Heredado deEndpointPropertiesUpdateParameters.queryStringCachingBehavior
urlSigningKeys
Lista de claves usadas para validar los hashes de dirección URL firmados.
urlSigningKeys?: UrlSigningKey[]
Valor de propiedad
heredado deEndpointPropertiesUpdateParameters.urlSigningKeys
webApplicationFirewallPolicyLink
Define la directiva de firewall de aplicaciones web para el punto de conexión (si procede)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Valor de propiedad
Heredado deEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink