Endpoints - List By Profile
Listas puntos de conexión de cdn existentes.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints?api-version=2024-02-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
profile
|
path | True |
string |
Nombre del perfil de CDN que es único dentro del grupo de recursos. |
resource
|
path | True |
string |
Nombre del grupo de recursos dentro de la suscripción de Azure. Patrón de Regex: |
subscription
|
path | True |
string |
Identificador de suscripción de Azure |
api-version
|
query | True |
string |
Versión de la API que se va a usar con la solicitud de cliente. La versión actual es 2024-02-01. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. La solicitud se ha realizado correctamente. |
|
Other Status Codes |
Respuesta de error de la red CDN que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Endpoints_ListByProfile
Solicitud de ejemplo
Respuesta de muestra
{
"value": [
{
"name": "endpoint1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {},
"location": "CentralUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Running",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
],
"customDomains": [
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"properties": {
"hostName": "www.someDomain.Net",
"validationData": null
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": [],
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
}
}
}
]
}
Definiciones
Nombre | Description |
---|---|
algorithm |
Algoritmo que se va a usar para la firma de direcciones URL |
cache |
Comportamiento de almacenamiento en caché de las solicitudes |
Cache |
Configuración de almacenamiento en caché para una ruta de tipo de almacenamiento en caché. Para deshabilitar el almacenamiento en caché, no proporcione un objeto cacheConfiguration. |
Cache |
Define los parámetros para la acción de expiración de caché. |
Cache |
Define los parámetros para la acción de cadena de consulta de clave de caché. |
Cache |
Nivel en el que se debe almacenar en caché el contenido. |
Client |
Define los parámetros para las condiciones de coincidencia de ClientPort. |
Client |
Describe el operador que se va a buscar coincidencia |
Cookies |
Define los parámetros para las condiciones de coincidencia de cookies. |
Cookies |
Describe el operador que se va a buscar coincidencia |
Deep |
Dominios personalizados creados en el punto de conexión de CDN. |
Deep |
Origen principal del contenido de la red CDN que se agrega al crear un punto de conexión de red CDN. |
Deep |
El grupo de origen para el contenido de cdn que se agrega al crear un punto de conexión de CDN. El tráfico se envía a los orígenes del grupo de origen en función del estado del origen. |
Delivery |
Directiva que especifica las reglas de entrega que se usarán para un punto de conexión. |
Delivery |
Regla que especifica un conjunto de acciones y condiciones |
Delivery |
Define la acción de expiración de caché para la regla de entrega. |
Delivery |
Define la acción de cadena de consulta de clave de caché para la regla de entrega. |
Delivery |
Define la condición ClientPort para la regla de entrega. |
Delivery |
Define la condición Cookies para la regla de entrega. |
Delivery |
Define la condición HostName para la regla de entrega. |
Delivery |
Define la condición HttpVersion para la regla de entrega. |
Delivery |
Define la condición IsDevice para la regla de entrega. |
Delivery |
Define la condición PostArgs para la regla de entrega. |
Delivery |
Define la condición QueryString para la regla de entrega. |
Delivery |
Define la condición RemoteAddress para la regla de entrega. |
Delivery |
Define la condición RequestBody para la regla de entrega. |
Delivery |
Define la acción de encabezado de solicitud para la regla de entrega. |
Delivery |
Define la condición RequestHeader para la regla de entrega. |
Delivery |
Define la condición RequestMethod para la regla de entrega. |
Delivery |
Define la condición RequestScheme para la regla de entrega. |
Delivery |
Define la condición RequestUri para la regla de entrega. |
Delivery |
Define la acción de encabezado de respuesta para la regla de entrega. |
Delivery |
Define la acción de invalidación de configuración de ruta para la regla de entrega. Solo se aplica a los perfiles Estándar/Premium de Frontdoor. |
Delivery |
Define la condición ServerPort para la regla de entrega. |
Delivery |
Define la condición SocketAddress para la regla de entrega. |
Delivery |
Define la condición SslProtocol para la regla de entrega. |
Delivery |
Define la condición UrlFileExtension para la regla de entrega. |
Delivery |
Define la condición UrlFileName para la regla de entrega. |
Delivery |
Define la condición UrlPath para la regla de entrega. |
Destination |
Protocolo que se va a usar para el redireccionamiento. El valor predeterminado es MatchRequest. |
Endpoint |
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. |
Endpoint |
Resultado de la solicitud para enumerar los puntos de conexión. Contiene una lista de objetos de punto de conexión y un vínculo de dirección URL para obtener el siguiente conjunto de resultados. |
Endpoint |
Estado de aprovisionamiento del punto de conexión. |
Endpoint |
Estado del recurso del punto de conexión. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Forwarding |
Protocolo que usará esta regla al reenviar el tráfico a los servidores back-end. |
Geo |
Reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN. |
Geo |
Acción del filtro geográfico, es decir, permitir o bloquear el acceso. |
Header |
Acción que realizar |
Header |
Define los parámetros de la acción de encabezado de solicitud. |
Health |
Objeto JSON que contiene las propiedades para enviar sondeos de estado al origen. |
Health |
El tipo de solicitud de sondeo de estado que se realiza. |
Host |
Define los parámetros para las condiciones de coincidencia de HostName. |
Host |
Describe el operador que se va a buscar coincidencia |
Http |
Objeto JSON que representa el intervalo de códigos de estado HTTP. |
Http |
Define los parámetros para las condiciones de coincidencia de HttpVersion. |
Http |
Describe el operador que se va a buscar coincidencia |
Identity |
Tipo de identidad que crea o modifica recursos |
Is |
Define los parámetros para las condiciones de coincidencia de IsDevice. |
Is |
Describe el operador que se va a buscar coincidencia |
Key |
Describe los parámetros para usar KeyVault de un usuario para la clave de firma de url. |
Match |
Valor de coincidencia para la condición de la regla de entrega |
Optimization |
Especifica el escenario en el que el cliente quiere que este punto de conexión de CDN optimice, por ejemplo, Descargar, Media Services. Con esta información, podemos aplicar la optimización controlada por escenarios. |
Origin |
Define los parámetros para la configuración de invalidación del grupo de origen. |
Origin |
Define la acción de invalidación del grupo de origen para la regla de entrega. |
Origin |
Define los parámetros para la acción de invalidación del grupo de origen. |
param |
Indica el propósito del parámetro. |
Post |
Define los parámetros para las condiciones de coincidencia de PostArgs. |
Post |
Describe el operador con el que se va a buscar coincidencias |
Private |
Estado de aprobación de la conexión al Private Link |
Probe |
Protocolo que se va a usar para el sondeo de estado. |
query |
Comportamiento de almacenamiento en caché de las solicitudes |
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é todas las solicitudes con una dirección URL única. |
Query |
Define los parámetros para las condiciones de coincidencia de QueryString. |
Query |
Describe el operador con el que se va a buscar coincidencias |
Redirect |
El tipo de redireccionamiento que usará la regla al redirigir el tráfico. |
Remote |
Define los parámetros para las condiciones de coincidencia de RemoteAddress. |
Remote |
Describe el operador con el que se va a buscar coincidencias |
Request |
Define los parámetros para las condiciones de coincidencia de RequestBody. |
Request |
Describe el operador con el que se va a buscar coincidencias |
Request |
Define los parámetros para las condiciones de coincidencia de RequestHeader. |
Request |
Describe el operador con el que se va a buscar coincidencias |
Request |
Define los parámetros para las condiciones de coincidencia de RequestMethod. |
Request |
Describe el operador con el que se va a buscar coincidencias |
Request |
Define los parámetros para las condiciones de coincidencia de RequestScheme. |
Request |
Define los parámetros para las condiciones de coincidencia de RequestUri. |
Request |
Describe el operador con el que se va a buscar coincidencias |
Resource |
Referencia a otro recurso. |
Response |
Tipo de errores de respuesta para solicitudes de usuario reales para las que el origen se considerará incorrecto |
Response |
Objeto JSON que contiene las propiedades para determinar el estado del origen mediante solicitudes o respuestas reales. |
Route |
Define los parámetros para la acción de invalidación de configuración de ruta. |
rule |
Comportamiento de almacenamiento en caché de las solicitudes |
rule |
Indica si la compresión de contenido está habilitada. 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 AzureFrontDoor cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB. |
rule |
Define cómo Frontdoor almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir las cadenas de consulta al almacenar en caché, omitir cadenas de consulta específicas, almacenar en caché todas las solicitudes con una dirección URL única o almacenar en caché cadenas de consulta específicas. |
Server |
Define los parámetros para las condiciones de coincidencia de ServerPort. |
Server |
Describe el operador que se va a buscar coincidencia |
Socket |
Define los parámetros para las condiciones de coincidencia de SocketAddress. |
Socket |
Describe el operador que se va a buscar coincidencia |
Ssl |
El protocolo de una conexión TLS establecida. |
Ssl |
Define los parámetros para las condiciones de coincidencia de SslProtocol. |
Ssl |
Describe el operador que se va a buscar coincidencia |
System |
Datos del sistema de solo lectura |
transform |
Describe qué transformaciones se aplican antes de buscar coincidencias |
Url |
Define los parámetros para las condiciones de coincidencia de UrlFileExtension. |
Url |
Describe el operador que se va a buscar coincidencia |
Url |
Define los parámetros para las condiciones de coincidencia de UrlFilename. |
Url |
Describe el operador que se va a buscar coincidencia |
Url |
Define los parámetros para las condiciones de coincidencia de UrlPath. |
Url |
Describe el operador con el que se va a buscar coincidencias |
Url |
Define la acción de redireccionamiento de dirección URL para la regla de entrega. |
Url |
Define los parámetros de la acción de redireccionamiento de dirección URL. |
Url |
Define la acción de reescritura de url para la regla de entrega. |
Url |
Define los parámetros de la acción de reescritura de dirección URL. |
Url |
Define la acción de firma de dirección URL para la regla de entrega. |
Url |
Define los parámetros de la acción Firma de dirección URL. |
Url |
Clave de firma de dirección URL |
Url |
Define cómo identificar un parámetro para un propósito específico, por ejemplo, expira. |
Web |
Define la directiva de Web Application Firewall para el punto de conexión (si procede) |
algorithm
Algoritmo que se va a usar para la firma de direcciones URL
Nombre | Tipo | Description |
---|---|---|
SHA256 |
string |
cacheBehavior
Comportamiento de almacenamiento en caché de las solicitudes
Nombre | Tipo | Description |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
Configuración de almacenamiento en caché para una ruta de tipo de almacenamiento en caché. Para deshabilitar el almacenamiento en caché, no proporcione un objeto cacheConfiguration.
Nombre | Tipo | Description |
---|---|---|
cacheBehavior |
Comportamiento de almacenamiento en caché de las solicitudes |
|
cacheDuration |
string |
Duración para la que se debe almacenar en caché el contenido. El formato permitido es [d.]hh:mm:ss |
isCompressionEnabled |
Indica si la compresión de contenido está habilitada. 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 AzureFrontDoor cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB. |
|
queryParameters |
string |
parámetros de consulta para incluir o excluir (separados por comas). |
queryStringCachingBehavior |
Define cómo Frontdoor almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir las cadenas de consulta al almacenar en caché, omitir cadenas de consulta específicas, almacenar en caché todas las solicitudes con una dirección URL única o almacenar en caché cadenas de consulta específicas. |
CacheExpirationActionParameters
Define los parámetros para la acción de expiración de caché.
Nombre | Tipo | Description |
---|---|---|
cacheBehavior |
Comportamiento de almacenamiento en caché para las solicitudes |
|
cacheDuration |
string |
Duración durante la que se debe almacenar en caché el contenido. El formato permitido es [d.]hh:mm:ss |
cacheType |
Nivel en el que se debe almacenar en caché el contenido. |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
Define los parámetros para la acción de cadena de consulta de clave de caché.
Nombre | Tipo | Description |
---|---|---|
queryParameters |
string |
parámetros de consulta para incluir o excluir (separados por comas). |
queryStringBehavior |
Comportamiento de almacenamiento en caché para las solicitudes |
|
typeName |
enum:
Delivery |
CacheType
Nivel en el que se debe almacenar en caché el contenido.
Nombre | Tipo | Description |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de ClientPort.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
ClientPortOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de cookies.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
selector |
string |
Nombre de las cookies que se van a buscar coincidencias |
|
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
CookiesOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
DeepCreatedCustomDomain
Dominios personalizados creados en el punto de conexión de CDN.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de dominio personalizado. |
properties.hostName |
string |
Nombre de host del dominio personalizado. Debe ser un nombre de dominio. |
properties.validationData |
string |
Es posible que se necesiten datos o validación especiales al entregar la red CDN a algunas regiones debido a motivos de cumplimiento local. Por ejemplo, el número de licencia de ICP de un dominio personalizado es necesario para entregar contenido en China. |
DeepCreatedOrigin
Origen principal del contenido de la red CDN que se agrega al crear un punto de conexión de red CDN.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de origen que debe ser único dentro del punto de conexión. |
properties.enabled |
boolean |
El origen está habilitado para el equilibrio de carga o no. De forma predeterminada, el origen siempre está habilitado. |
properties.hostName |
string |
Dirección del origen. Puede ser un nombre de dominio, una dirección IPv4 o una dirección IPv6. Debe ser único en todos los orígenes de un punto de conexión. |
properties.httpPort |
integer |
Valor del puerto HTTP. Debe estar entre 1 y 65535. |
properties.httpsPort |
integer |
Valor del puerto HTTPS. Debe estar entre 1 y 65535. |
properties.originHostHeader |
string |
Valor del encabezado de host enviado al origen con cada solicitud. 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. |
properties.priority |
integer |
Prioridad del origen en un grupo de origen determinado para el equilibrio de carga. Las prioridades más altas no se usarán para el equilibrio de carga si algún origen de prioridad inferior es correcto. Debe estar comprendido entre 1 y 5. |
properties.privateEndpointStatus |
Estado de aprobación de la conexión a la Private Link |
|
properties.privateLinkAlias |
string |
Alias del recurso Private Link. Rellenar este campo opcional indica que este origen es "Privado". |
properties.privateLinkApprovalMessage |
string |
Mensaje personalizado que se incluirá en la solicitud de aprobación para conectarse al Private Link. |
properties.privateLinkLocation |
string |
Ubicación del recurso Private Link. Solo se requiere si se rellena "privateLinkResourceId" |
properties.privateLinkResourceId |
string |
Identificador de recurso del recurso Private Link. Rellenar este campo opcional indica que este back-end es "Privado". |
properties.weight |
integer |
Peso del origen en un grupo de orígenes determinado para el equilibrio de carga. Debe estar entre 1 y 1000 |
DeepCreatedOriginGroup
El grupo de origen para el contenido de cdn que se agrega al crear un punto de conexión de CDN. El tráfico se envía a los orígenes del grupo de origen en función del estado del origen.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del grupo de origen que debe ser único dentro del punto de conexión. |
properties.healthProbeSettings |
Configuración del sondeo de estado en el origen que se usa para determinar el estado del origen. |
|
properties.origins |
Origen del contenido que se entrega a través de la red CDN dentro del grupo de origen determinado. |
|
properties.responseBasedOriginErrorDetectionSettings |
Objeto JSON que contiene las propiedades para determinar el estado de origen mediante solicitudes o respuestas reales. Esta propiedad no se admite actualmente. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
Tiempo en minutos para cambiar el tráfico al punto de conexión gradualmente cuando un punto de conexión incorrecto llega en buen estado o se agrega un nuevo punto de conexión. El valor predeterminado es de 10 minutos. Esta propiedad no se admite actualmente. |
DeliveryPolicy
Directiva que especifica las reglas de entrega que se usarán para un punto de conexión.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción fácil de usar de la directiva. |
rules |
Lista de las reglas de entrega. |
DeliveryRule
Regla que especifica un conjunto de acciones y condiciones
Nombre | Tipo | Description |
---|---|---|
actions | DeliveryRuleAction[]: |
Lista de acciones que se ejecutan cuando se cumplen todas las condiciones de una regla. |
conditions |
DeliveryRuleCondition[]:
|
Lista de condiciones que deben coincidir para que se ejecuten las acciones |
name |
string |
Nombre de la regla. |
order |
integer |
Orden en el que se aplican las reglas para el punto de conexión. Valores posibles {0,1,2,3,.........}. Una regla con un orden menor se aplicará antes de una regla con un orden mayor. La regla con el orden 0 es una regla especial. No requiere ninguna condición y las acciones enumeradas en ella siempre se aplicarán. |
DeliveryRuleCacheExpirationAction
Define la acción de expiración de caché para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Cache |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
DeliveryRuleCacheKeyQueryStringAction
Define la acción de cadena de consulta de clave de caché para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Cache |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
DeliveryRuleClientPortCondition
Define la condición ClientPort para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Client |
Nombre de la condición para la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleCookiesCondition
Define la condición Cookies para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Cookies |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleHostNameCondition
Define la condición HostName para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Host |
Nombre de la condición para la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleHttpVersionCondition
Define la condición HttpVersion para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Http |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleIsDeviceCondition
Define la condición IsDevice para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Is |
Nombre de la condición para la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRulePostArgsCondition
Define la condición PostArgs para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Post |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleQueryStringCondition
Define la condición QueryString para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Query |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleRemoteAddressCondition
Define la condición RemoteAddress para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Remote |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleRequestBodyCondition
Define la condición RequestBody para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Request |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleRequestHeaderAction
Define la acción de encabezado de solicitud para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Modify |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
DeliveryRuleRequestHeaderCondition
Define la condición RequestHeader para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Request |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleRequestMethodCondition
Define la condición RequestMethod para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Request |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleRequestSchemeCondition
Define la condición RequestScheme para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Request |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleRequestUriCondition
Define la condición RequestUri para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Request |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleResponseHeaderAction
Define la acción de encabezado de respuesta para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Modify |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
DeliveryRuleRouteConfigurationOverrideAction
Define la acción de invalidación de configuración de ruta para la regla de entrega. Solo se aplica a los perfiles Estándar/Premium de Frontdoor.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Route |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
DeliveryRuleServerPortCondition
Define la condición ServerPort para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Server |
Nombre de la condición para la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleSocketAddrCondition
Define la condición SocketAddress para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Socket |
Nombre de la condición para la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleSslProtocolCondition
Define la condición SslProtocol para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name | string: |
Nombre de la condición para la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleUrlFileExtensionCondition
Define la condición UrlFileExtension para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Url |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleUrlFileNameCondition
Define la condición UrlFileName para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Url |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DeliveryRuleUrlPathCondition
Define la condición UrlPath para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Url |
Nombre de la condición de la regla de entrega. |
parameters |
Define los parámetros de la condición. |
DestinationProtocol
Protocolo que se va a usar para el redireccionamiento. El valor predeterminado es MatchRequest.
Nombre | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
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.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
id |
string |
Identificador del recurso. |
|
location |
string |
Ubicación del recurso |
|
name |
string |
Nombre del recurso. |
|
properties.contentTypesToCompress |
string[] |
Lista de tipos de contenido en los que se aplica la compresión. El valor debe ser un tipo MIME válido. |
|
properties.customDomains |
Dominios personalizados en el punto de conexión. |
||
properties.defaultOriginGroup |
Referencia al grupo de origen. |
||
properties.deliveryPolicy |
Directiva que especifica las reglas de entrega que se van a usar para un punto de conexión. |
||
properties.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/ |
||
properties.hostName |
string |
Nombre de host del punto de conexión estructurado como {endpointName}. {DNSZone}, por ejemplo, contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
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. |
|
properties.isHttpAllowed |
boolean |
True |
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). |
properties.isHttpsAllowed |
boolean |
True |
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). |
properties.optimizationType |
Especifica el escenario para el que el cliente desea 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. |
||
properties.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. |
||
properties.originHostHeader |
string |
Valor del encabezado de host enviado al origen con cada solicitud. Esta propiedad en endpoint 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 que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada. |
|
properties.originPath |
string |
Ruta de acceso de directorio en el origen del que la red CDN puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath. |
|
properties.origins |
Origen del contenido que se entrega a través de la red CDN. |
||
properties.probePath |
string |
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. |
|
properties.provisioningState |
Estado de aprovisionamiento del punto de conexión. |
||
properties.queryStringCachingBehavior | NotSet |
Define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir cualquier cadena 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. |
|
properties.resourceState |
Estado del recurso del punto de conexión. |
||
properties.urlSigningKeys |
Lista de claves usadas para validar los hashes de dirección URL firmados. |
||
properties.webApplicationFirewallPolicyLink |
Define la directiva de Web Application Firewall para el punto de conexión (si procede) |
||
systemData |
Datos del sistema de solo lectura |
||
tags |
object |
Etiquetas del recurso. |
|
type |
string |
Tipo de recurso. |
EndpointListResult
Resultado de la solicitud para enumerar los puntos de conexión. Contiene una lista de objetos de punto de conexión y un vínculo de dirección URL para obtener el siguiente conjunto de resultados.
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
Dirección URL para obtener el siguiente conjunto de objetos de punto de conexión si hay alguno. |
value |
Endpoint[] |
Lista de puntos de conexión de CDN dentro de un perfil |
EndpointProvisioningState
Estado de aprovisionamiento del punto de conexión.
Nombre | Tipo | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Estado del recurso del punto de conexión.
Nombre | Tipo | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
ForwardingProtocol
Protocolo que usará esta regla al reenviar el tráfico a los servidores back-end.
Nombre | Tipo | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN.
Nombre | Tipo | Description |
---|---|---|
action |
Acción del filtro geográfico, es decir, permitir o bloquear el acceso. |
|
countryCodes |
string[] |
Códigos de país o región de dos letras que definen el acceso de país o región de usuario en un filtro geográfico, por ejemplo, AU, MX, EE. UU. |
relativePath |
string |
Ruta de acceso relativa aplicable al filtro geográfico. (por ejemplo, '/mypictures', '/mypicture/kitty.jpg', etc.) |
GeoFilterActions
Acción del filtro geográfico, es decir, permitir o bloquear el acceso.
Nombre | Tipo | Description |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Acción que realizar
Nombre | Tipo | Description |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Define los parámetros de la acción de encabezado de solicitud.
Nombre | Tipo | Description |
---|---|---|
headerAction |
Acción que realizar |
|
headerName |
string |
Nombre del encabezado que se va a modificar |
typeName |
enum:
Delivery |
|
value |
string |
Valor de la acción especificada |
HealthProbeParameters
Objeto JSON que contiene las propiedades para enviar sondeos de estado al origen.
Nombre | Tipo | Description |
---|---|---|
probeIntervalInSeconds |
integer |
Número de segundos entre sondeos de estado. El valor predeterminado es 240sec. |
probePath |
string |
La ruta de acceso relativa al origen que se usa para determinar el estado del origen. |
probeProtocol |
Protocolo que se va a usar para el sondeo de estado. |
|
probeRequestType |
El tipo de solicitud de sondeo de estado que se realiza. |
HealthProbeRequestType
El tipo de solicitud de sondeo de estado que se realiza.
Nombre | Tipo | Description |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de HostName.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
HostNameOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
Objeto JSON que representa el intervalo de códigos de estado HTTP.
Nombre | Tipo | Description |
---|---|---|
begin |
integer |
Inicio inclusivo del intervalo de código de estado http. |
end |
integer |
Extremo inclusivo del intervalo de códigos de estado HTTP. |
HttpVersionMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de HttpVersion.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Equal |
string |
IdentityType
Tipo de identidad que crea o modifica recursos
Nombre | Tipo | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de IsDevice.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
Valor de coincidencia para la condición de la regla de entrega |
||
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
Describe los parámetros para usar KeyVault de un usuario para la clave de firma de url.
Nombre | Tipo | Description |
---|---|---|
resourceGroupName |
string |
Grupo de recursos del Key Vault del usuario que contiene el secreto |
secretName |
string |
Nombre del secreto en Key Vault. |
secretVersion |
string |
Versión (GUID) del secreto en Key Vault. |
subscriptionId |
string |
Identificador de suscripción del Key Vault del usuario que contiene el secreto |
typeName | enum: | |
vaultName |
string |
Nombre del Key Vault del usuario que contiene el secreto |
MatchValues
Valor de coincidencia para la condición de la regla de entrega
Nombre | Tipo | Description |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
OptimizationType
Especifica el escenario en el que el cliente quiere que este punto de conexión de CDN optimice, por ejemplo, Descargar, Media Services. Con esta información, podemos aplicar la optimización controlada por escenarios.
Nombre | Tipo | Description |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
Define los parámetros para la configuración de invalidación del grupo de origen.
Nombre | Tipo | Description |
---|---|---|
forwardingProtocol |
Protocolo que usará esta regla al reenviar el tráfico a los servidores back-end. |
|
originGroup |
define originGroup que invalidaría DefaultOriginGroup en la ruta. |
OriginGroupOverrideAction
Define la acción de invalidación del grupo de origen para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name | string: |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
OriginGroupOverrideActionParameters
Define los parámetros para la acción de invalidación del grupo de origen.
Nombre | Tipo | Description |
---|---|---|
originGroup |
define el OriginGroup que invalidaría DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
paramIndicator
Indica el propósito del parámetro.
Nombre | Tipo | Description |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de PostArgs.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
selector |
string |
Nombre de PostArg que se va a coincidir |
|
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
PostArgsOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
Estado de aprobación de la conexión al Private Link
Nombre | Tipo | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Protocolo que se va a usar para el sondeo de estado.
Nombre | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Comportamiento de almacenamiento en caché de las solicitudes
Nombre | Tipo | Description |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
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.
Nombre | Tipo | Description |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
QueryStringMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de QueryString.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
QueryStringOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
El tipo de redireccionamiento que usará la regla al redirigir el tráfico.
Nombre | Tipo | Description |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de RemoteAddress.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Coincide con los valores con los que coincidir. El operador se aplicará a cada valor de aquí con semántica OR. Si alguno de ellos coincide con la variable con el operador especificado, esta condición de coincidencia se considera una coincidencia. |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de RequestBody.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestHeaderMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de RequestHeader.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
selector |
string |
Nombre del encabezado que se va a buscar |
|
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestMethodMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de RequestMethod.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
Valor de coincidencia para la condición de la regla de entrega |
||
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de RequestScheme.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
Valor de coincidencia para la condición de la regla de entrega |
||
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
enum:
Equal |
Describe el operador con el que se va a buscar coincidencias |
|
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de RequestUri.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
RequestUriOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
ResourceReference
Referencia a otro recurso.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |
ResponseBasedDetectedErrorTypes
Tipo de errores de respuesta para solicitudes de usuario reales para las que el origen se considerará incorrecto
Nombre | Tipo | Description |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
Objeto JSON que contiene las propiedades para determinar el estado del origen mediante solicitudes o respuestas reales.
Nombre | Tipo | Description |
---|---|---|
httpErrorRanges |
La lista de intervalos de código de estado Http que se consideran errores de servidor para el origen y se marca como incorrecto. |
|
responseBasedDetectedErrorTypes |
Tipo de errores de respuesta para solicitudes de usuario reales para las que el origen se considerará incorrecto |
|
responseBasedFailoverThresholdPercentage |
integer |
Porcentaje de solicitudes con error en el ejemplo donde se debe desencadenar la conmutación por error. |
RouteConfigurationOverrideActionParameters
Define los parámetros para la acción de invalidación de configuración de ruta.
Nombre | Tipo | Description |
---|---|---|
cacheConfiguration |
Configuración de almacenamiento en caché asociada a esta regla. Para deshabilitar el almacenamiento en caché, no proporcione un objeto cacheConfiguration. |
|
originGroupOverride |
Referencia a la configuración de invalidación del grupo de origen. Deje vacío para usar el grupo de origen predeterminado en la ruta. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Comportamiento de almacenamiento en caché de las solicitudes
Nombre | Tipo | Description |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Indica si la compresión de contenido está habilitada. 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 AzureFrontDoor cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
Define cómo Frontdoor almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir las cadenas de consulta al almacenar en caché, omitir cadenas de consulta específicas, almacenar en caché todas las solicitudes con una dirección URL única o almacenar en caché cadenas de consulta específicas.
Nombre | Tipo | Description |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de ServerPort.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
ServerPortOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
SocketAddrMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de SocketAddress.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
El protocolo de una conexión TLS establecida.
Nombre | Tipo | Description |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de SslProtocol.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
Valor de coincidencia para la condición de la regla de entrega |
||
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Equal |
string |
SystemData
Datos del sistema de solo lectura
Nombre | Tipo | Description |
---|---|---|
createdAt |
string |
Marca de tiempo de creación de recursos (UTC) |
createdBy |
string |
Identificador de la identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso |
|
lastModifiedAt |
string |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identificador de la identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
transform
Describe qué transformaciones se aplican antes de buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de UrlFileExtension.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlFileNameMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de UrlFilename.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Describe el operador que se va a buscar coincidencia
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlPathMatchConditionParameters
Define los parámetros para las condiciones de coincidencia de UrlPath.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
matchValues |
string[] |
Valor de coincidencia para la condición de la regla de entrega |
|
negateCondition |
boolean |
False |
Describe si se trata de una condición negada o no |
operator |
Describe el operador con el que se va a buscar coincidencias |
||
transforms |
Lista de transformaciones. |
||
typeName |
enum:
Delivery |
UrlPathOperator
Describe el operador con el que se va a buscar coincidencias
Nombre | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
Define la acción de redireccionamiento de dirección URL para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Url |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
UrlRedirectActionParameters
Define los parámetros de la acción de redireccionamiento de dirección URL.
Nombre | Tipo | Description |
---|---|---|
customFragment |
string |
Fragmento que se va a agregar a la dirección URL de redireccionamiento. Fragment es la parte de la dirección URL que viene después de #. No incluya #. |
customHostname |
string |
Host para redirigir. Deje vacío para usar el host entrante como host de destino. |
customPath |
string |
Ruta de acceso completa que se va a redirigir. La ruta de acceso no puede estar vacía y debe comenzar con /. Deje vacío para usar la ruta de acceso entrante como ruta de acceso de destino. |
customQueryString |
string |
Conjunto de cadenas de consulta que se van a colocar en la dirección URL de redireccionamiento. Establecer este valor reemplazaría cualquier cadena de consulta existente; deje vacío para conservar la cadena de consulta entrante. La cadena de consulta debe tener el formato = . ? y & se agregarán automáticamente, por lo que no los incluya. |
destinationProtocol |
Protocolo que se va a usar para el redireccionamiento. El valor predeterminado es MatchRequest. |
|
redirectType |
El tipo de redireccionamiento que usará la regla al redirigir el tráfico. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Define la acción de reescritura de url para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Url |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
UrlRewriteActionParameters
Define los parámetros de la acción de reescritura de dirección URL.
Nombre | Tipo | Description |
---|---|---|
destination |
string |
Defina la dirección URL relativa a la que se reescribirán las solicitudes anteriores. |
preserveUnmatchedPath |
boolean |
Si se va a conservar la ruta de acceso no coincidentes. El valor predeterminado es true. |
sourcePattern |
string |
defina un patrón de URI de solicitud que identifique el tipo de solicitudes que se pueden reescribir. Si el valor está en blanco, se coinciden todas las cadenas. |
typeName |
enum:
Delivery |
UrlSigningAction
Define la acción de firma de dirección URL para la regla de entrega.
Nombre | Tipo | Description |
---|---|---|
name |
string:
Url |
Nombre de la acción de la regla de entrega. |
parameters |
Define los parámetros de la acción. |
UrlSigningActionParameters
Define los parámetros de la acción Firma de dirección URL.
Nombre | Tipo | Description |
---|---|---|
algorithm |
Algoritmo que se va a usar para la firma de direcciones URL |
|
parameterNameOverride |
Define los parámetros de cadena de consulta de la dirección URL que se deben tener en cuenta para expira, el identificador de clave, etc. |
|
typeName |
enum:
Delivery |
UrlSigningKey
Clave de firma de dirección URL
Nombre | Tipo | Description |
---|---|---|
keyId |
string |
Define el identificador de clave definido por el cliente. Este identificador existirá en la solicitud entrante para indicar la clave utilizada para formar el hash. |
keySourceParameters |
Define los parámetros para usar el almacén de claves del cliente para la clave de firma de direcciones URL. |
UrlSigningParamIdentifier
Define cómo identificar un parámetro para un propósito específico, por ejemplo, expira.
Nombre | Tipo | Description |
---|---|---|
paramIndicator |
Indica el propósito del parámetro. |
|
paramName |
string |
Nombre de parámetro |
WebApplicationFirewallPolicyLink
Define la directiva de Web Application Firewall para el punto de conexión (si procede)
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |