Compartilhar via


Endpoints - Get

Obtém um ponto de extremidade da CDN existente com o nome do ponto de extremidade especificado na assinatura, no grupo de recursos e no perfil especificados.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}?api-version=2024-02-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
endpointName
path True

string

Nome do ponto de extremidade no perfil que é exclusivo globalmente.

profileName
path True

string

Nome do perfil cdn que é exclusivo dentro do grupo de recursos.

resourceGroupName
path True

string

Nome do grupo de recursos na assinatura do Azure.

Padrão Regex: ^[-\w\._\(\)]+$

subscriptionId
path True

string

ID de assinatura do Azure.

api-version
query True

string

Versão da API a ser usada com a solicitação do cliente. A versão atual é 2024-02-01.

Respostas

Nome Tipo Description
200 OK

Endpoint

OK. A solicitação foi bem-sucedida.

Other Status Codes

ErrorResponse

Resposta de erro da CDN que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Endpoints_Get

Solicitação de exemplo

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1?api-version=2024-02-01

Resposta de exemplo

{
  "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",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443,
          "originHostHeader": "www.someDomain2.net",
          "priority": 2,
          "weight": 50,
          "enabled": true
        }
      }
    ],
    "originGroups": [
      {
        "name": "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"
            }
          ]
        }
      }
    ],
    "customDomains": [
      {
        "name": "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"
    }
  }
}

Definições

Nome Description
algorithm

Algoritmo a ser usado para assinatura de URL

cacheBehavior

Comportamento de cache para as solicitações

CacheConfiguration

Configurações de cache para uma rota do tipo cache. Para desabilitar o cache, não forneça um objeto cacheConfiguration.

CacheExpirationActionParameters

Define os parâmetros para a ação de expiração do cache.

CacheKeyQueryStringActionParameters

Define os parâmetros para a ação de cadeia de caracteres de consulta de chave de cache.

CacheType

O nível no qual o conteúdo precisa ser armazenado em cache.

ClientPortMatchConditionParameters

Define os parâmetros para condições de correspondência clientPort

ClientPortOperator

Descreve o operador a ser correspondido

CookiesMatchConditionParameters

Define os parâmetros para condições de correspondência de cookies

CookiesOperator

Descreve o operador a ser correspondido

DeepCreatedCustomDomain

Domínios personalizados criados no ponto de extremidade da CDN.

DeepCreatedOrigin

O main origem do conteúdo cdn que é adicionado ao criar um ponto de extremidade cdn.

DeepCreatedOriginGroup

O grupo de origem do conteúdo cdn que é adicionado ao criar um ponto de extremidade cdn. O tráfego é enviado para as origens dentro do grupo de origem com base na integridade da origem.

DeliveryPolicy

Uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade.

DeliveryRule

Uma regra que especifica um conjunto de ações e condições

DeliveryRuleCacheExpirationAction

Define a ação de expiração do cache para a regra de entrega.

DeliveryRuleCacheKeyQueryStringAction

Define a ação de cadeia de caracteres de consulta de chave de cache para a regra de entrega.

DeliveryRuleClientPortCondition

Define a condição ClientPort para a regra de entrega.

DeliveryRuleCookiesCondition

Define a condição Cookies para a regra de entrega.

DeliveryRuleHostNameCondition

Define a condição HostName para a regra de entrega.

DeliveryRuleHttpVersionCondition

Define a condição HttpVersion para a regra de entrega.

DeliveryRuleIsDeviceCondition

Define a condição IsDevice para a regra de entrega.

DeliveryRulePostArgsCondition

Define a condição PostArgs para a regra de entrega.

DeliveryRuleQueryStringCondition

Define a condição QueryString para a regra de entrega.

DeliveryRuleRemoteAddressCondition

Define a condição RemoteAddress para a regra de entrega.

DeliveryRuleRequestBodyCondition

Define a condição RequestBody para a regra de entrega.

DeliveryRuleRequestHeaderAction

Define a ação de cabeçalho de solicitação para a regra de entrega.

DeliveryRuleRequestHeaderCondition

Define a condição RequestHeader para a regra de entrega.

DeliveryRuleRequestMethodCondition

Define a condição RequestMethod para a regra de entrega.

DeliveryRuleRequestSchemeCondition

Define a condição RequestScheme para a regra de entrega.

DeliveryRuleRequestUriCondition

Define a condição RequestUri para a regra de entrega.

DeliveryRuleResponseHeaderAction

Define a ação de cabeçalho de resposta para a regra de entrega.

DeliveryRuleRouteConfigurationOverrideAction

Define a ação de substituição de configuração de rota para a regra de entrega. Aplicável somente a perfis Frontdoor Standard/Premium.

DeliveryRuleServerPortCondition

Define a condição ServerPort para a regra de entrega.

DeliveryRuleSocketAddrCondition

Define a condição SocketAddress para a regra de entrega.

DeliveryRuleSslProtocolCondition

Define a condição SslProtocol para a regra de entrega.

DeliveryRuleUrlFileExtensionCondition

Define a condição UrlFileExtension para a regra de entrega.

DeliveryRuleUrlFileNameCondition

Define a condição UrlFileName para a regra de entrega.

DeliveryRuleUrlPathCondition

Define a condição urlPath para a regra de entrega.

DestinationProtocol

Protocolo a ser usado para o redirecionamento. O valor padrão é MatchRequest

Endpoint

O ponto de extremidade cdn é a entidade dentro de um perfil CDN que contém informações de configuração, como origem, protocolo, cache de conteúdo e comportamento de entrega. O ponto de extremidade da CDN usa o formato de URL .azureedge.net.

EndpointProvisioningState

Provisionando status do ponto de extremidade.

EndpointResourceState

Status de recursos do ponto de extremidade.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ForwardingProtocol

O protocolo que essa regra usará ao encaminhar o tráfego aos back-ends.

GeoFilter

Regras que definem o acesso geográfico do usuário em um ponto de extremidade cdn.

GeoFilterActions

Ação do filtro geográfico, ou seja, permitir ou bloquear o acesso.

HeaderAction

Ação a ser executada

HeaderActionParameters

Define os parâmetros para a ação de cabeçalho de solicitação.

HealthProbeParameters

O objeto JSON que contém as propriedades para enviar investigações de integridade para a origem.

HealthProbeRequestType

O tipo de solicitação de investigação de integridade que é feita.

HostNameMatchConditionParameters

Define os parâmetros para condições de correspondência de HostName

HostNameOperator

Descreve o operador a ser correspondido

HttpErrorRangeParameters

O objeto JSON que representa o intervalo para códigos http status

HttpVersionMatchConditionParameters

Define os parâmetros para condições de correspondência HttpVersion

HttpVersionOperator

Descreve o operador a ser correspondido

IdentityType

O tipo de identidade que cria/modifica recursos

IsDeviceMatchConditionParameters

Define os parâmetros para condições de correspondência isDevice

IsDeviceOperator

Descreve o operador a ser correspondido

KeyVaultSigningKeyParameters

Descreve os parâmetros para usar o KeyVault de um usuário para chave de assinatura de URL.

MatchValues

O valor de correspondência para a condição da regra de entrega

OptimizationType

Especifica qual cenário o cliente deseja que esse ponto de extremidade cdn otimize, por exemplo, baixar, serviços de mídia. Com essas informações, podemos aplicar a otimização controlada por cenários.

OriginGroupOverride

Define os parâmetros para a configuração de substituição do grupo de origem.

OriginGroupOverrideAction

Define a ação de substituição do grupo de origem para a regra de entrega.

OriginGroupOverrideActionParameters

Define os parâmetros para a ação de substituição do grupo de origem.

paramIndicator

Indica a finalidade do parâmetro

PostArgsMatchConditionParameters

Define os parâmetros para condições de correspondência do PostArgs

PostArgsOperator

Descreve o operador a ser correspondido

PrivateEndpointStatus

O status de aprovação para a conexão com o Link Privado

ProbeProtocol

Protocolo a ser usado na investigação de integridade.

queryStringBehavior

Comportamento de cache para as solicitações

QueryStringCachingBehavior

Define como a CDN armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que as solicitações que contêm cadeias de caracteres de consulta sejam armazenadas em cache ou armazenar em cache todas as solicitações com uma URL exclusiva.

QueryStringMatchConditionParameters

Define os parâmetros para condições de correspondência QueryString

QueryStringOperator

Descreve o operador a ser correspondido

RedirectType

O tipo de redirecionamento que a regra usará ao redirecionar o tráfego.

RemoteAddressMatchConditionParameters

Define os parâmetros para condições de correspondência remoteAddress

RemoteAddressOperator

Descreve o operador a ser correspondido

RequestBodyMatchConditionParameters

Define os parâmetros para condições de correspondência RequestBody

RequestBodyOperator

Descreve o operador a ser correspondido

RequestHeaderMatchConditionParameters

Define os parâmetros para condições de correspondência requestheader

RequestHeaderOperator

Descreve o operador a ser correspondido

RequestMethodMatchConditionParameters

Define os parâmetros para condições de correspondência RequestMethod

RequestMethodOperator

Descreve o operador a ser correspondido

RequestSchemeMatchConditionParameters

Define os parâmetros para condições de correspondência RequestScheme

RequestUriMatchConditionParameters

Define os parâmetros para condições de correspondência RequestUri

RequestUriOperator

Descreve o operador a ser correspondido

ResourceReference

Referência a outro recurso.

ResponseBasedDetectedErrorTypes

Tipo de erros de resposta para solicitações reais de usuário para as quais a origem será considerada não íntegra

ResponseBasedOriginErrorDetectionParameters

O objeto JSON que contém as propriedades para determinar a integridade da origem usando solicitações/respostas reais.

RouteConfigurationOverrideActionParameters

Define os parâmetros para a ação de substituição de configuração de rota.

ruleCacheBehavior

Comportamento de cache para as solicitações

ruleIsCompressionEnabled

Indica se a compactação de conteúdo está habilitada. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado no AzureFrontDoor quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

ruleQueryStringCachingBehavior

Define como o Frontdoor armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar cadeias de caracteres de consulta específicas, armazenar em cache cada solicitação com uma URL exclusiva ou armazenar cadeias de caracteres de consulta específicas em cache.

ServerPortMatchConditionParameters

Define os parâmetros para condições de correspondência de ServerPort

ServerPortOperator

Descreve o operador a ser correspondido

SocketAddrMatchConditionParameters

Define os parâmetros para condições de correspondência socketAddress

SocketAddrOperator

Descreve o operador a ser correspondido

SslProtocol

O protocolo de uma conexão TLS estabelecida.

SslProtocolMatchConditionParameters

Define os parâmetros para condições de correspondência SslProtocol

SslProtocolOperator

Descreve o operador a ser correspondido

SystemData

Ler somente dados do sistema

transform

Descreve quais transformações são aplicadas antes da correspondência

UrlFileExtensionMatchConditionParameters

Define os parâmetros para condições de correspondência UrlFileExtension

UrlFileExtensionOperator

Descreve o operador a ser correspondido

UrlFileNameMatchConditionParameters

Define os parâmetros para condições de correspondência urlFilename

UrlFileNameOperator

Descreve o operador a ser correspondido

UrlPathMatchConditionParameters

Define os parâmetros para condições de correspondência urlPath

UrlPathOperator

Descreve o operador a ser correspondido

UrlRedirectAction

Define a ação de redirecionamento de URL para a regra de entrega.

UrlRedirectActionParameters

Define os parâmetros para a ação de redirecionamento de URL.

UrlRewriteAction

Define a ação de reescrita de URL para a regra de entrega.

UrlRewriteActionParameters

Define os parâmetros para a ação de reescrita de URL.

UrlSigningAction

Define a ação de assinatura de URL para a regra de entrega.

UrlSigningActionParameters

Define os parâmetros para a ação de Assinatura de URL.

UrlSigningKey

Chave de assinatura de URL

UrlSigningParamIdentifier

Define como identificar um parâmetro para uma finalidade específica, por exemplo, expira

WebApplicationFirewallPolicyLink

Define a política de Firewall de Aplicativo Web para o ponto de extremidade (se aplicável)

algorithm

Algoritmo a ser usado para assinatura de URL

Nome Tipo Description
SHA256

string

cacheBehavior

Comportamento de cache para as solicitações

Nome Tipo Description
BypassCache

string

Override

string

SetIfMissing

string

CacheConfiguration

Configurações de cache para uma rota do tipo cache. Para desabilitar o cache, não forneça um objeto cacheConfiguration.

Nome Tipo Description
cacheBehavior

ruleCacheBehavior

Comportamento de cache para as solicitações

cacheDuration

string

A duração para a qual o conteúdo precisa ser armazenado em cache. O formato permitido é [d.]hh:mm:ss

isCompressionEnabled

ruleIsCompressionEnabled

Indica se a compactação de conteúdo está habilitada. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado no AzureFrontDoor quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

queryParameters

string

parâmetros de consulta a serem incluídos ou excluídos (separados por vírgula).

queryStringCachingBehavior

ruleQueryStringCachingBehavior

Define como o Frontdoor armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar cadeias de caracteres de consulta específicas, armazenar em cache cada solicitação com uma URL exclusiva ou armazenar cadeias de caracteres de consulta específicas em cache.

CacheExpirationActionParameters

Define os parâmetros para a ação de expiração do cache.

Nome Tipo Description
cacheBehavior

cacheBehavior

Comportamento de cache para as solicitações

cacheDuration

string

A duração para a qual o conteúdo precisa ser armazenado em cache. O formato permitido é [d.]hh:mm:ss

cacheType

CacheType

O nível no qual o conteúdo precisa ser armazenado em cache.

typeName enum:

DeliveryRuleCacheExpirationActionParameters

CacheKeyQueryStringActionParameters

Define os parâmetros para a ação de cadeia de caracteres de consulta de chave de cache.

Nome Tipo Description
queryParameters

string

parâmetros de consulta a serem incluídos ou excluídos (separados por vírgula).

queryStringBehavior

queryStringBehavior

Comportamento de cache para as solicitações

typeName enum:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

CacheType

O nível no qual o conteúdo precisa ser armazenado em cache.

Nome Tipo Description
All

string

ClientPortMatchConditionParameters

Define os parâmetros para condições de correspondência clientPort

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

ClientPortOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleClientPortConditionParameters

ClientPortOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

CookiesMatchConditionParameters

Define os parâmetros para condições de correspondência de cookies

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

CookiesOperator

Descreve o operador a ser correspondido

selector

string

Nome dos cookies a serem correspondidos

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleCookiesConditionParameters

CookiesOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

DeepCreatedCustomDomain

Domínios personalizados criados no ponto de extremidade da CDN.

Nome Tipo Description
name

string

Nome de domínio personalizado.

properties.hostName

string

O nome do host do domínio personalizado. Precisa ser um nome de domínio.

properties.validationData

string

A validação ou os dados especiais podem ser necessários ao fornecer CDN para algumas regiões devido a motivos de conformidade local. Por exemplo, o número de licença ICP de um domínio personalizado é necessário para fornecer conteúdo na China.

DeepCreatedOrigin

O main origem do conteúdo cdn que é adicionado ao criar um ponto de extremidade cdn.

Nome Tipo Description
name

string

Nome de origem que deve ser exclusivo dentro do ponto de extremidade.

properties.enabled

boolean

A origem está habilitada para balanceamento de carga ou não. Por padrão, a origem é sempre habilitada.

properties.hostName

string

O endereço da origem. Pode ser um nome de domínio, endereço IPv4 ou endereço IPv6. Isso deve ser exclusivo em todas as origens em um ponto de extremidade.

properties.httpPort

integer

O valor da porta HTTP. Precisa estar entre 1 e 65535.

properties.httpsPort

integer

O valor da porta HTTPS. Precisa estar entre 1 e 65535.

properties.originHostHeader

string

O valor do cabeçalho do host enviado para a origem com cada solicitação. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens da CDN do Azure, como Aplicativos Web, Armazenamento de Blobs e Serviços de Nuvem exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão.

properties.priority

integer

Prioridade de origem em determinado grupo de origem para balanceamento de carga. Prioridades mais altas não serão usadas para balanceamento de carga se qualquer origem de prioridade mais baixa estiver íntegra. Deve estar entre 1 e 5.

properties.privateEndpointStatus

PrivateEndpointStatus

O status de aprovação para a conexão com o Link Privado

properties.privateLinkAlias

string

O Alias do recurso Link Privado. Preencher esse campo opcional indica que essa origem é 'Private'

properties.privateLinkApprovalMessage

string

Uma mensagem personalizada a ser incluída na solicitação de aprovação para se conectar ao Link Privado.

properties.privateLinkLocation

string

O local do recurso Link Privado. Obrigatório somente se 'privateLinkResourceId' for preenchido

properties.privateLinkResourceId

string

A ID do recurso de Link Privado. Preencher esse campo opcional indica que esse back-end é 'Private'

properties.weight

integer

Peso da origem em um determinado grupo de origem para balanceamento de carga. Deve estar entre 1 e 1000

DeepCreatedOriginGroup

O grupo de origem do conteúdo cdn que é adicionado ao criar um ponto de extremidade cdn. O tráfego é enviado para as origens dentro do grupo de origem com base na integridade da origem.

Nome Tipo Description
name

string

Nome do grupo de origem que deve ser exclusivo dentro do ponto de extremidade.

properties.healthProbeSettings

HealthProbeParameters

Configurações de investigação de integridade para a origem usada para determinar a integridade da origem.

properties.origins

ResourceReference[]

A origem do conteúdo que está sendo entregue por meio da CDN dentro de determinado grupo de origem.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

O objeto JSON que contém as propriedades para determinar a integridade da origem usando solicitações/respostas reais. No momento, não há suporte para essa propriedade.

properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes

integer

Tempo em minutos para deslocar o tráfego para o ponto de extremidade gradualmente quando um ponto de extremidade não íntegro fica íntegro ou um novo ponto de extremidade é adicionado. O padrão é 10 minutos. No momento, não há suporte para essa propriedade.

DeliveryPolicy

Uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade.

Nome Tipo Description
description

string

Descrição amigável da política.

rules

DeliveryRule[]

Uma lista das regras de entrega.

DeliveryRule

Uma regra que especifica um conjunto de ações e condições

Nome Tipo Description
actions DeliveryRuleAction[]:

Uma lista de ações executadas quando todas as condições de uma regra são atendidas.

conditions DeliveryRuleCondition[]:

Uma lista de condições que devem ser correspondidas para que as ações sejam executadas

name

string

Nome da regra

order

integer

A ordem na qual as regras são aplicadas para o ponto de extremidade. Valores possíveis {0,1,2,3,.........}. Uma regra com uma ordem menor será aplicada antes de uma regra com uma ordem maior. Regra com ordem 0 é uma regra especial. Ele não requer nenhuma condição e as ações listadas nele sempre serão aplicadas.

DeliveryRuleCacheExpirationAction

Define a ação de expiração do cache para a regra de entrega.

Nome Tipo Description
name string:

CacheExpiration

O nome da ação para a regra de entrega.

parameters

CacheExpirationActionParameters

Define os parâmetros para a ação.

DeliveryRuleCacheKeyQueryStringAction

Define a ação de cadeia de caracteres de consulta de chave de cache para a regra de entrega.

Nome Tipo Description
name string:

CacheKeyQueryString

O nome da ação para a regra de entrega.

parameters

CacheKeyQueryStringActionParameters

Define os parâmetros para a ação.

DeliveryRuleClientPortCondition

Define a condição ClientPort para a regra de entrega.

Nome Tipo Description
name string:

ClientPort

O nome da condição para a regra de entrega.

parameters

ClientPortMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleCookiesCondition

Define a condição Cookies para a regra de entrega.

Nome Tipo Description
name string:

Cookies

O nome da condição para a regra de entrega.

parameters

CookiesMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleHostNameCondition

Define a condição HostName para a regra de entrega.

Nome Tipo Description
name string:

HostName

O nome da condição para a regra de entrega.

parameters

HostNameMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleHttpVersionCondition

Define a condição HttpVersion para a regra de entrega.

Nome Tipo Description
name string:

HttpVersion

O nome da condição para a regra de entrega.

parameters

HttpVersionMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleIsDeviceCondition

Define a condição IsDevice para a regra de entrega.

Nome Tipo Description
name string:

IsDevice

O nome da condição para a regra de entrega.

parameters

IsDeviceMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRulePostArgsCondition

Define a condição PostArgs para a regra de entrega.

Nome Tipo Description
name string:

PostArgs

O nome da condição para a regra de entrega.

parameters

PostArgsMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleQueryStringCondition

Define a condição QueryString para a regra de entrega.

Nome Tipo Description
name string:

QueryString

O nome da condição para a regra de entrega.

parameters

QueryStringMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleRemoteAddressCondition

Define a condição RemoteAddress para a regra de entrega.

Nome Tipo Description
name string:

RemoteAddress

O nome da condição para a regra de entrega.

parameters

RemoteAddressMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleRequestBodyCondition

Define a condição RequestBody para a regra de entrega.

Nome Tipo Description
name string:

RequestBody

O nome da condição para a regra de entrega.

parameters

RequestBodyMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleRequestHeaderAction

Define a ação de cabeçalho de solicitação para a regra de entrega.

Nome Tipo Description
name string:

ModifyRequestHeader

O nome da ação para a regra de entrega.

parameters

HeaderActionParameters

Define os parâmetros para a ação.

DeliveryRuleRequestHeaderCondition

Define a condição RequestHeader para a regra de entrega.

Nome Tipo Description
name string:

RequestHeader

O nome da condição para a regra de entrega.

parameters

RequestHeaderMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleRequestMethodCondition

Define a condição RequestMethod para a regra de entrega.

Nome Tipo Description
name string:

RequestMethod

O nome da condição para a regra de entrega.

parameters

RequestMethodMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleRequestSchemeCondition

Define a condição RequestScheme para a regra de entrega.

Nome Tipo Description
name string:

RequestScheme

O nome da condição para a regra de entrega.

parameters

RequestSchemeMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleRequestUriCondition

Define a condição RequestUri para a regra de entrega.

Nome Tipo Description
name string:

RequestUri

O nome da condição para a regra de entrega.

parameters

RequestUriMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleResponseHeaderAction

Define a ação de cabeçalho de resposta para a regra de entrega.

Nome Tipo Description
name string:

ModifyResponseHeader

O nome da ação para a regra de entrega.

parameters

HeaderActionParameters

Define os parâmetros para a ação.

DeliveryRuleRouteConfigurationOverrideAction

Define a ação de substituição de configuração de rota para a regra de entrega. Aplicável somente a perfis Frontdoor Standard/Premium.

Nome Tipo Description
name string:

RouteConfigurationOverride

O nome da ação para a regra de entrega.

parameters

RouteConfigurationOverrideActionParameters

Define os parâmetros para a ação.

DeliveryRuleServerPortCondition

Define a condição ServerPort para a regra de entrega.

Nome Tipo Description
name string:

ServerPort

O nome da condição para a regra de entrega.

parameters

ServerPortMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleSocketAddrCondition

Define a condição SocketAddress para a regra de entrega.

Nome Tipo Description
name string:

SocketAddr

O nome da condição para a regra de entrega.

parameters

SocketAddrMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleSslProtocolCondition

Define a condição SslProtocol para a regra de entrega.

Nome Tipo Description
name string:

SslProtocol

O nome da condição para a regra de entrega.

parameters

SslProtocolMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleUrlFileExtensionCondition

Define a condição UrlFileExtension para a regra de entrega.

Nome Tipo Description
name string:

UrlFileExtension

O nome da condição para a regra de entrega.

parameters

UrlFileExtensionMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleUrlFileNameCondition

Define a condição UrlFileName para a regra de entrega.

Nome Tipo Description
name string:

UrlFileName

O nome da condição para a regra de entrega.

parameters

UrlFileNameMatchConditionParameters

Define os parâmetros para a condição.

DeliveryRuleUrlPathCondition

Define a condição urlPath para a regra de entrega.

Nome Tipo Description
name string:

UrlPath

O nome da condição para a regra de entrega.

parameters

UrlPathMatchConditionParameters

Define os parâmetros para a condição.

DestinationProtocol

Protocolo a ser usado para o redirecionamento. O valor padrão é MatchRequest

Nome Tipo Description
Http

string

Https

string

MatchRequest

string

Endpoint

O ponto de extremidade cdn é a entidade dentro de um perfil CDN que contém informações de configuração, como origem, protocolo, cache de conteúdo e comportamento de entrega. O ponto de extremidade da CDN usa o formato de URL .azureedge.net.

Nome Tipo Valor padrão Description
id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.contentTypesToCompress

string[]

Lista de tipos de conteúdo nos quais a compactação se aplica. O valor deve ser um tipo MIME válido.

properties.customDomains

DeepCreatedCustomDomain[]

Os domínios personalizados no ponto de extremidade.

properties.defaultOriginGroup

ResourceReference

Uma referência ao grupo de origem.

properties.deliveryPolicy

DeliveryPolicy

Uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade.

properties.geoFilters

GeoFilter[]

Lista de regras que definem o acesso geográfico do usuário em um ponto de extremidade da CDN. Cada filtro geográfico define uma regra de acesso para um caminho ou conteúdo especificado, por exemplo, bloquear a APAC para caminho /pictures/

properties.hostName

string

O nome do host do ponto de extremidade estruturado como {endpointName}. {DNSZone}, por exemplo, contoso.azureedge.net

properties.isCompressionEnabled

boolean

Indica se a compactação de conteúdo está habilitada na CDN. O valor padrão é false. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado na CDN quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

properties.isHttpAllowed

boolean

True

Indica se o tráfego HTTP é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.

properties.isHttpsAllowed

boolean

True

Indica se o tráfego HTTPS é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.

properties.optimizationType

OptimizationType

Especifica para qual cenário o cliente deseja que esse ponto de extremidade da CDN otimize, por exemplo, Baixar serviços de mídia. Com essas informações, a CDN pode aplicar a otimização controlada por cenários.

properties.originGroups

DeepCreatedOriginGroup[]

Os grupos de origem que compõem as origens usadas para balancear a carga do tráfego com base na disponibilidade.

properties.originHostHeader

string

O valor do cabeçalho do host enviado para a origem com cada solicitação. Essa propriedade no Ponto de Extremidade só é permitida quando o ponto de extremidade usa uma única origem e pode ser substituída pela mesma propriedade especificada na origem. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens da CDN do Azure, como Aplicativos Web, Armazenamento de Blobs e Serviços de Nuvem exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão.

properties.originPath

string

Um caminho de diretório na origem que a CDN pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath.

properties.origins

DeepCreatedOrigin[]

A origem do conteúdo que está sendo entregue por meio da CDN.

properties.probePath

string

Caminho para um arquivo hospedado na origem que ajuda a acelerar a entrega do conteúdo dinâmico e calcular as rotas mais ideais para a CDN. Isso é relativo ao caminho de origem. Essa propriedade só é relevante ao usar uma única origem.

properties.provisioningState

EndpointProvisioningState

Provisionando status do ponto de extremidade.

properties.queryStringCachingBehavior

QueryStringCachingBehavior

NotSet

Define como a CDN armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que as solicitações que contêm cadeias de caracteres de consulta sejam armazenadas em cache ou armazenar em cache todas as solicitações com uma URL exclusiva.

properties.resourceState

EndpointResourceState

Status de recursos do ponto de extremidade.

properties.urlSigningKeys

UrlSigningKey[]

Lista de chaves usadas para validar os hashes de URL assinados.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Define a política de Firewall de Aplicativo Web para o ponto de extremidade (se aplicável)

systemData

SystemData

Ler somente dados do sistema

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

EndpointProvisioningState

Provisionando status do ponto de extremidade.

Nome Tipo Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

EndpointResourceState

Status de recursos do ponto de extremidade.

Nome Tipo Description
Creating

string

Deleting

string

Running

string

Starting

string

Stopped

string

Stopping

string

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ForwardingProtocol

O protocolo que essa regra usará ao encaminhar o tráfego aos back-ends.

Nome Tipo Description
HttpOnly

string

HttpsOnly

string

MatchRequest

string

GeoFilter

Regras que definem o acesso geográfico do usuário em um ponto de extremidade cdn.

Nome Tipo Description
action

GeoFilterActions

Ação do filtro geográfico, ou seja, permitir ou bloquear o acesso.

countryCodes

string[]

Códigos de país ou região de duas letras que definem o acesso de país ou região do usuário em um filtro geográfico, por exemplo, AU, MX, EUA.

relativePath

string

Caminho relativo aplicável ao filtro geográfico. (por exemplo, '/mypictures', '/mypicture/kitty.jpg', etc.)

GeoFilterActions

Ação do filtro geográfico, ou seja, permitir ou bloquear o acesso.

Nome Tipo Description
Allow

string

Block

string

HeaderAction

Ação a ser executada

Nome Tipo Description
Append

string

Delete

string

Overwrite

string

HeaderActionParameters

Define os parâmetros para a ação de cabeçalho de solicitação.

Nome Tipo Description
headerAction

HeaderAction

Ação a ser executada

headerName

string

Nome do cabeçalho a ser modificado

typeName enum:

DeliveryRuleHeaderActionParameters

value

string

Valor da ação especificada

HealthProbeParameters

O objeto JSON que contém as propriedades para enviar investigações de integridade para a origem.

Nome Tipo Description
probeIntervalInSeconds

integer

O número de segundos entre investigações de integridade. O padrão é 240seg.

probePath

string

O caminho relativo à origem usada para determinar a integridade da origem.

probeProtocol

ProbeProtocol

Protocolo a ser usado na investigação de integridade.

probeRequestType

HealthProbeRequestType

O tipo de solicitação de investigação de integridade que é feita.

HealthProbeRequestType

O tipo de solicitação de investigação de integridade que é feita.

Nome Tipo Description
GET

string

HEAD

string

NotSet

string

HostNameMatchConditionParameters

Define os parâmetros para condições de correspondência de HostName

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

HostNameOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleHostNameConditionParameters

HostNameOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

HttpErrorRangeParameters

O objeto JSON que representa o intervalo para códigos http status

Nome Tipo Description
begin

integer

O início inclusivo do intervalo de código http status.

end

integer

O final inclusivo do intervalo de código http status.

HttpVersionMatchConditionParameters

Define os parâmetros para condições de correspondência HttpVersion

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

HttpVersionOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleHttpVersionConditionParameters

HttpVersionOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Equal

string

IdentityType

O tipo de identidade que cria/modifica recursos

Nome Tipo Description
application

string

key

string

managedIdentity

string

user

string

IsDeviceMatchConditionParameters

Define os parâmetros para condições de correspondência isDevice

Nome Tipo Valor padrão Description
matchValues

MatchValues[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

IsDeviceOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleIsDeviceConditionParameters

IsDeviceOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Equal

string

KeyVaultSigningKeyParameters

Descreve os parâmetros para usar o KeyVault de um usuário para chave de assinatura de URL.

Nome Tipo Description
resourceGroupName

string

Grupo de recursos do Key Vault do usuário que contém o segredo

secretName

string

O nome do segredo em Key Vault.

secretVersion

string

A versão (GUID) do segredo em Key Vault.

subscriptionId

string

ID da assinatura do Key Vault do usuário que contém o segredo

typeName enum:

KeyVaultSigningKeyParameters

vaultName

string

O nome do Key Vault do usuário que contém o segredo

MatchValues

O valor de correspondência para a condição da regra de entrega

Nome Tipo Description
DELETE

string

GET

string

HEAD

string

OPTIONS

string

POST

string

PUT

string

TRACE

string

OptimizationType

Especifica qual cenário o cliente deseja que esse ponto de extremidade cdn otimize, por exemplo, baixar, serviços de mídia. Com essas informações, podemos aplicar a otimização controlada por cenários.

Nome Tipo Description
DynamicSiteAcceleration

string

GeneralMediaStreaming

string

GeneralWebDelivery

string

LargeFileDownload

string

VideoOnDemandMediaStreaming

string

OriginGroupOverride

Define os parâmetros para a configuração de substituição do grupo de origem.

Nome Tipo Description
forwardingProtocol

ForwardingProtocol

O protocolo que essa regra usará ao encaminhar o tráfego aos back-ends.

originGroup

ResourceReference

define o OriginGroup que substituiria DefaultOriginGroup na rota.

OriginGroupOverrideAction

Define a ação de substituição do grupo de origem para a regra de entrega.

Nome Tipo Description
name string:

OriginGroupOverride

O nome da ação para a regra de entrega.

parameters

OriginGroupOverrideActionParameters

Define os parâmetros para a ação.

OriginGroupOverrideActionParameters

Define os parâmetros para a ação de substituição do grupo de origem.

Nome Tipo Description
originGroup

ResourceReference

define o OriginGroup que substituiria DefaultOriginGroup.

typeName enum:

DeliveryRuleOriginGroupOverrideActionParameters

paramIndicator

Indica a finalidade do parâmetro

Nome Tipo Description
Expires

string

KeyId

string

Signature

string

PostArgsMatchConditionParameters

Define os parâmetros para condições de correspondência do PostArgs

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

PostArgsOperator

Descreve o operador a ser correspondido

selector

string

Nome do PostArg a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRulePostArgsConditionParameters

PostArgsOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

PrivateEndpointStatus

O status de aprovação para a conexão com o Link Privado

Nome Tipo Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

ProbeProtocol

Protocolo a ser usado na investigação de integridade.

Nome Tipo Description
Http

string

Https

string

NotSet

string

queryStringBehavior

Comportamento de cache para as solicitações

Nome Tipo Description
Exclude

string

ExcludeAll

string

Include

string

IncludeAll

string

QueryStringCachingBehavior

Define como a CDN armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que as solicitações que contêm cadeias de caracteres de consulta sejam armazenadas em cache ou armazenar em cache todas as solicitações com uma URL exclusiva.

Nome Tipo Description
BypassCaching

string

IgnoreQueryString

string

NotSet

string

UseQueryString

string

QueryStringMatchConditionParameters

Define os parâmetros para condições de correspondência QueryString

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

QueryStringOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleQueryStringConditionParameters

QueryStringOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

RedirectType

O tipo de redirecionamento que a regra usará ao redirecionar o tráfego.

Nome Tipo Description
Found

string

Moved

string

PermanentRedirect

string

TemporaryRedirect

string

RemoteAddressMatchConditionParameters

Define os parâmetros para condições de correspondência remoteAddress

Nome Tipo Valor padrão Description
matchValues

string[]

Corresponder valores a serem correspondidos. O operador será aplicado a cada valor aqui com semântica OR. Se algum deles corresponder à variável com o operador fornecido, essa condição de correspondência será considerada uma correspondência.

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

RemoteAddressOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleRemoteAddressConditionParameters

RemoteAddressOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

GeoMatch

string

IPMatch

string

RequestBodyMatchConditionParameters

Define os parâmetros para condições de correspondência RequestBody

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

RequestBodyOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleRequestBodyConditionParameters

RequestBodyOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

RequestHeaderMatchConditionParameters

Define os parâmetros para condições de correspondência requestheader

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

RequestHeaderOperator

Descreve o operador a ser correspondido

selector

string

Nome do cabeçalho a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleRequestHeaderConditionParameters

RequestHeaderOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

RequestMethodMatchConditionParameters

Define os parâmetros para condições de correspondência RequestMethod

Nome Tipo Valor padrão Description
matchValues

MatchValues[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

RequestMethodOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleRequestMethodConditionParameters

RequestMethodOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Equal

string

RequestSchemeMatchConditionParameters

Define os parâmetros para condições de correspondência RequestScheme

Nome Tipo Valor padrão Description
matchValues

MatchValues[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator enum:

Equal

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleRequestSchemeConditionParameters

RequestUriMatchConditionParameters

Define os parâmetros para condições de correspondência RequestUri

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

RequestUriOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleRequestUriConditionParameters

RequestUriOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

ResourceReference

Referência a outro recurso.

Nome Tipo Description
id

string

ID do recurso.

ResponseBasedDetectedErrorTypes

Tipo de erros de resposta para solicitações reais de usuário para as quais a origem será considerada não íntegra

Nome Tipo Description
None

string

TcpAndHttpErrors

string

TcpErrorsOnly

string

ResponseBasedOriginErrorDetectionParameters

O objeto JSON que contém as propriedades para determinar a integridade da origem usando solicitações/respostas reais.

Nome Tipo Description
httpErrorRanges

HttpErrorRangeParameters[]

A lista de intervalos de código http status que são considerados erros de servidor para origem e está marcada como não íntegra.

responseBasedDetectedErrorTypes

ResponseBasedDetectedErrorTypes

Tipo de erros de resposta para solicitações reais de usuário para as quais a origem será considerada não íntegra

responseBasedFailoverThresholdPercentage

integer

O percentual de solicitações com falha no exemplo em que o failover deve ser disparado.

RouteConfigurationOverrideActionParameters

Define os parâmetros para a ação de substituição de configuração de rota.

Nome Tipo Description
cacheConfiguration

CacheConfiguration

A configuração de cache associada a essa regra. Para desabilitar o cache, não forneça um objeto cacheConfiguration.

originGroupOverride

OriginGroupOverride

Uma referência à configuração de substituição do grupo de origem. Deixe vazio para usar o grupo de origem padrão na rota.

typeName enum:

DeliveryRuleRouteConfigurationOverrideActionParameters

ruleCacheBehavior

Comportamento de cache para as solicitações

Nome Tipo Description
HonorOrigin

string

OverrideAlways

string

OverrideIfOriginMissing

string

ruleIsCompressionEnabled

Indica se a compactação de conteúdo está habilitada. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado no AzureFrontDoor quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.

Nome Tipo Description
Disabled

string

Enabled

string

ruleQueryStringCachingBehavior

Define como o Frontdoor armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar cadeias de caracteres de consulta específicas, armazenar em cache cada solicitação com uma URL exclusiva ou armazenar cadeias de caracteres de consulta específicas em cache.

Nome Tipo Description
IgnoreQueryString

string

IgnoreSpecifiedQueryStrings

string

IncludeSpecifiedQueryStrings

string

UseQueryString

string

ServerPortMatchConditionParameters

Define os parâmetros para condições de correspondência de ServerPort

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

ServerPortOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleServerPortConditionParameters

ServerPortOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

SocketAddrMatchConditionParameters

Define os parâmetros para condições de correspondência socketAddress

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

SocketAddrOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleSocketAddrConditionParameters

SocketAddrOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

IPMatch

string

SslProtocol

O protocolo de uma conexão TLS estabelecida.

Nome Tipo Description
TLSv1

string

TLSv1.1

string

TLSv1.2

string

SslProtocolMatchConditionParameters

Define os parâmetros para condições de correspondência SslProtocol

Nome Tipo Valor padrão Description
matchValues

SslProtocol[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

SslProtocolOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleSslProtocolConditionParameters

SslProtocolOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Equal

string

SystemData

Ler somente dados do sistema

Nome Tipo Description
createdAt

string

O carimbo de data/hora da criação de recursos (UTC)

createdBy

string

Um identificador para a identidade que criou o recurso

createdByType

IdentityType

O tipo de identidade que criou o recurso

lastModifiedAt

string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

Um identificador para a identidade que modificou o recurso pela última vez

lastModifiedByType

IdentityType

O tipo de identidade que modificou o recurso pela última vez

transform

Descreve quais transformações são aplicadas antes da correspondência

Nome Tipo Description
Lowercase

string

RemoveNulls

string

Trim

string

Uppercase

string

UrlDecode

string

UrlEncode

string

UrlFileExtensionMatchConditionParameters

Define os parâmetros para condições de correspondência UrlFileExtension

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

UrlFileExtensionOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleUrlFileExtensionMatchConditionParameters

UrlFileExtensionOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

UrlFileNameMatchConditionParameters

Define os parâmetros para condições de correspondência urlFilename

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

UrlFileNameOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleUrlFilenameConditionParameters

UrlFileNameOperator

Descreve o operador a ser correspondido

Nome Tipo Description
Any

string

BeginsWith

string

Contains

string

EndsWith

string

Equal

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

RegEx

string

UrlPathMatchConditionParameters

Define os parâmetros para condições de correspondência urlPath

Nome Tipo Valor padrão Description
matchValues

string[]

O valor de correspondência para a condição da regra de entrega

negateCondition

boolean

False

Descreve se essa é uma condição de negação ou não

operator

UrlPathOperator

Descreve o operador a ser correspondido

transforms

transform[]

Lista de transformações

typeName enum:

DeliveryRuleUrlPathMatchConditionParameters

UrlPathOperator

Descreve o operador a ser correspondido

Nome 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 a ação de redirecionamento de URL para a regra de entrega.

Nome Tipo Description
name string:

UrlRedirect

O nome da ação para a regra de entrega.

parameters

UrlRedirectActionParameters

Define os parâmetros para a ação.

UrlRedirectActionParameters

Define os parâmetros para a ação de redirecionamento de URL.

Nome Tipo Description
customFragment

string

Fragmento a ser adicionado à URL de redirecionamento. Fragment é a parte da URL que vem após #. Não inclua o #.

customHostname

string

Hospedar para redirecionar. Deixe vazio para usar o host de entrada como o host de destino.

customPath

string

O caminho completo para redirecionar. O caminho não pode estar vazio e deve começar com /. Deixe vazio para usar o caminho de entrada como caminho de destino.

customQueryString

string

O conjunto de cadeias de caracteres de consulta a serem colocadas na URL de redirecionamento. Definir esse valor substituiria qualquer cadeia de caracteres de consulta existente; deixe vazio para preservar a cadeia de caracteres de consulta de entrada. A cadeia de caracteres de consulta deve estar em = formato. ? e & serão adicionados automaticamente, portanto, não os inclua.

destinationProtocol

DestinationProtocol

Protocolo a ser usado para o redirecionamento. O valor padrão é MatchRequest

redirectType

RedirectType

O tipo de redirecionamento que a regra usará ao redirecionar o tráfego.

typeName enum:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Define a ação de reescrita de URL para a regra de entrega.

Nome Tipo Description
name string:

UrlRewrite

O nome da ação para a regra de entrega.

parameters

UrlRewriteActionParameters

Define os parâmetros para a ação.

UrlRewriteActionParameters

Define os parâmetros para a ação de reescrita de URL.

Nome Tipo Description
destination

string

Defina a URL relativa pela qual as solicitações acima serão reescritas.

preserveUnmatchedPath

boolean

Se deseja preservar o caminho incompatível. O valor padrão é true.

sourcePattern

string

definir um padrão de URI de solicitação que identifica o tipo de solicitações que podem ser reescritas. Se o valor estiver em branco, todas as cadeias de caracteres serão correspondidas.

typeName enum:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Define a ação de assinatura de URL para a regra de entrega.

Nome Tipo Description
name string:

UrlSigning

O nome da ação para a regra de entrega.

parameters

UrlSigningActionParameters

Define os parâmetros para a ação.

UrlSigningActionParameters

Define os parâmetros para a ação de Assinatura de URL.

Nome Tipo Description
algorithm

algorithm

Algoritmo a ser usado para assinatura de URL

parameterNameOverride

UrlSigningParamIdentifier[]

Define quais parâmetros de cadeia de caracteres de consulta na URL a serem considerados para expira, id de chave etc.

typeName enum:

DeliveryRuleUrlSigningActionParameters

UrlSigningKey

Chave de assinatura de URL

Nome Tipo Description
keyId

string

Define a ID de chave definida pelo cliente. Essa ID existirá na solicitação de entrada para indicar a chave usada para formar o hash.

keySourceParameters

KeyVaultSigningKeyParameters

Define os parâmetros para usar o cofre de chaves do cliente para a Chave de Assinatura de URL.

UrlSigningParamIdentifier

Define como identificar um parâmetro para uma finalidade específica, por exemplo, expira

Nome Tipo Description
paramIndicator

paramIndicator

Indica a finalidade do parâmetro

paramName

string

Nome do parâmetro

Define a política de Firewall de Aplicativo Web para o ponto de extremidade (se aplicável)

Nome Tipo Description
id

string

ID do recurso.