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 |
---|---|---|---|---|
endpoint
|
path | True |
string |
Nome do ponto de extremidade no perfil que é exclusivo globalmente. |
profile
|
path | True |
string |
Nome do perfil cdn que é exclusivo dentro do grupo de recursos. |
resource
|
path | True |
string |
Nome do grupo de recursos na assinatura do Azure. Padrão Regex: |
subscription
|
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 |
OK. A solicitação foi bem-sucedida. |
|
Other Status Codes |
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
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 |
cache |
Comportamento de cache para as solicitações |
Cache |
Configurações de cache para uma rota do tipo cache. Para desabilitar o cache, não forneça um objeto cacheConfiguration. |
Cache |
Define os parâmetros para a ação de expiração do cache. |
Cache |
Define os parâmetros para a ação de cadeia de caracteres de consulta de chave de cache. |
Cache |
O nível no qual o conteúdo precisa ser armazenado em cache. |
Client |
Define os parâmetros para condições de correspondência clientPort |
Client |
Descreve o operador a ser correspondido |
Cookies |
Define os parâmetros para condições de correspondência de cookies |
Cookies |
Descreve o operador a ser correspondido |
Deep |
Domínios personalizados criados no ponto de extremidade da CDN. |
Deep |
O main origem do conteúdo cdn que é adicionado ao criar um ponto de extremidade cdn. |
Deep |
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. |
Delivery |
Uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade. |
Delivery |
Uma regra que especifica um conjunto de ações e condições |
Delivery |
Define a ação de expiração do cache para a regra de entrega. |
Delivery |
Define a ação de cadeia de caracteres de consulta de chave de cache para a regra de entrega. |
Delivery |
Define a condição ClientPort para a regra de entrega. |
Delivery |
Define a condição Cookies para a regra de entrega. |
Delivery |
Define a condição HostName para a regra de entrega. |
Delivery |
Define a condição HttpVersion para a regra de entrega. |
Delivery |
Define a condição IsDevice para a regra de entrega. |
Delivery |
Define a condição PostArgs para a regra de entrega. |
Delivery |
Define a condição QueryString para a regra de entrega. |
Delivery |
Define a condição RemoteAddress para a regra de entrega. |
Delivery |
Define a condição RequestBody para a regra de entrega. |
Delivery |
Define a ação de cabeçalho de solicitação para a regra de entrega. |
Delivery |
Define a condição RequestHeader para a regra de entrega. |
Delivery |
Define a condição RequestMethod para a regra de entrega. |
Delivery |
Define a condição RequestScheme para a regra de entrega. |
Delivery |
Define a condição RequestUri para a regra de entrega. |
Delivery |
Define a ação de cabeçalho de resposta para a regra de entrega. |
Delivery |
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. |
Delivery |
Define a condição ServerPort para a regra de entrega. |
Delivery |
Define a condição SocketAddress para a regra de entrega. |
Delivery |
Define a condição SslProtocol para a regra de entrega. |
Delivery |
Define a condição UrlFileExtension para a regra de entrega. |
Delivery |
Define a condição UrlFileName para a regra de entrega. |
Delivery |
Define a condição urlPath para a regra de entrega. |
Destination |
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. |
Endpoint |
Provisionando status do ponto de extremidade. |
Endpoint |
Status de recursos do ponto de extremidade. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Forwarding |
O protocolo que essa regra usará ao encaminhar o tráfego aos back-ends. |
Geo |
Regras que definem o acesso geográfico do usuário em um ponto de extremidade cdn. |
Geo |
Ação do filtro geográfico, ou seja, permitir ou bloquear o acesso. |
Header |
Ação a ser executada |
Header |
Define os parâmetros para a ação de cabeçalho de solicitação. |
Health |
O objeto JSON que contém as propriedades para enviar investigações de integridade para a origem. |
Health |
O tipo de solicitação de investigação de integridade que é feita. |
Host |
Define os parâmetros para condições de correspondência de HostName |
Host |
Descreve o operador a ser correspondido |
Http |
O objeto JSON que representa o intervalo para códigos http status |
Http |
Define os parâmetros para condições de correspondência HttpVersion |
Http |
Descreve o operador a ser correspondido |
Identity |
O tipo de identidade que cria/modifica recursos |
Is |
Define os parâmetros para condições de correspondência isDevice |
Is |
Descreve o operador a ser correspondido |
Key |
Descreve os parâmetros para usar o KeyVault de um usuário para chave de assinatura de URL. |
Match |
O valor de correspondência para a condição da regra de entrega |
Optimization |
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. |
Origin |
Define os parâmetros para a configuração de substituição do grupo de origem. |
Origin |
Define a ação de substituição do grupo de origem para a regra de entrega. |
Origin |
Define os parâmetros para a ação de substituição do grupo de origem. |
param |
Indica a finalidade do parâmetro |
Post |
Define os parâmetros para condições de correspondência do PostArgs |
Post |
Descreve o operador a ser correspondido |
Private |
O status de aprovação para a conexão com o Link Privado |
Probe |
Protocolo a ser usado na investigação de integridade. |
query |
Comportamento de cache para as solicitações |
Query |
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. |
Query |
Define os parâmetros para condições de correspondência QueryString |
Query |
Descreve o operador a ser correspondido |
Redirect |
O tipo de redirecionamento que a regra usará ao redirecionar o tráfego. |
Remote |
Define os parâmetros para condições de correspondência remoteAddress |
Remote |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros para condições de correspondência RequestBody |
Request |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros para condições de correspondência requestheader |
Request |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros para condições de correspondência RequestMethod |
Request |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros para condições de correspondência RequestScheme |
Request |
Define os parâmetros para condições de correspondência RequestUri |
Request |
Descreve o operador a ser correspondido |
Resource |
Referência a outro recurso. |
Response |
Tipo de erros de resposta para solicitações reais de usuário para as quais a origem será considerada não íntegra |
Response |
O objeto JSON que contém as propriedades para determinar a integridade da origem usando solicitações/respostas reais. |
Route |
Define os parâmetros para a ação de substituição de configuração de rota. |
rule |
Comportamento de cache para as solicitações |
rule |
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. |
rule |
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. |
Server |
Define os parâmetros para condições de correspondência de ServerPort |
Server |
Descreve o operador a ser correspondido |
Socket |
Define os parâmetros para condições de correspondência socketAddress |
Socket |
Descreve o operador a ser correspondido |
Ssl |
O protocolo de uma conexão TLS estabelecida. |
Ssl |
Define os parâmetros para condições de correspondência SslProtocol |
Ssl |
Descreve o operador a ser correspondido |
System |
Ler somente dados do sistema |
transform |
Descreve quais transformações são aplicadas antes da correspondência |
Url |
Define os parâmetros para condições de correspondência UrlFileExtension |
Url |
Descreve o operador a ser correspondido |
Url |
Define os parâmetros para condições de correspondência urlFilename |
Url |
Descreve o operador a ser correspondido |
Url |
Define os parâmetros para condições de correspondência urlPath |
Url |
Descreve o operador a ser correspondido |
Url |
Define a ação de redirecionamento de URL para a regra de entrega. |
Url |
Define os parâmetros para a ação de redirecionamento de URL. |
Url |
Define a ação de reescrita de URL para a regra de entrega. |
Url |
Define os parâmetros para a ação de reescrita de URL. |
Url |
Define a ação de assinatura de URL para a regra de entrega. |
Url |
Define os parâmetros para a ação de Assinatura de URL. |
Url |
Chave de assinatura de URL |
Url |
Define como identificar um parâmetro para uma finalidade específica, por exemplo, expira |
Web |
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 |
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 |
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 |
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 |
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 |
O nível no qual o conteúdo precisa ser armazenado em cache. |
|
typeName |
enum:
Delivery |
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 |
Comportamento de cache para as solicitações |
|
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
selector |
string |
Nome dos cookies a serem correspondidos |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
Configurações de investigação de integridade para a origem usada para determinar a integridade da origem. |
|
properties.origins |
A origem do conteúdo que está sendo entregue por meio da CDN dentro de determinado grupo de origem. |
|
properties.responseBasedOriginErrorDetectionSettings |
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 |
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:
Cache |
O nome da ação para a regra de entrega. |
parameters |
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:
Cache |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros para a ação. |
DeliveryRuleClientPortCondition
Define a condição ClientPort para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Client |
O nome da condição para a regra de entrega. |
parameters |
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 |
Define os parâmetros para a condição. |
DeliveryRuleHostNameCondition
Define a condição HostName para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Host |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleHttpVersionCondition
Define a condição HttpVersion para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Http |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleIsDeviceCondition
Define a condição IsDevice para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Is |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRulePostArgsCondition
Define a condição PostArgs para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Post |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleQueryStringCondition
Define a condição QueryString para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Query |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleRemoteAddressCondition
Define a condição RemoteAddress para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Remote |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleRequestBodyCondition
Define a condição RequestBody para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
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:
Modify |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros para a ação. |
DeliveryRuleRequestHeaderCondition
Define a condição RequestHeader para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleRequestMethodCondition
Define a condição RequestMethod para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleRequestSchemeCondition
Define a condição RequestScheme para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleRequestUriCondition
Define a condição RequestUri para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
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:
Modify |
O nome da ação para a regra de entrega. |
parameters |
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:
Route |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros para a ação. |
DeliveryRuleServerPortCondition
Define a condição ServerPort para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Server |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleSocketAddrCondition
Define a condição SocketAddress para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Socket |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleSslProtocolCondition
Define a condição SslProtocol para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name | string: |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleUrlFileExtensionCondition
Define a condição UrlFileExtension para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleUrlFileNameCondition
Define a condição UrlFileName para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros para a condição. |
DeliveryRuleUrlPathCondition
Define a condição urlPath para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da condição para a regra de entrega. |
parameters |
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 |
Os domínios personalizados no ponto de extremidade. |
||
properties.defaultOriginGroup |
Uma referência ao grupo de origem. |
||
properties.deliveryPolicy |
Uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade. |
||
properties.geoFilters |
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 |
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 |
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 |
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 |
Provisionando status do ponto de extremidade. |
||
properties.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 |
Status de recursos do ponto de extremidade. |
||
properties.urlSigningKeys |
Lista de chaves usadas para validar os hashes de URL assinados. |
||
properties.webApplicationFirewallPolicyLink |
Define a política de Firewall de Aplicativo Web para o ponto de extremidade (se aplicável) |
||
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 |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
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 |
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 |
Ação a ser executada |
|
headerName |
string |
Nome do cabeçalho a ser modificado |
typeName |
enum:
Delivery |
|
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 |
Protocolo a ser usado na investigação de integridade. |
|
probeRequestType |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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: | |
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 |
O protocolo que essa regra usará ao encaminhar o tráfego aos back-ends. |
|
originGroup |
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: |
O nome da ação para a regra de entrega. |
parameters |
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 |
define o OriginGroup que substituiria DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
selector |
string |
Nome do PostArg a ser correspondido |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
selector |
string |
Nome do cabeçalho a ser correspondido |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
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 |
A configuração de cache associada a essa regra. Para desabilitar o cache, não forneça um objeto cacheConfiguration. |
|
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:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
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 |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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 |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
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:
Url |
O nome da ação para a regra de entrega. |
parameters |
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 |
Protocolo a ser usado para o redirecionamento. O valor padrão é MatchRequest |
|
redirectType |
O tipo de redirecionamento que a regra usará ao redirecionar o tráfego. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Define a ação de reescrita de URL para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da ação para a regra de entrega. |
parameters |
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:
Delivery |
UrlSigningAction
Define a ação de assinatura de URL para a regra de entrega.
Nome | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da ação para a regra de entrega. |
parameters |
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 |
Algoritmo a ser usado para assinatura de URL |
|
parameterNameOverride |
Define quais parâmetros de cadeia de caracteres de consulta na URL a serem considerados para expira, id de chave etc. |
|
typeName |
enum:
Delivery |
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 |
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 |
Indica a finalidade do parâmetro |
|
paramName |
string |
Nome do parâmetro |
WebApplicationFirewallPolicyLink
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. |