Routes - Get
Obtém uma rota existente com o nome de rota especificado na assinatura, grupo de recursos, perfil e ponto de extremidade do AzureFrontDoor especificados.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}?api-version=2025-04-15
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 minLength: 1maxLength: 260 pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ |
Nome do Azure Front Door Standard ou Azure Front Door Premium que é exclusivo dentro do grupo de recursos. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
route
|
path | True |
string |
Nome da regra de roteamento. |
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
OKEY |
|
| Other Status Codes |
Resposta de erro do Azure Front Door descrevendo 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
Routes_Get
Solicitação de exemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1/routes/route1?api-version=2025-04-15
Resposta de exemplo
{
"name": "route1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/afdendpoints/endpoint1/routes/route1",
"type": "Microsoft.Cdn/profiles/afdendpoints/routes",
"properties": {
"customDomains": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/customDomains/domain1"
}
],
"originGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/originGroups/originGroup1"
},
"originPath": null,
"ruleSets": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/ruleSets/ruleSet1"
}
],
"supportedProtocols": [
"Https",
"Http"
],
"patternsToMatch": [
"/*"
],
"cacheConfiguration": {
"compressionSettings": {
"contentTypesToCompress": [
"text/html",
"application/octet-stream"
],
"isCompressionEnabled": true
},
"queryStringCachingBehavior": "IgnoreQueryString",
"queryParameters": null
},
"forwardingProtocol": "MatchRequest",
"linkToDefaultDomain": "Enabled",
"httpsRedirect": "Enabled",
"enabledState": "Enabled",
"provisioningState": "Succeeded",
"deploymentStatus": "NotStarted"
}
}
Definições
| Nome | Description |
|---|---|
|
Activated |
Referência a outro recurso junto com seu estado. |
|
AFDEndpoint |
Protocolos com suporte para o ponto de extremidade do cliente. |
|
Afd |
Status do provisionamento |
|
afd |
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. |
|
Afd |
Configurações de cache para uma rota de tipo de cache. Para desabilitar o cache, não forneça um objeto cacheConfiguration. |
|
Compression |
configurações para compactação. |
|
created |
O tipo de identidade que criou o recurso. |
|
Deployment |
|
|
Enabled |
Se deseja habilitar o uso dessa regra. Os valores permitidos são 'Habilitados' ou 'Desabilitados' |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Forwarding |
Protocolo que essa regra usará ao encaminhar o tráfego para back-ends. |
|
https |
Se será necessário redirecionar automaticamente o tráfego HTTP para o tráfego HTTPS. Observe que essa é uma maneira fácil de configurar essa regra e será a primeira regra a ser executada. |
|
Link |
se essa rota será vinculada ao domínio de ponto de extremidade padrão. |
|
Resource |
Referência a outro recurso. |
| Route |
Mapeamento de nome de Rotas Amigáveis para qualquer informação relacionada a Rotas ou segredo. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
ActivatedResourceReference
Referência a outro recurso junto com seu estado.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID do recurso. |
| isActive |
boolean |
Se o recurso está ativo ou inativo |
AFDEndpointProtocols
Protocolos com suporte para o ponto de extremidade do cliente.
| Valor | Description |
|---|---|
| Http | |
| Https |
AfdProvisioningState
Status do provisionamento
| Valor | Description |
|---|---|
| Succeeded | |
| Failed | |
| Updating | |
| Deleting | |
| Creating |
afdQueryStringCachingBehavior
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.
| Valor | Description |
|---|---|
| IgnoreQueryString | |
| UseQueryString | |
| IgnoreSpecifiedQueryStrings | |
| IncludeSpecifiedQueryStrings |
AfdRouteCacheConfiguration
Configurações de cache para uma rota de tipo de cache. Para desabilitar o cache, não forneça um objeto cacheConfiguration.
| Nome | Tipo | Description |
|---|---|---|
| compressionSettings |
configurações de compactação. |
|
| 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. |
CompressionSettings
configurações para compactação.
| Nome | Tipo | Description |
|---|---|---|
| contentTypesToCompress |
string[] |
Lista de tipos de conteúdo nos quais a compactação se aplica. O valor deve ser um tipo MIME válido. |
| isCompressionEnabled |
boolean |
Indica se a compactação de conteúdo está habilitada no AzureFrontDoor. O valor padrão é falso. 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. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentStatus
| Valor | Description |
|---|---|
| NotStarted | |
| InProgress | |
| Succeeded | |
| Failed |
EnabledState
Se deseja habilitar o uso dessa regra. Os valores permitidos são 'Habilitados' ou 'Desabilitados'
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
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
Protocolo que essa regra usará ao encaminhar o tráfego para back-ends.
| Valor | Description |
|---|---|
| HttpOnly | |
| HttpsOnly | |
| MatchRequest |
httpsRedirect
Se será necessário redirecionar automaticamente o tráfego HTTP para o tráfego HTTPS. Observe que essa é uma maneira fácil de configurar essa regra e será a primeira regra a ser executada.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
LinkToDefaultDomain
se essa rota será vinculada ao domínio de ponto de extremidade padrão.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
ResourceReference
Referência a outro recurso.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID do recurso. |
Route
Mapeamento de nome de Rotas Amigáveis para qualquer informação relacionada a Rotas ou segredo.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| name |
string |
O nome do recurso |
|
| properties.cacheConfiguration |
A configuração de cache para essa rota. Para desabilitar o cache, não forneça um objeto cacheConfiguration. |
||
| properties.customDomains |
Domínios referenciados por esse ponto de extremidade. |
||
| properties.deploymentStatus | |||
| properties.enabledState |
Se deseja habilitar o uso dessa regra. Os valores permitidos são 'Habilitados' ou 'Desabilitados' |
||
| properties.endpointName |
string |
O nome do ponto de extremidade que contém a rota. |
|
| properties.forwardingProtocol | MatchRequest |
Protocolo que essa regra usará ao encaminhar o tráfego para back-ends. |
|
| properties.httpsRedirect | Disabled |
Se será necessário redirecionar automaticamente o tráfego HTTP para o tráfego HTTPS. Observe que essa é uma maneira fácil de configurar essa regra e será a primeira regra a ser executada. |
|
| properties.linkToDefaultDomain | Disabled |
se essa rota será vinculada ao domínio de ponto de extremidade padrão. |
|
| properties.originGroup |
Uma referência ao grupo de origem. |
||
| properties.originPath |
string |
Um caminho de diretório na origem que o AzureFrontDoor pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath. |
|
| properties.patternsToMatch |
string[] |
Os padrões de rota da regra. |
|
| properties.provisioningState |
Status do provisionamento |
||
| properties.ruleSets |
conjuntos de regras referenciados por esse ponto de extremidade. |
||
| properties.supportedProtocols | [ "Http", "Https" ] |
Lista de protocolos com suporte para essa rota. |
|
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
||
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |