Routes - Get
Возвращает существующий маршрут с указанным именем маршрута в указанной подписке, группе ресурсов, профиле и конечной точке AzureFrontDoor.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}?api-version=2023-05-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
endpoint
|
path | True |
string |
Имя конечной точки в профиле, которое является уникальным глобально. |
profile
|
path | True |
string |
Имя профиля Azure Front Door уровня "Стандартный" или Azure Front Door Premium, уникальное в пределах группы ресурсов. |
resource
|
path | True |
string |
Имя группы ресурсов в подписке Azure. Regex pattern: |
route
|
path | True |
string |
Имя правила маршрутизации. |
subscription
|
path | True |
string |
Идентификатор подписки Azure. |
api-version
|
query | True |
string |
Версия API для использования с клиентским запросом. Текущая версия — 01.05.2023. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
|
Other Status Codes |
Ответ об ошибке Azure Front Door, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Routes_Get
Sample Request
GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1/routes/route1?api-version=2023-05-01
Sample Response
{
"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 |
Состояние подготовки |
afd |
Определяет, как Frontdoor кэширует запросы, включающие строки запроса. При кэшировании можно игнорировать любые строки запроса, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса. |
Afd |
Параметры кэширования для маршрута типа кэширования. Чтобы отключить кэширование, не предоставляйте объект cacheConfiguration. |
Compression |
параметры сжатия. |
Deployment |
|
Enabled |
Позволяет включить это правило. Допустимые значения: Enabled или Disabled. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Forwarding |
Протокол, который будет использоваться этим правилом при переадресации трафика на серверные серверы. |
https |
Указывает, следует ли автоматически перенаправлять трафик HTTP в трафик HTTPS. Обратите внимание, что это простой способ настроить это правило, и это будет первое правило, которое будет выполнено. |
Identity |
Тип удостоверения, создающего или изменяющего ресурсы |
Link |
будет ли этот маршрут связан с доменом конечной точки по умолчанию. |
Resource |
Ссылка на другой ресурс. |
Route |
Понятное сопоставление имен маршрутов со сведениями, связанными с маршрутами или секретами. |
System |
Чтение только системных данных |
ActivatedResourceReference
Ссылка на другой ресурс вместе с его состоянием.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
isActive |
boolean |
Является ли ресурс активным или неактивным |
AFDEndpointProtocols
Поддерживаемые протоколы для конечной точки клиента.
Имя | Тип | Описание |
---|---|---|
Http |
string |
|
Https |
string |
AfdErrorResponse
Сообщение об ошибке
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
AfdProvisioningState
Состояние подготовки
Имя | Тип | Описание |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
afdQueryStringCachingBehavior
Определяет, как Frontdoor кэширует запросы, включающие строки запроса. При кэшировании можно игнорировать любые строки запроса, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса.
Имя | Тип | Описание |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
AfdRouteCacheConfiguration
Параметры кэширования для маршрута типа кэширования. Чтобы отключить кэширование, не предоставляйте объект cacheConfiguration.
Имя | Тип | Описание |
---|---|---|
compressionSettings |
параметры сжатия. |
|
queryParameters |
string |
параметры запроса для включения или исключения (разделенные запятыми). |
queryStringCachingBehavior |
Определяет, как Frontdoor кэширует запросы, включающие строки запроса. При кэшировании можно игнорировать любые строки запроса, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса. |
CompressionSettings
параметры сжатия.
Имя | Тип | Описание |
---|---|---|
contentTypesToCompress |
string[] |
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME. |
isCompressionEnabled |
boolean |
Указывает, включено ли сжатие содержимого в AzureFrontDoor. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в AzureFrontDoor, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
DeploymentStatus
Имя | Тип | Описание |
---|---|---|
Failed |
string |
|
InProgress |
string |
|
NotStarted |
string |
|
Succeeded |
string |
EnabledState
Позволяет включить это правило. Допустимые значения: Enabled или Disabled.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Тип дополнительных сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ForwardingProtocol
Протокол, который будет использоваться этим правилом при переадресации трафика на серверные серверы.
Имя | Тип | Описание |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
httpsRedirect
Указывает, следует ли автоматически перенаправлять трафик HTTP в трафик HTTPS. Обратите внимание, что это простой способ настроить это правило, и это будет первое правило, которое будет выполнено.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
IdentityType
Тип удостоверения, создающего или изменяющего ресурсы
Имя | Тип | Описание |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
LinkToDefaultDomain
будет ли этот маршрут связан с доменом конечной точки по умолчанию.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceReference
Ссылка на другой ресурс.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
Route
Понятное сопоставление имен маршрутов со сведениями, связанными с маршрутами или секретами.
Имя | Тип | Значение по умолчанию | Описание |
---|---|---|---|
id |
string |
Идентификатор ресурса. |
|
name |
string |
Имя ресурса. |
|
properties.cacheConfiguration |
Конфигурация кэширования для этого маршрута. Чтобы отключить кэширование, не предоставляйте объект cacheConfiguration. |
||
properties.customDomains |
Домены, на которые ссылается эта конечная точка. |
||
properties.deploymentStatus | |||
properties.enabledState |
Позволяет включить это правило. Допустимые значения: Enabled или Disabled. |
||
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 |
Чтение только системных данных |
||
type |
string |
Тип ресурса. |
SystemData
Чтение только системных данных
Имя | Тип | Описание |
---|---|---|
createdAt |
string |
Метка времени создания ресурса (UTC) |
createdBy |
string |
Идентификатор удостоверения, создавшего ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Идентификатор удостоверения, который последний раз изменял ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменял ресурс. |