Endpoints - Stop
Para um ponto final da CDN em execução existente.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop?api-version=2024-02-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Nome do ponto final no perfil que é exclusivo globalmente. |
profile
|
path | True |
string |
Nome do perfil da CDN que é exclusivo no grupo de recursos. |
resource
|
path | True |
string |
Nome do Grupo de recursos na subscrição do Azure. Padrão Regex: |
subscription
|
path | True |
string |
ID da Subscrição do Azure. |
api-version
|
query | True |
string |
Versão da API a utilizar com o pedido de cliente. A versão atual é 2024-02-01. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK. O pedido foi efetuada com êxito. |
|
202 Accepted |
Aceite e a operação será concluída de forma assíncrona. Cabeçalhos location: string |
|
Other Status Codes |
Resposta de erro da CDN que descreve o motivo pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Endpoints_Stop
Pedido de amostra
Resposta da amostra
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Stopping",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Stopping",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
Definições
Name | Description |
---|---|
algorithm |
Algoritmo a utilizar para assinatura de URL |
cache |
Comportamento de colocação em cache dos pedidos |
Cache |
Definições de colocação em cache de uma rota do tipo colocação em cache. Para desativar a colocação em cache, não forneça um objeto cacheConfiguration. |
Cache |
Define os parâmetros para a ação de expiração da cache. |
Cache |
Define os parâmetros para a ação da cadeia de consulta da chave de cache. |
Cache |
O nível no qual o conteúdo tem de ser colocado 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 as condições de correspondência de Cookies |
Cookies |
Descreve o operador a ser correspondido |
Deep |
Domínios personalizados criados no ponto final da CDN. |
Deep |
A origem principal do conteúdo da CDN que é adicionado ao criar um ponto final da CDN. |
Deep |
O grupo de origem do conteúdo da CDN que é adicionado ao criar um ponto final da CDN. O tráfego é enviado para as origens no grupo de origem com base no estado de funcionamento da origem. |
Delivery |
Uma política que especifica as regras de entrega a utilizar para um ponto final. |
Delivery |
Uma regra que especifica um conjunto de ações e condições |
Delivery |
Define a ação de expiração da cache para a regra de entrega. |
Delivery |
Define a ação de cadeia 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 do pedido 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 da configuração da rota para a regra de entrega. Apenas aplicável aos Perfis Standard/Premium do Frontdoor. |
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 utilizar para o redirecionamento. O valor predefinido é MatchRequest |
Endpoint |
O ponto final da CDN é a entidade dentro de um perfil da CDN que contém informações de configuração como origem, protocolo, colocação em cache de conteúdos e comportamento de entrega. O ponto final da CDN utiliza o formato de URL .azureedge.net. |
Endpoint |
Estado de aprovisionamento do ponto final. |
Endpoint |
Estado do recurso do ponto final. |
Error |
Informações adicionais sobre o erro de gestão de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta a erros |
Forwarding |
Protocolo que esta regra utilizará ao reencaminhar tráfego para back-ends. |
Geo |
Regras que definem o acesso geográfico do utilizador num ponto final da CDN. |
Geo |
Ação do filtro geográfico, ou seja, permitir ou bloquear o acesso. |
Header |
Ação a executar |
Header |
Define os parâmetros da ação de cabeçalho do pedido. |
Health |
O objeto JSON que contém as propriedades para enviar sondas de estado de funcionamento para a origem. |
Health |
O tipo de pedido de sonda de estado de funcionamento que é efetuado. |
Host |
Define os parâmetros para condições de correspondência hostName |
Host |
Descreve o operador a ser correspondido |
Http |
O objeto JSON que representa o intervalo de códigos de estado http |
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 as condições de correspondência de IsDevice |
Is |
Descreve o operador a ser correspondido |
Key |
Descreve os parâmetros para utilizar o KeyVault de um utilizador para a Chave de Assinatura de URL. |
Match |
O valor de correspondência para a condição da regra de entrega |
Optimization |
Especifica o cenário em que o cliente pretende que este ponto final da CDN otimize, por exemplo, Transferir serviços de Multimédia. Com estas informações, podemos aplicar a otimização orientada 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 o objetivo do parâmetro |
Post |
Define os parâmetros para condições de correspondência postArgs |
Post |
Descreve o operador a ser correspondido |
Private |
O estado de aprovação da ligação à Private Link |
Probe |
Protocolo a utilizar para a sonda de estado de funcionamento. |
query |
Comportamento de colocação em cache dos pedidos |
Query |
Define como a CDN coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar a colocação em cache para impedir que os pedidos que contêm cadeias de consulta sejam colocados em cache ou colocar em cache todos os pedidos com um URL exclusivo. |
Query |
Define os parâmetros para as condições de correspondência do QueryString |
Query |
Descreve o operador a ser correspondido |
Redirect |
O tipo de redirecionamento que a regra utilizará ao redirecionar o tráfego. |
Remote |
Define os parâmetros para as condições de correspondência remoteAddress |
Remote |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros das condições de correspondência requestBody |
Request |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros das condições de correspondência do RequestHeader |
Request |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros das condições de correspondência RequestMethod |
Request |
Descreve o operador a ser correspondido |
Request |
Define os parâmetros das condições de correspondência RequestScheme |
Request |
Define os parâmetros das 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 pedidos de utilizador reais para os quais a origem será considerada em mau estado de funcionamento |
Response |
O objeto JSON que contém as propriedades para determinar o estado de funcionamento da origem com pedidos/respostas reais. |
Route |
Define os parâmetros para a ação de substituição da configuração da rota. |
rule |
Comportamento de colocação em cache dos pedidos |
rule |
Indica se a compressão de conteúdo está ativada. Se a compressão estiver ativada, o conteúdo será servido como comprimido se o utilizador pedir uma versão comprimida. O conteúdo não será comprimido no AzureFrontDoor quando o conteúdo pedido for inferior a 1 byte ou superior a 1 MB. |
rule |
Define como o Frontdoor coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar cadeias de consulta específicas, colocar em cache todos os pedidos com um URL exclusivo ou colocar cadeias de consulta específicas em cache. |
Server |
Define os parâmetros para condições de correspondência serverPort |
Server |
Descreve o operador a ser correspondido |
Socket |
Define os parâmetros para as condições de correspondência de SocketAddress |
Socket |
Descreve o operador a ser correspondido |
Ssl |
O protocolo de uma ligação TLS estabelecida. |
Ssl |
Define os parâmetros para condições de correspondência SslProtocol |
Ssl |
Descreve o operador a ser correspondido |
System |
Dados do sistema só de leitura |
transform |
Descreve que transformações são aplicadas antes da correspondência |
Url |
Define os parâmetros para as condições de correspondência UrlFileExtension |
Url |
Descreve o operador a ser correspondido |
Url |
Define os parâmetros para as condições de correspondência urlFilename |
Url |
Descreve o operador a ser correspondido |
Url |
Define os parâmetros para as condições de correspondência do 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 do 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 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 Aplicações Web para o ponto final (se aplicável) |
algorithm
Algoritmo a utilizar para assinatura de URL
Name | Tipo | Description |
---|---|---|
SHA256 |
string |
cacheBehavior
Comportamento de colocação em cache dos pedidos
Name | Tipo | Description |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
Definições de colocação em cache de uma rota do tipo colocação em cache. Para desativar a colocação em cache, não forneça um objeto cacheConfiguration.
Name | Tipo | Description |
---|---|---|
cacheBehavior |
Comportamento de colocação em cache dos pedidos |
|
cacheDuration |
string |
A duração para a qual o conteúdo tem de ser colocado em cache. O formato permitido é [d.]hh:mm:ss |
isCompressionEnabled |
Indica se a compressão de conteúdo está ativada. Se a compressão estiver ativada, o conteúdo será servido como comprimido se o utilizador pedir uma versão comprimida. O conteúdo não será comprimido no AzureFrontDoor quando o conteúdo pedido for inferior a 1 byte ou superior a 1 MB. |
|
queryParameters |
string |
parâmetros de consulta a incluir ou excluir (separados por vírgulas). |
queryStringCachingBehavior |
Define como o Frontdoor coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar cadeias de consulta específicas, colocar em cache todos os pedidos com um URL exclusivo ou colocar cadeias de consulta específicas em cache. |
CacheExpirationActionParameters
Define os parâmetros para a ação de expiração da cache.
Name | Tipo | Description |
---|---|---|
cacheBehavior |
Comportamento de colocação em cache dos pedidos |
|
cacheDuration |
string |
A duração para a qual o conteúdo tem de ser colocado em cache. O formato permitido é [d.]hh:mm:ss |
cacheType |
O nível no qual o conteúdo tem de ser colocado em cache. |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
Define os parâmetros para a ação da cadeia de consulta da chave de cache.
Name | Tipo | Description |
---|---|---|
queryParameters |
string |
parâmetros de consulta a incluir ou excluir (separados por vírgulas). |
queryStringBehavior |
Comportamento de colocação em cache dos pedidos |
|
typeName |
enum:
Delivery |
CacheType
O nível no qual o conteúdo tem de ser colocado em cache.
Name | Tipo | Description |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Define os parâmetros para condições de correspondência clientPort
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
ClientPortOperator
Descreve o operador a ser correspondido
Name | 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 as condições de correspondência de Cookies
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
selector |
string |
Nome dos Cookies a corresponder |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
CookiesOperator
Descreve o operador a ser correspondido
Name | 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 final da CDN.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome de domínio personalizado. |
properties.hostName |
string |
O nome do anfitrião do domínio personalizado. Tem de ser um nome de domínio. |
properties.validationData |
string |
Pode ser necessária uma validação ou dados especiais ao entregar a CDN a algumas regiões devido a motivos de conformidade local. Por exemplo, é necessário o número de licença ICP de um domínio personalizado para fornecer conteúdo na China. |
DeepCreatedOrigin
A origem principal do conteúdo da CDN que é adicionado ao criar um ponto final da CDN.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome de origem que tem de ser exclusivo no ponto final. |
properties.enabled |
boolean |
A origem está ativada para balanceamento de carga ou não. Por predefinição, a origem está sempre ativada. |
properties.hostName |
string |
O endereço da origem. Pode ser um nome de domínio, endereço IPv4 ou endereço IPv6. Isto deve ser exclusivo em todas as origens num ponto final. |
properties.httpPort |
integer |
O valor da porta HTTP. Tem de estar entre 1 e 65535. |
properties.httpsPort |
integer |
O valor da porta HTTPS. Tem de estar entre 1 e 65535. |
properties.originHostHeader |
string |
O valor do cabeçalho do anfitrião enviado para a origem com cada pedido. Se deixar este valor em branco, o nome do anfitrião do pedido determina este valor. As origens da CDN do Azure, como Aplicações Web, Armazenamento de Blobs e Serviços Cloud exigem que este valor de cabeçalho do anfitrião corresponda ao nome do anfitrião de origem por predefinição. |
properties.priority |
integer |
Prioridade da origem num determinado grupo de origem para balanceamento de carga. As prioridades mais elevadas não serão utilizadas para balanceamento de carga se qualquer origem de prioridade inferior estiver em bom estado de funcionamento. Tem de estar entre 1 e 5. |
properties.privateEndpointStatus |
O estado de aprovação da ligação à Private Link |
|
properties.privateLinkAlias |
string |
O Alias do recurso Private Link. Preencher este campo opcional indica que esta origem é "Privada" |
properties.privateLinkApprovalMessage |
string |
Uma mensagem personalizada a ser incluída no pedido de aprovação para ligar ao Private Link. |
properties.privateLinkLocation |
string |
A localização do recurso Private Link. Necessário apenas se "privateLinkResourceId" for preenchido |
properties.privateLinkResourceId |
string |
O ID do Recurso do recurso Private Link. Preencher este campo opcional indica que este back-end é "Privado" |
properties.weight |
integer |
Peso da origem num determinado grupo de origem para balanceamento de carga. Tem de estar entre 1 e 1000 |
DeepCreatedOriginGroup
O grupo de origem do conteúdo da CDN que é adicionado ao criar um ponto final da CDN. O tráfego é enviado para as origens no grupo de origem com base no estado de funcionamento da origem.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome do grupo de origem que tem de ser exclusivo no ponto final. |
properties.healthProbeSettings |
Definições da pesquisa de estado de funcionamento para a origem utilizada para determinar o estado de funcionamento da origem. |
|
properties.origins |
A origem do conteúdo que está a ser entregue através da CDN dentro de um determinado grupo de origem. |
|
properties.responseBasedOriginErrorDetectionSettings |
O objeto JSON que contém as propriedades para determinar o estado de funcionamento da origem com pedidos/respostas reais. Esta propriedade não é atualmente suportada. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
Tempo em minutos para mudar o tráfego para o ponto final gradualmente quando um ponto final em mau estado de funcionamento está em bom estado de funcionamento ou é adicionado um novo ponto final. A predefinição é de 10 minutos. Esta propriedade não é atualmente suportada. |
DeliveryPolicy
Uma política que especifica as regras de entrega a utilizar para um ponto final.
Name | Tipo | Description |
---|---|---|
description |
string |
Descrição amigável do utilizador da política. |
rules |
Uma lista das regras de entrega. |
DeliveryRule
Uma regra que especifica um conjunto de ações e condições
Name | Tipo | Description |
---|---|---|
actions | DeliveryRuleAction[]: |
Uma lista de ações que são executadas quando todas as condições de uma regra são satisfeitas. |
conditions |
DeliveryRuleCondition[]:
|
Uma lista de condições que têm de ser correspondidas para que as ações sejam executadas |
name |
string |
Nome da regra |
order |
integer |
A ordem pela qual as regras são aplicadas para o ponto final. Valores possíveis {0,1,2,3,.........}. Será aplicada uma regra com uma ordem menor antes de uma regra com uma ordem maior. A regra com a ordem 0 é uma regra especial. Não requer nenhuma condição e as ações listadas na mesma serão sempre aplicadas. |
DeliveryRuleCacheExpirationAction
Define a ação de expiração da cache para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Cache |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
DeliveryRuleCacheKeyQueryStringAction
Define a ação de cadeia de consulta de chave de cache para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Cache |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
DeliveryRuleClientPortCondition
Define a condição ClientPort para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Client |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleCookiesCondition
Define a condição Cookies para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Cookies |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleHostNameCondition
Define a condição HostName para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Host |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleHttpVersionCondition
Define a condição HttpVersion para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Http |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleIsDeviceCondition
Define a condição IsDevice para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Is |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRulePostArgsCondition
Define a condição PostArgs para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Post |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleQueryStringCondition
Define a condição QueryString para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Query |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleRemoteAddressCondition
Define a condição RemoteAddress para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Remote |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleRequestBodyCondition
Define a condição RequestBody para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleRequestHeaderAction
Define a ação de cabeçalho do pedido para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Modify |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
DeliveryRuleRequestHeaderCondition
Define a condição RequestHeader para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleRequestMethodCondition
Define a condição RequestMethod para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleRequestSchemeCondition
Define a condição RequestScheme para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleRequestUriCondition
Define a condição RequestUri para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Request |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleResponseHeaderAction
Define a ação de cabeçalho de resposta para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Modify |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
DeliveryRuleRouteConfigurationOverrideAction
Define a ação de substituição da configuração da rota para a regra de entrega. Apenas aplicável aos Perfis Standard/Premium do Frontdoor.
Name | Tipo | Description |
---|---|---|
name |
string:
Route |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
DeliveryRuleServerPortCondition
Define a condição ServerPort para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Server |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleSocketAddrCondition
Define a condição SocketAddress para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Socket |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleSslProtocolCondition
Define a condição SslProtocol para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name | string: |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleUrlFileExtensionCondition
Define a condição UrlFileExtension para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleUrlFileNameCondition
Define a condição UrlFileName para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DeliveryRuleUrlPathCondition
Define a condição urlPath para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da condição para a regra de entrega. |
parameters |
Define os parâmetros da condição. |
DestinationProtocol
Protocolo a utilizar para o redirecionamento. O valor predefinido é MatchRequest
Name | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
O ponto final da CDN é a entidade dentro de um perfil da CDN que contém informações de configuração como origem, protocolo, colocação em cache de conteúdos e comportamento de entrega. O ponto final da CDN utiliza o formato de URL .azureedge.net.
Name | Tipo | Default value | Description |
---|---|---|---|
id |
string |
ID do Recurso. |
|
location |
string |
Localização do recurso. |
|
name |
string |
Nome do recurso. |
|
properties.contentTypesToCompress |
string[] |
Lista de tipos de conteúdo nos quais a compressão se aplica. O valor deve ser um tipo de MIME válido. |
|
properties.customDomains |
Os domínios personalizados no ponto final. |
||
properties.defaultOriginGroup |
Uma referência ao grupo de origem. |
||
properties.deliveryPolicy |
Uma política que especifica as regras de entrega a utilizar para um ponto final. |
||
properties.geoFilters |
Lista de regras que definem o acesso geográfico do utilizador num ponto final da CDN. Cada filtro geográfico define uma regra de acesso para um caminho ou conteúdo especificado, por exemplo, bloquear o APAC para o caminho /imagens/ |
||
properties.hostName |
string |
O nome do anfitrião do ponto final estruturado como {endpointName}. {DNSZone}, por exemplo, contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Indica se a compressão de conteúdo está ativada na CDN. O valor predefinido é falso. Se a compressão estiver ativada, o conteúdo será servido como comprimido se o utilizador pedir uma versão comprimida. O conteúdo não será comprimido na CDN quando o conteúdo pedido for inferior a 1 byte ou superior a 1 MB. |
|
properties.isHttpAllowed |
boolean |
True |
Indica se o tráfego HTTP é permitido no ponto final. O valor predefinido é verdadeiro. Tem de ser permitido pelo menos um protocolo (HTTP ou HTTPS). |
properties.isHttpsAllowed |
boolean |
True |
Indica se o tráfego HTTPS é permitido no ponto final. O valor predefinido é verdadeiro. Tem de ser permitido pelo menos um protocolo (HTTP ou HTTPS). |
properties.optimizationType |
Especifica o cenário para o qual o cliente quer otimizar este ponto final da CDN, por exemplo, Transferir serviços de Multimédia. Com estas informações, a CDN pode aplicar a otimização orientada por cenários. |
||
properties.originGroups |
Os grupos de origem que incluem origens que são utilizadas para balancear a carga do tráfego com base na disponibilidade. |
||
properties.originHostHeader |
string |
O valor do cabeçalho do anfitrião enviado para a origem com cada pedido. Esta propriedade no Ponto Final só é permitida quando o ponto final utiliza uma origem única e pode ser substituída pela mesma propriedade especificada na origem. Se deixar este valor em branco, o nome do anfitrião do pedido determina este valor. As origens da CDN do Azure, como Aplicações Web, Armazenamento de Blobs e Serviços Cloud exigem que este valor de cabeçalho do anfitrião corresponda ao nome do anfitrião de origem por predefinição. |
|
properties.originPath |
string |
Um caminho de diretório na origem que a CDN pode utilizar para obter conteúdo de, por exemplo, contoso.cloudapp.net/originpath. |
|
properties.origins |
A origem do conteúdo que está a ser entregue através da CDN. |
||
properties.probePath |
string |
Caminho para um ficheiro alojado na origem que ajuda a acelerar a entrega do conteúdo dinâmico e a calcular as rotas mais ideais para a CDN. Isto é relativo ao caminho de origem. Esta propriedade só é relevante ao utilizar uma única origem. |
|
properties.provisioningState |
Estado de aprovisionamento do ponto final. |
||
properties.queryStringCachingBehavior | NotSet |
Define como a CDN coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar a colocação em cache para impedir que os pedidos que contêm cadeias de consulta sejam colocados em cache ou colocar em cache todos os pedidos com um URL exclusivo. |
|
properties.resourceState |
Estado do recurso do ponto final. |
||
properties.urlSigningKeys |
Lista de chaves utilizadas para validar os hashes de URL assinados. |
||
properties.webApplicationFirewallPolicyLink |
Define a política de Firewall de Aplicações Web para o ponto final (se aplicável) |
||
systemData |
Dados do sistema só de leitura |
||
tags |
object |
Etiquetas de recursos. |
|
type |
string |
Tipo de recurso. |
EndpointProvisioningState
Estado de aprovisionamento do ponto final.
Name | Tipo | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Estado do recurso do ponto final.
Name | Tipo | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informações adicionais. |
ErrorDetail
O detalhe do erro.
Name | 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 a erros
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
ForwardingProtocol
Protocolo que esta regra utilizará ao reencaminhar tráfego para back-ends.
Name | Tipo | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Regras que definem o acesso geográfico do utilizador num ponto final da CDN.
Name | 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 utilizador num filtro geográfico, por exemplo, AU, MX, E.U.A. |
relativePath |
string |
Caminho relativo aplicável ao filtro geográfico. (por exemplo, "/mypictures", "/mypicture/kitty.jpg" e etc.) |
GeoFilterActions
Ação do filtro geográfico, ou seja, permitir ou bloquear o acesso.
Name | Tipo | Description |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Ação a executar
Name | Tipo | Description |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Define os parâmetros da ação de cabeçalho do pedido.
Name | Tipo | Description |
---|---|---|
headerAction |
Ação a executar |
|
headerName |
string |
Nome do cabeçalho a modificar |
typeName |
enum:
Delivery |
|
value |
string |
Valor da ação especificada |
HealthProbeParameters
O objeto JSON que contém as propriedades para enviar sondas de estado de funcionamento para a origem.
Name | Tipo | Description |
---|---|---|
probeIntervalInSeconds |
integer |
O número de segundos entre as sondas de estado de funcionamento. A predefinição é 240sec. |
probePath |
string |
O caminho relativo à origem utilizada para determinar o estado de funcionamento da origem. |
probeProtocol |
Protocolo a utilizar para a sonda de estado de funcionamento. |
|
probeRequestType |
O tipo de pedido de sonda de estado de funcionamento que é efetuado. |
HealthProbeRequestType
O tipo de pedido de sonda de estado de funcionamento que é efetuado.
Name | Tipo | Description |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Define os parâmetros para condições de correspondência hostName
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
HostNameOperator
Descreve o operador a ser correspondido
Name | 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 de códigos de estado http
Name | Tipo | Description |
---|---|---|
begin |
integer |
O início inclusivo do intervalo de código de estado http. |
end |
integer |
O fim inclusivo do intervalo de código de estado http. |
HttpVersionMatchConditionParameters
Define os parâmetros para condições de correspondência httpVersion
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Equal |
string |
IdentityType
O tipo de identidade que cria/modifica recursos
Name | Tipo | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Define os parâmetros para as condições de correspondência de IsDevice
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
O valor de correspondência para a condição da regra de entrega |
||
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
Descreve os parâmetros para utilizar o KeyVault de um utilizador para a Chave de Assinatura de URL.
Name | Tipo | Description |
---|---|---|
resourceGroupName |
string |
Grupo de recursos da Key Vault do utilizador que contém o segredo |
secretName |
string |
O nome do segredo em Key Vault. |
secretVersion |
string |
A versão (GUID) do segredo no Key Vault. |
subscriptionId |
string |
ID da subscrição do Key Vault do utilizador que contém o segredo |
typeName | enum: | |
vaultName |
string |
O nome da Key Vault do utilizador que contém o segredo |
MatchValues
O valor de correspondência para a condição da regra de entrega
Name | Tipo | Description |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
OptimizationType
Especifica o cenário em que o cliente pretende que este ponto final da CDN otimize, por exemplo, Transferir serviços de Multimédia. Com estas informações, podemos aplicar a otimização orientada por cenários.
Name | 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.
Name | Tipo | Description |
---|---|---|
forwardingProtocol |
Protocolo que esta regra utilizará ao reencaminhar tráfego para 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.
Name | Tipo | Description |
---|---|---|
name | string: |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
OriginGroupOverrideActionParameters
Define os parâmetros para a ação de substituição do grupo de origem.
Name | Tipo | Description |
---|---|---|
originGroup |
define o OriginGroup que substituiria DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
paramIndicator
Indica o objetivo do parâmetro
Name | Tipo | Description |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
Define os parâmetros para condições de correspondência postArgs
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
selector |
string |
Nome do PostArg a ser correspondido |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
PostArgsOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
O estado de aprovação da ligação à Private Link
Name | Tipo | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Protocolo a utilizar para a sonda de estado de funcionamento.
Name | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Comportamento de colocação em cache dos pedidos
Name | Tipo | Description |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
QueryStringCachingBehavior
Define como a CDN coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar a colocação em cache para impedir que os pedidos que contêm cadeias de consulta sejam colocados em cache ou colocar em cache todos os pedidos com um URL exclusivo.
Name | Tipo | Description |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
QueryStringMatchConditionParameters
Define os parâmetros para as condições de correspondência do QueryString
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
QueryStringOperator
Descreve o operador a ser correspondido
Name | 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 utilizará ao redirecionar o tráfego.
Name | Tipo | Description |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
Define os parâmetros para as condições de correspondência remoteAddress
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Corresponda aos valores correspondentes. O operador aplicar-se-á a cada valor aqui com semântica OR. Se algum deles corresponder à variável com o operador especificado, esta condição de correspondência é considerada uma correspondência. |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
Define os parâmetros das condições de correspondência requestBody
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Descreve o operador a ser correspondido
Name | 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 das condições de correspondência do RequestHeader
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
selector |
string |
Nome do Cabeçalho a corresponder |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Descreve o operador a ser correspondido
Name | 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 das condições de correspondência RequestMethod
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
O valor de correspondência para a condição da regra de entrega |
||
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
Define os parâmetros das condições de correspondência RequestScheme
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
O valor de correspondência para a condição da regra de entrega |
||
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
enum:
Equal |
Descreve o operador a corresponder |
|
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
Define os parâmetros das condições de correspondência requestUri
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
RequestUriOperator
Descreve o operador a ser correspondido
Name | 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.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso. |
ResponseBasedDetectedErrorTypes
Tipo de erros de resposta para pedidos de utilizador reais para os quais a origem será considerada em mau estado de funcionamento
Name | Tipo | Description |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
O objeto JSON que contém as propriedades para determinar o estado de funcionamento da origem com pedidos/respostas reais.
Name | Tipo | Description |
---|---|---|
httpErrorRanges |
A lista de intervalos de código de estado http que são considerados erros do servidor para a origem e que estão marcados como em mau estado de funcionamento. |
|
responseBasedDetectedErrorTypes |
Tipo de erros de resposta para pedidos de utilizador reais para os quais a origem será considerada em mau estado de funcionamento |
|
responseBasedFailoverThresholdPercentage |
integer |
A percentagem de pedidos falhados no exemplo em que a ativação pós-falha deve ser acionada. |
RouteConfigurationOverrideActionParameters
Define os parâmetros para a ação de substituição da configuração da rota.
Name | Tipo | Description |
---|---|---|
cacheConfiguration |
A configuração de colocação em cache associada a esta regra. Para desativar a colocação em cache, não forneça um objeto cacheConfiguration. |
|
originGroupOverride |
Uma referência à configuração de substituição do grupo de origem. Deixe vazio para utilizar o grupo de origem predefinido na rota. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Comportamento de colocação em cache dos pedidos
Name | Tipo | Description |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Indica se a compressão de conteúdo está ativada. Se a compressão estiver ativada, o conteúdo será servido como comprimido se o utilizador pedir uma versão comprimida. O conteúdo não será comprimido no AzureFrontDoor quando o conteúdo pedido for inferior a 1 byte ou superior a 1 MB.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
Define como o Frontdoor coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar cadeias de consulta específicas, colocar em cache todos os pedidos com um URL exclusivo ou colocar cadeias de consulta específicas em cache.
Name | Tipo | Description |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Define os parâmetros para condições de correspondência serverPort
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
ServerPortOperator
Descreve o operador a ser correspondido
Name | 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 as condições de correspondência de SocketAddress
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
O protocolo de uma ligação TLS estabelecida.
Name | Tipo | Description |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Define os parâmetros para condições de correspondência SslProtocol
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
O valor de correspondência para a condição da regra de entrega |
||
negateCondition |
boolean |
False |
Descreve se esta é ou não uma condição negada |
operator |
Descreve o operador a ser correspondido |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Descreve o operador a ser correspondido
Name | Tipo | Description |
---|---|---|
Equal |
string |
SystemData
Dados do sistema só de leitura
Name | 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 que transformações são aplicadas antes da correspondência
Name | Tipo | Description |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
Define os parâmetros para as condições de correspondência UrlFileExtension
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Descreve o operador a ser correspondido
Name | 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 as condições de correspondência urlFilename
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Descreve o operador a ser correspondido
Name | 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 as condições de correspondência do UrlPath
Name | Tipo | Default value | Description |
---|---|---|---|
matchValues |
string[] |
O valor de correspondência para a condição da regra de entrega |
|
negateCondition |
boolean |
False |
Descreve se esta condição é ou não negada |
operator |
Descreve o operador a corresponder |
||
transforms |
Lista de transformações |
||
typeName |
enum:
Delivery |
UrlPathOperator
Descreve o operador a ser correspondido
Name | 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.
Name | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
UrlRedirectActionParameters
Define os parâmetros para a ação de redirecionamento do URL.
Name | Tipo | Description |
---|---|---|
customFragment |
string |
Fragmento para adicionar ao URL de redirecionamento. Fragmento é a parte do URL que vem depois de #. Não inclua o #. |
customHostname |
string |
Anfitrião a redirecionar. Deixe vazio para utilizar o anfitrião de entrada como anfitrião de destino. |
customPath |
string |
O caminho completo para redirecionar. O caminho não pode estar vazio e tem de começar por /. Deixe vazio para utilizar o caminho de entrada como caminho de destino. |
customQueryString |
string |
O conjunto de cadeias de consulta a colocar no URL de redirecionamento. Definir este valor substituiria qualquer cadeia de consulta existente; deixe em branco para preservar a cadeia de consulta de entrada. A cadeia de consulta tem de estar no formato = . ? e & serão adicionadas automaticamente, pelo que não as inclua. |
destinationProtocol |
Protocolo a utilizar para o redirecionamento. O valor predefinido é MatchRequest |
|
redirectType |
O tipo de redirecionamento que a regra utilizará ao redirecionar o tráfego. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Define a ação de reescrita de URL para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
UrlRewriteActionParameters
Define os parâmetros para a ação de reescrita de URL.
Name | Tipo | Description |
---|---|---|
destination |
string |
Defina o URL relativo pelo qual os pedidos acima serão reescritos. |
preserveUnmatchedPath |
boolean |
Se pretende preservar um caminho sem correspondência. O valor predefinido é verdadeiro. |
sourcePattern |
string |
definir um padrão de URI de pedido que identifique o tipo de pedidos que podem ser reescritos. Se o valor estiver em branco, todas as cadeias são correspondidas. |
typeName |
enum:
Delivery |
UrlSigningAction
Define a ação de assinatura de URL para a regra de entrega.
Name | Tipo | Description |
---|---|---|
name |
string:
Url |
O nome da ação para a regra de entrega. |
parameters |
Define os parâmetros da ação. |
UrlSigningActionParameters
Define os parâmetros para a ação Assinatura de URL.
Name | Tipo | Description |
---|---|---|
algorithm |
Algoritmo a utilizar para assinatura de URL |
|
parameterNameOverride |
Define os parâmetros da cadeia de consulta no URL a considerar para expirações, id de chave, etc. |
|
typeName |
enum:
Delivery |
UrlSigningKey
Chave de assinatura de URL
Name | Tipo | Description |
---|---|---|
keyId |
string |
Define o ID da chave definida pelo cliente. Esta identificação existirá no pedido de entrada para indicar a chave utilizada para formar o hash. |
keySourceParameters |
Define os parâmetros para utilizar 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
Name | Tipo | Description |
---|---|---|
paramIndicator |
Indica o objetivo do parâmetro |
|
paramName |
string |
Nome do parâmetro |
WebApplicationFirewallPolicyLink
Define a política de Firewall de Aplicações Web para o ponto final (se aplicável)
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso. |