Routes - Get
Získá existující trasu se zadaným názvem trasy v rámci zadaného předplatného, skupiny prostředků, profilu a koncového bodu AzureFrontDoor.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}?api-version=2023-05-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Název koncového bodu v profilu, který je globálně jedinečný. |
profile
|
path | True |
string |
Název profilu Azure Front Door Standard nebo Azure Front Door Premium, který je v rámci skupiny prostředků jedinečný. |
resource
|
path | True |
string |
Název skupiny prostředků v rámci předplatného Azure Regex pattern: |
route
|
path | True |
string |
Název pravidla směrování |
subscription
|
path | True |
string |
ID předplatného Azure. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s požadavkem klienta. Aktuální verze je 1. 5. 2023. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Chybová odpověď služby Azure Front Door popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
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"
}
}
Definice
Name | Description |
---|---|
Activated |
Odkaz na jiný prostředek spolu s jeho stavem |
AFDEndpoint |
Podporované protokoly pro koncový bod zákazníka. |
Afd |
Odpověď na chybu |
Afd |
Stav zřizování |
afd |
Definuje, jak frontdoor ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, ignorovat konkrétní řetězce dotazů, ukládat každý požadavek do mezipaměti s jedinečnou adresou URL nebo ukládat do mezipaměti konkrétní řetězce dotazů. |
Afd |
Nastavení ukládání do mezipaměti pro trasu typu ukládání do mezipaměti. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration. |
Compression |
nastavení komprese. |
Deployment |
|
Enabled |
Zda se má povolit použití tohoto pravidla. Povolené hodnoty jsou Povoleno nebo Zakázáno. |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Forwarding |
Protokol, který toto pravidlo použije při předávání provozu do back-endů. |
https |
Jestli se má provoz HTTP automaticky přesměrovat na provoz HTTPS. Všimněte si, že toto je snadný způsob, jak toto pravidlo nastavit a bude to první pravidlo, které se spustí. |
Identity |
Typ identity, která vytváří nebo upravuje prostředky |
Link |
jestli bude tato trasa propojená s výchozí doménou koncového bodu. |
Resource |
Odkaz na jiný prostředek. |
Route |
Popisné mapování názvu tras na všechny trasy nebo informace související s tajným kódem |
System |
Systémová data jen pro čtení |
ActivatedResourceReference
Odkaz na jiný prostředek spolu s jeho stavem
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku. |
isActive |
boolean |
Jestli je prostředek aktivní nebo neaktivní |
AFDEndpointProtocols
Podporované protokoly pro koncový bod zákazníka.
Name | Typ | Description |
---|---|---|
Http |
string |
|
Https |
string |
AfdErrorResponse
Odpověď na chybu
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
AfdProvisioningState
Stav zřizování
Name | Typ | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
afdQueryStringCachingBehavior
Definuje, jak frontdoor ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, ignorovat konkrétní řetězce dotazů, ukládat každý požadavek do mezipaměti s jedinečnou adresou URL nebo ukládat do mezipaměti konkrétní řetězce dotazů.
Name | Typ | Description |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
AfdRouteCacheConfiguration
Nastavení ukládání do mezipaměti pro trasu typu ukládání do mezipaměti. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration.
Name | Typ | Description |
---|---|---|
compressionSettings |
nastavení komprese. |
|
queryParameters |
string |
parametry dotazu, které se mají zahrnout nebo vyloučit (oddělené čárkami). |
queryStringCachingBehavior |
Definuje, jak frontdoor ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, ignorovat konkrétní řetězce dotazů, ukládat každý požadavek do mezipaměti s jedinečnou adresou URL nebo ukládat do mezipaměti konkrétní řetězce dotazů. |
CompressionSettings
nastavení komprese.
Name | Typ | Description |
---|---|---|
contentTypesToCompress |
string[] |
Seznam typů obsahu, na které se vztahuje komprese Hodnota by měla být platný typ MIME. |
isCompressionEnabled |
boolean |
Označuje, jestli je v AzureFrontDoor povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah se v AzureFrontDoor komprimovat nebude. |
DeploymentStatus
Name | Typ | Description |
---|---|---|
Failed |
string |
|
InProgress |
string |
|
NotStarted |
string |
|
Succeeded |
string |
EnabledState
Zda se má povolit použití tohoto pravidla. Povolené hodnoty jsou Povoleno nebo Zakázáno.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě |
|
code |
string |
Kód chyby |
details |
Podrobnosti o chybě |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl chyby. |
ForwardingProtocol
Protokol, který toto pravidlo použije při předávání provozu do back-endů.
Name | Typ | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
httpsRedirect
Jestli se má provoz HTTP automaticky přesměrovat na provoz HTTPS. Všimněte si, že toto je snadný způsob, jak toto pravidlo nastavit a bude to první pravidlo, které se spustí.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
IdentityType
Typ identity, která vytváří nebo upravuje prostředky
Name | Typ | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
LinkToDefaultDomain
jestli bude tato trasa propojená s výchozí doménou koncového bodu.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceReference
Odkaz na jiný prostředek.
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku. |
Route
Popisné mapování názvu tras na všechny trasy nebo informace související s tajným kódem
Name | Typ | Výchozí hodnota | Description |
---|---|---|---|
id |
string |
ID prostředku. |
|
name |
string |
Název prostředku. |
|
properties.cacheConfiguration |
Konfigurace ukládání do mezipaměti pro tuto trasu. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration. |
||
properties.customDomains |
Domény, na které odkazuje tento koncový bod. |
||
properties.deploymentStatus | |||
properties.enabledState |
Zda se má povolit použití tohoto pravidla. Povolené hodnoty jsou Povoleno nebo Zakázáno. |
||
properties.endpointName |
string |
Název koncového bodu, který obsahuje trasu. |
|
properties.forwardingProtocol | MatchRequest |
Protokol, který toto pravidlo použije při předávání provozu do back-endů. |
|
properties.httpsRedirect | Disabled |
Jestli se má provoz HTTP automaticky přesměrovat na provoz HTTPS. Všimněte si, že toto je snadný způsob, jak toto pravidlo nastavit a bude to první pravidlo, které se spustí. |
|
properties.linkToDefaultDomain | Disabled |
jestli bude tato trasa propojená s výchozí doménou koncového bodu. |
|
properties.originGroup |
Odkaz na skupinu původů. |
||
properties.originPath |
string |
Cesta k adresáři na původu, kterou může AzureFrontDoor použít k načtení obsahu, například contoso.cloudapp.net/originpath. |
|
properties.patternsToMatch |
string[] |
Vzory tras pravidla. |
|
properties.provisioningState |
Stav zřizování |
||
properties.ruleSets |
sady pravidel, na které odkazuje tento koncový bod. |
||
properties.supportedProtocols | [ "Http", "Https" ] |
Seznam podporovaných protokolů pro tuto trasu |
|
systemData |
Systémová data jen pro čtení |
||
type |
string |
Typ prostředku. |
SystemData
Systémová data jen pro čtení
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identifikátor identity, která vytvořila prostředek |
createdByType |
Typ identity, která vytvořila prostředek |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identifikátor identity, která naposledy změnila prostředek |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek |