Routes - Get
Возвращает существующий маршрут с указанным именем маршрута под указанной подпиской, группой ресурсов, профилем и конечной точкой AzureFrontDoor.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}?api-version=2025-04-15
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Имя конечной точки в профиле, уникальное глобально. |
|
profile
|
path | True |
string minLength: 1maxLength: 260 pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ |
Имя Azure Front Door Standard или Azure Front Door Premium, уникальное в группе ресурсов. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не зависит от регистра. |
|
route
|
path | True |
string |
Имя правила маршрутизации. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО |
|
| Other Status Codes |
Ответ об ошибке Azure Front Door, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Routes_Get
Образец запроса
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
Пример ответа
{
"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"
}
}
Определения
| Имя | Описание |
|---|---|
|
Activated |
Ссылка на другой ресурс вместе с его состоянием. |
|
AFDEndpoint |
Поддерживаемые протоколы для конечной точки клиента. |
|
Afd |
Состояние обеспечения |
|
afd |
Определяет способ кэширования запросов Frontdoor, включающих строки запроса. При кэшировании можно игнорировать любые строки запроса, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса. |
|
Afd |
Параметры кэширования для маршрута типа кэширования. Чтобы отключить кэширование, не укажите объект cacheConfiguration. |
|
Compression |
параметры сжатия. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Deployment |
|
|
Enabled |
Следует ли включить использование этого правила. Допустимые значения: "Включено" или "Отключено" |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Forwarding |
Протокол, используемый этим правилом при переадресации трафика в серверные части. |
|
https |
Следует ли автоматически перенаправлять HTTP-трафик в трафик HTTPS. Обратите внимание, что это простой способ настройки этого правила, и это будет первое правило, которое выполняется. |
|
Link |
Будет ли этот маршрут связан с доменом конечной точки по умолчанию. |
|
Resource |
Ссылка на другой ресурс. |
| Route |
Сопоставление имен "Понятные маршруты" с любыми сведениями о маршрутах или секретах. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
ActivatedResourceReference
Ссылка на другой ресурс вместе с его состоянием.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса. |
| isActive |
boolean |
Является ли ресурс активным или неактивным |
AFDEndpointProtocols
Поддерживаемые протоколы для конечной точки клиента.
| Значение | Описание |
|---|---|
| Http | |
| Https |
AfdProvisioningState
Состояние обеспечения
| Значение | Описание |
|---|---|
| Succeeded | |
| Failed | |
| Updating | |
| Deleting | |
| Creating |
afdQueryStringCachingBehavior
Определяет способ кэширования запросов Frontdoor, включающих строки запроса. При кэшировании можно игнорировать любые строки запроса, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса.
| Значение | Описание |
|---|---|
| IgnoreQueryString | |
| UseQueryString | |
| IgnoreSpecifiedQueryStrings | |
| IncludeSpecifiedQueryStrings |
AfdRouteCacheConfiguration
Параметры кэширования для маршрута типа кэширования. Чтобы отключить кэширование, не укажите объект cacheConfiguration.
| Имя | Тип | Описание |
|---|---|---|
| compressionSettings |
параметры сжатия. |
|
| queryParameters |
string |
параметры запроса для включения или исключения (разделенные запятыми). |
| queryStringCachingBehavior |
Определяет способ кэширования запросов Frontdoor, включающих строки запроса. При кэшировании можно игнорировать любые строки запроса, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса. |
CompressionSettings
параметры сжатия.
| Имя | Тип | Описание |
|---|---|---|
| contentTypesToCompress |
string[] |
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME. |
| isCompressionEnabled |
boolean |
Указывает, включена ли сжатие содержимого в AzureFrontDoor. По умолчанию используется значение false. Если сжатие включено, содержимое будет использоваться в виде сжатия, если запросы пользователей к сжатой версии. Содержимое не сжимается в AzureFrontDoor, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentStatus
| Значение | Описание |
|---|---|
| NotStarted | |
| InProgress | |
| Succeeded | |
| Failed |
EnabledState
Следует ли включить использование этого правила. Допустимые значения: "Включено" или "Отключено"
| Значение | Описание |
|---|---|
| Enabled | |
| Disabled |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
ForwardingProtocol
Протокол, используемый этим правилом при переадресации трафика в серверные части.
| Значение | Описание |
|---|---|
| HttpOnly | |
| HttpsOnly | |
| MatchRequest |
httpsRedirect
Следует ли автоматически перенаправлять HTTP-трафик в трафик HTTPS. Обратите внимание, что это простой способ настройки этого правила, и это будет первое правило, которое выполняется.
| Значение | Описание |
|---|---|
| Enabled | |
| Disabled |
LinkToDefaultDomain
Будет ли этот маршрут связан с доменом конечной точки по умолчанию.
| Значение | Описание |
|---|---|
| Enabled | |
| Disabled |
ResourceReference
Ссылка на другой ресурс.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса. |
Route
Сопоставление имен "Понятные маршруты" с любыми сведениями о маршрутах или секретах.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| name |
string |
Имя ресурса |
|
| properties.cacheConfiguration |
Конфигурация кэширования для этого маршрута. Чтобы отключить кэширование, не укажите объект cacheConfiguration. |
||
| properties.customDomains |
Домены, на которые ссылается эта конечная точка. |
||
| properties.deploymentStatus | |||
| properties.enabledState |
Следует ли включить использование этого правила. Допустимые значения: "Включено" или "Отключено" |
||
| properties.endpointName |
string |
Имя конечной точки, содержащей маршрут. |
|
| properties.forwardingProtocol | MatchRequest |
Протокол, используемый этим правилом при переадресации трафика в серверные части. |
|
| properties.httpsRedirect | Disabled |
Следует ли автоматически перенаправлять HTTP-трафик в трафик HTTPS. Обратите внимание, что это простой способ настройки этого правила, и это будет первое правило, которое выполняется. |
|
| properties.linkToDefaultDomain | Disabled |
Будет ли этот маршрут связан с доменом конечной точки по умолчанию. |
|
| properties.originGroup |
Ссылка на группу источников. |
||
| properties.originPath |
string |
Путь к каталогу в источнике, который AzureFrontDoor может использовать для получения содержимого, например contoso.cloudapp.net/originpath. |
|
| properties.patternsToMatch |
string[] |
Шаблоны маршрутов правила. |
|
| properties.provisioningState |
Состояние обеспечения |
||
| properties.ruleSets |
наборы правил, на которые ссылается эта конечная точка. |
||
| properties.supportedProtocols | [ "Http", "Https" ] |
Список поддерживаемых протоколов для этого маршрута. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
||
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |