Routes - Get
Belirtilen abonelik, kaynak grubu, profil ve AzureFrontDoor uç noktası altında belirtilen yol adına sahip mevcut bir yolu alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}?api-version=2025-04-15
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Genel olarak benzersiz olan profilin altındaki uç noktanın adı. |
|
profile
|
path | True |
string minLength: 1maxLength: 260 pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ |
Kaynak grubu içinde benzersiz olan Azure Front Door Standard veya Azure Front Door Premium'un adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
route
|
path | True |
string |
Yönlendirme kuralının adı. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Tamam |
|
| Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan Azure Front Door hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Routes_Get
Örnek isteği
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
Örnek yanıt
{
"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"
}
}
Tanımlar
| Name | Description |
|---|---|
|
Activated |
Durumuyla birlikte başka bir kaynağa başvuru. |
|
AFDEndpoint |
Müşterinin uç noktası için desteklenen protokoller. |
|
Afd |
Sağlama durumu |
|
afd |
Frontdoor'un sorgu dizeleri içeren istekleri nasıl önbelleğe aldırdığını tanımlar. Önbelleğe alırken herhangi bir sorgu dizesini yoksayabilir, belirli sorgu dizelerini yoksayabilir, her isteği benzersiz bir URL ile önbelleğe alabilir veya belirli sorgu dizelerini önbelleğe alabilirsiniz. |
|
Afd |
Önbelleğe alma türü yol için önbelleğe alma ayarları. Önbelleğe almayı devre dışı bırakmak için cacheConfiguration nesnesi sağlamayın. |
|
Compression |
ayarlarına bakın. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Deployment |
|
|
Enabled |
Bu kuralın kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı' |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
|
Forwarding |
Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol. |
|
https |
HTTP trafiğinin otomatik olarak HTTPS trafiğine yönlendirilip yönlendirilmeyeceği. Bu kuralı ayarlamanın kolay bir yolu olduğunu ve yürütülecek ilk kural olacağını unutmayın. |
|
Link |
bu yolun varsayılan uç nokta etki alanına bağlanıp bağlanmayacağı. |
|
Resource |
Başka bir kaynağa başvuru. |
| Route |
Tüm Yollar veya gizli diziyle ilgili bilgilerle eşlenerek Kolay Rotalar adı. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
ActivatedResourceReference
Durumuyla birlikte başka bir kaynağa başvuru.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak Kimliği. |
| isActive |
boolean |
Kaynağın etkin mi yoksa etkin değil mi olduğu |
AFDEndpointProtocols
Müşterinin uç noktası için desteklenen protokoller.
| Değer | Description |
|---|---|
| Http | |
| Https |
AfdProvisioningState
Sağlama durumu
| Değer | Description |
|---|---|
| Succeeded | |
| Failed | |
| Updating | |
| Deleting | |
| Creating |
afdQueryStringCachingBehavior
Frontdoor'un sorgu dizeleri içeren istekleri nasıl önbelleğe aldırdığını tanımlar. Önbelleğe alırken herhangi bir sorgu dizesini yoksayabilir, belirli sorgu dizelerini yoksayabilir, her isteği benzersiz bir URL ile önbelleğe alabilir veya belirli sorgu dizelerini önbelleğe alabilirsiniz.
| Değer | Description |
|---|---|
| IgnoreQueryString | |
| UseQueryString | |
| IgnoreSpecifiedQueryStrings | |
| IncludeSpecifiedQueryStrings |
AfdRouteCacheConfiguration
Önbelleğe alma türü yol için önbelleğe alma ayarları. Önbelleğe almayı devre dışı bırakmak için cacheConfiguration nesnesi sağlamayın.
| Name | Tür | Description |
|---|---|---|
| compressionSettings |
sıkıştırma ayarları. |
|
| queryParameters |
string |
dahil etmek veya dışlamak için sorgu parametreleri (virgülle ayrılmış). |
| queryStringCachingBehavior |
Frontdoor'un sorgu dizeleri içeren istekleri nasıl önbelleğe aldırdığını tanımlar. Önbelleğe alırken herhangi bir sorgu dizesini yoksayabilir, belirli sorgu dizelerini yoksayabilir, her isteği benzersiz bir URL ile önbelleğe alabilir veya belirli sorgu dizelerini önbelleğe alabilirsiniz. |
CompressionSettings
ayarlarına bakın.
| Name | Tür | Description |
|---|---|---|
| contentTypesToCompress |
string[] |
Sıkıştırmanın uygulandığı içerik türlerinin listesi. Değer geçerli bir MIME türü olmalıdır. |
| isCompressionEnabled |
boolean |
AzureFrontDoor'da içerik sıkıştırmanın etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer yanlış'tır. Sıkıştırma etkinleştirilirse, kullanıcı sıkıştırılmış bir sürüm için istekte bulunursa içerik sıkıştırılmış olarak sunulur. İstenen içerik 1 bayttan küçük veya 1 MB'tan büyük olduğunda azurefrontdoor'da içerik sıkıştırılamaz. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeploymentStatus
| Değer | Description |
|---|---|
| NotStarted | |
| InProgress | |
| Succeeded | |
| Failed |
EnabledState
Bu kuralın kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı'
| Değer | Description |
|---|---|
| Enabled | |
| Disabled |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
ForwardingProtocol
Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.
| Değer | Description |
|---|---|
| HttpOnly | |
| HttpsOnly | |
| MatchRequest |
httpsRedirect
HTTP trafiğinin otomatik olarak HTTPS trafiğine yönlendirilip yönlendirilmeyeceği. Bu kuralı ayarlamanın kolay bir yolu olduğunu ve yürütülecek ilk kural olacağını unutmayın.
| Değer | Description |
|---|---|
| Enabled | |
| Disabled |
LinkToDefaultDomain
bu yolun varsayılan uç nokta etki alanına bağlanıp bağlanmayacağı.
| Değer | Description |
|---|---|
| Enabled | |
| Disabled |
ResourceReference
Başka bir kaynağa başvuru.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak Kimliği. |
Route
Tüm Yollar veya gizli diziyle ilgili bilgilerle eşlenerek Kolay Rotalar adı.
| Name | Tür | Default value | Description |
|---|---|---|---|
| id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| name |
string |
Kaynağın adı |
|
| properties.cacheConfiguration |
Bu yol için önbelleğe alma yapılandırması. Önbelleğe almayı devre dışı bırakmak için cacheConfiguration nesnesi sağlamayın. |
||
| properties.customDomains |
Bu uç nokta tarafından başvuruda yer alan etki alanları. |
||
| properties.deploymentStatus | |||
| properties.enabledState |
Bu kuralın kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı' |
||
| properties.endpointName |
string |
Yolu tutan uç noktanın adı. |
|
| properties.forwardingProtocol | MatchRequest |
Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol. |
|
| properties.httpsRedirect | Disabled |
HTTP trafiğinin otomatik olarak HTTPS trafiğine yönlendirilip yönlendirilmeyeceği. Bu kuralı ayarlamanın kolay bir yolu olduğunu ve yürütülecek ilk kural olacağını unutmayın. |
|
| properties.linkToDefaultDomain | Disabled |
bu yolun varsayılan uç nokta etki alanına bağlanıp bağlanmayacağı. |
|
| properties.originGroup |
Kaynak grubuna başvuru. |
||
| properties.originPath |
string |
AzureFrontDoor'un içerik almak için kullanabildiği kaynakta bir dizin yolu, örneğin contoso.cloudapp.net/originpath. |
|
| properties.patternsToMatch |
string[] |
Kuralın yol desenleri. |
|
| properties.provisioningState |
Sağlama durumu |
||
| properties.ruleSets |
bu uç nokta tarafından başvurulduğunda kural kümeleri. |
||
| properties.supportedProtocols | [ "Http", "Https" ] |
Bu yol için desteklenen protokollerin listesi. |
|
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
||
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |