Front Doors - Get
Získá službu Front Door se zadaným názvem služby Front Door v rámci zadaného předplatného a skupiny prostředků.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}?api-version=2025-10-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
front
|
path | True |
string minLength: 5maxLength: 64 pattern: ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$ |
Název vchodových dveří, který je celosvětově jedinečný. |
|
resource
|
path | True |
string minLength: 1maxLength: 80 pattern: ^[a-zA-Z0-9_\-\(\)\.]*[^\.]$ |
Název skupiny prostředků v rámci předplatného Azure |
|
subscription
|
path | True |
string |
Přihlašovací údaje k předplatnému, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby. |
|
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Chybová odpověď služby Front Door popisující, proč se operace nezdařila. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
Get Front Door
Ukázkový požadavek
GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1?api-version=2025-10-01
Ukázková odpověď
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1",
"name": "frontDoor1",
"type": "Microsoft.Network/frontDoor",
"location": "westus",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"routingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/routingRules/routingRule1",
"name": "routingRule1",
"properties": {
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default"
}
],
"acceptedProtocols": [
"Http"
],
"patternsToMatch": [
"/*"
],
"routeConfiguration": {
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"customForwardingPath": "",
"forwardingProtocol": "MatchRequest",
"backendPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1"
}
},
"rulesEngine": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/rulesEngines/rulesEngine1"
},
"enabledState": "Enabled",
"webApplicationFirewallPolicyLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
}
}
}
],
"healthProbeSettings": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1",
"name": "healthProbeSettings1",
"properties": {
"path": "/",
"protocol": "Http",
"intervalInSeconds": 120,
"enabledState": "Enabled",
"healthProbeMethod": "HEAD"
}
}
],
"loadBalancingSettings": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1",
"name": "loadBalancingSettings1",
"properties": {
"sampleSize": 4,
"successfulSamplesRequired": 2
}
}
],
"backendPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1",
"name": "backendPool1",
"properties": {
"backends": [
{
"address": "w3.contoso.com",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 2
},
{
"privateLinkResourceId": "/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1",
"privateLinkLocation": "eastus",
"privateEndpointStatus": "Approved",
"privateLinkApprovalMessage": "Please approve the connection request for this Private Link",
"address": "contoso.com.website-us-west-2.othercloud.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 2,
"priority": 1
},
{
"privateLinkAlias": "APPSERVER.d84e61f0-0870-4d24-9746-7438fa0019d1.westus2.azure.privatelinkservice",
"privateEndpointStatus": "Approved",
"privateLinkApprovalMessage": "Please approve the connection request for this Private Link",
"address": "10.0.1.5",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 1
}
],
"loadBalancingSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1"
},
"healthProbeSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1"
}
}
}
],
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1",
"name": "frontendEndpoint1",
"properties": {
"hostName": "www.contoso.com",
"sessionAffinityEnabledState": "Enabled",
"sessionAffinityTtlSeconds": 60,
"webApplicationFirewallPolicyLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
}
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default",
"name": "default",
"properties": {
"hostName": "frontDoor1.azurefd.net"
}
}
],
"rulesEngines": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/rulesEngines/rulesEngine1",
"name": "rulesEngine1",
"properties": {
"rules": [
{
"name": "Rule1",
"priority": 1,
"action": {
"routeConfigurationOverride": {
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration",
"redirectType": "Moved",
"redirectProtocol": "HttpsOnly",
"customHost": "www.bing.com",
"customPath": "/api",
"customFragment": "fragment",
"customQueryString": "a=b"
}
},
"matchConditions": [
{
"rulesEngineMatchVariable": "RemoteAddr",
"rulesEngineOperator": "GeoMatch",
"rulesEngineMatchValue": [
"CH"
]
}
],
"matchProcessingBehavior": "Stop"
},
{
"name": "Rule2",
"priority": 2,
"action": {
"responseHeaderActions": [
{
"headerActionType": "Overwrite",
"headerName": "Cache-Control",
"value": "public, max-age=31536000"
}
]
},
"matchConditions": [
{
"rulesEngineMatchVariable": "FilenameExtension",
"rulesEngineOperator": "Equal",
"rulesEngineMatchValue": [
"jpg"
],
"transforms": [
"Lowercase"
]
}
]
}
]
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "Enabled",
"sendRecvTimeoutSeconds": 60
},
"enabledState": "Enabled",
"resourceState": "Enabled",
"provisioningState": "Succeeded",
"cname": "frontDoor1.azurefd.net"
}
}
Definice
| Name | Description |
|---|---|
| Backend |
Back-endová adresa nástroje pro vyrovnávání zatížení frontDoor. |
|
backend |
Jestli chcete povolit použití tohoto back-endu. Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno). |
|
Backend |
Back-endový fond je kolekce back-endů, do kterých je možné směrovat. |
|
Backend |
Nastavení, která platí pro všechny back-endové fondy. |
|
Cache |
Nastavení ukládání do mezipaměti pro trasu typu cachování. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration. |
|
Custom |
Nastavení protokolu HTTPS pro doménu |
|
Custom |
Stav zřizování vlastního protokolu HTTPS frontendEndpoint. |
|
Custom |
Dílčí stav zřizování zobrazuje průběh procesu povolení/zakázání vlastního protokolu HTTPS krok za krokem. |
|
Dynamic |
Zda použít dynamickou kompresi pro obsah uložený v mezipaměti |
|
enforce |
Určuje, jestli chcete vynutit kontrolu názvu certifikátu u požadavků HTTPS na všechny back-endové fondy. Žádný vliv na požadavky jiného typu než HTTPS |
|
Error |
Chybová odpověď znamená, že služba Front Door není schopna zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě. |
|
Forwarding |
Popisuje trasu přesměrování. |
|
Front |
Front Door představuje kolekci back-endových koncových bodů, do kterých se má směrovat provoz, spolu s pravidly, která určují, jak se tam provoz odesílá. |
|
Front |
Definuje zdroj certifikátu SSL |
|
Front |
Definuje typ certifikátu používaného pro zabezpečená připojení k frontendEndpoint |
|
Front |
Provozní stav nástroje pro vyrovnávání zatížení služby Front Door Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno). |
|
Front |
Toto pravidlo se použije při předávání provozu do back-endů. |
|
Front |
Konfiguruje, kterou metodu HTTP použít k sondování back-endů definovaných v back-endPools. |
|
Front |
Schémata protokolu, která se mají shodovat s tímto pravidlem |
|
Front |
Ošetření výrazů dotazu adresy URL při vytváření klíče mezipaměti |
|
Front |
Protokol cíle, do kterého se provoz přesměruje |
|
Front |
Typ přesměrování, který pravidlo použije při přesměrování provozu. |
|
Front |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
Front |
Definuje rozšiřující protokol TLS, který se používá pro zabezpečené doručení |
|
Frontend |
Koncový bod front-endu používaný pro směrování. |
|
Frontend |
Definuje zásady firewallu webových aplikací pro každého hostitele (pokud je to možné). |
|
Header |
Akce, která může manipulovat s hlavičkou http. |
|
header |
Jaký typ manipulace se záhlavím použije. |
|
Health |
Jestli chcete povolit, aby sondy stavu byly provedeny proti back-endům definovaným v back-endových fondech. Sondy stavu je možné zakázat pouze v případě, že existuje jeden povolený back-end v jednom povoleném back-endovém fondu. |
|
Health |
Nastavení vyrovnávání zatížení pro back-endový fond |
|
Load |
Nastavení vyrovnávání zatížení pro back-endový fond |
|
Match |
Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat. |
|
Minimum |
Minimální verze protokolu TLS vyžadovaná od klientů k vytvoření metody handshake SSL se službou Front Door. |
|
Private |
Stav schválení pro připojení k Private Link |
|
Redirect |
Popisuje trasu přesměrování. |
|
Routing |
Pravidlo směrování představuje specifikaci provozu, se kterým se má zacházet, a kam se má odeslat, spolu s informacemi o sondě stavu. |
|
routing |
Zda chcete povolit použití tohoto pravidla. Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno). |
|
Rules |
Konfigurace modulu pravidel obsahující seznam pravidel, která se spustí za účelem změny chování požadavku a odpovědi za běhu. |
|
Rules |
Jedna nebo více akcí, které se provedou, modifikují požadavek a/nebo odpověď. |
|
Rules |
Definování podmínky shody |
|
Rules |
Shoda s proměnnou |
|
Rules |
Popisuje operátor, který se má použít pro podmínku shody. |
|
Rules |
Obsahuje seznam podmínek shody a akci, jak upravit požadavek/odpověď. Pokud se shoduje více pravidel, akce z jednoho pravidla, které jsou v konfliktu s předchozím pravidlem, se přepíší pro jednu akci, nebo se připojí v případě manipulace se záhlavími. |
|
Session |
Určuje, jestli chcete povolit spřažení relací na tomto hostiteli. Platné možnosti jsou Povolené nebo Zakázané. |
|
Sub |
Odkaz na jiný podsourc. |
| transform |
Popisuje, jaké transformace se použijí před porovnáním |
| Vault |
Key Vault obsahující certifikát SSL |
|
Web |
Definuje zásady firewallu webových aplikací pro každé pravidlo směrování (pokud je to možné). |
Backend
Back-endová adresa nástroje pro vyrovnávání zatížení frontDoor.
| Name | Typ | Description |
|---|---|---|
| address |
string |
Umístění back-endu (IP adresa nebo plně kvalifikovaný název domény) |
| backendHostHeader |
string |
Hodnota, která se má použít jako hlavička hostitele odesílaná do back-endu. Pokud je prázdné nebo nezadané, výchozí hodnota je pro příchozího hostitele. |
| enabledState |
Jestli chcete povolit použití tohoto back-endu. Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno). |
|
| httpPort |
integer minimum: 1maximum: 65535 exclusiveMinimum: False exclusiveMaximum: False |
Číslo portu HTTP TCP. Musí být v rozmezí 1 až 65535. |
| httpsPort |
integer minimum: 1maximum: 65535 exclusiveMinimum: False exclusiveMaximum: False |
Číslo portu HTTPS TCP. Musí být v rozmezí 1 až 65535. |
| priority |
integer minimum: 1maximum: 5 |
Priorita pro vyrovnávání zatížení. Pokud je back-end s nižší prioritou v pořádku, nebudou se pro vyrovnávání zatížení používat vyšší priority. |
| privateEndpointStatus |
Stav schválení pro připojení k Private Link |
|
| privateLinkAlias |
string |
Alias prostředku Private Link. Naplnění tohoto volitelného pole označuje, že tento back-end je privátní. |
| privateLinkApprovalMessage |
string |
Vlastní zpráva, která se má zahrnout do žádosti o schválení pro připojení k private Linku |
| privateLinkLocation |
string |
Umístění prostředku Private Link. Vyžaduje se pouze v případě, že je vyplněno privateLinkResourceId. |
| privateLinkResourceId |
string |
ID prostředku služby Private Link. Naplnění tohoto volitelného pole označuje, že tento back-end je privátní. |
| weight |
integer minimum: 1maximum: 1000 |
Váha tohoto koncového bodu pro účely vyrovnávání zatížení |
backendEnabledState
Jestli chcete povolit použití tohoto back-endu. Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno).
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
BackendPool
Back-endový fond je kolekce back-endů, do kterých je možné směrovat.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| name |
string |
Název prostředku |
| properties.backends |
Backend[] |
Sada back-endů pro tento fond |
| properties.healthProbeSettings |
Nastavení sondy stavu L7 pro back-endový fond |
|
| properties.loadBalancingSettings |
Nastavení vyrovnávání zatížení pro back-endový fond |
|
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
| type |
string |
Typ zdroje. |
BackendPoolsSettings
Nastavení, která platí pro všechny back-endové fondy.
| Name | Typ | Default value | Description |
|---|---|---|---|
| enforceCertificateNameCheck | Enabled |
Určuje, jestli chcete vynutit kontrolu názvu certifikátu u požadavků HTTPS na všechny back-endové fondy. Žádný vliv na požadavky jiného typu než HTTPS |
|
| sendRecvTimeoutSeconds |
integer minimum: 16exclusiveMinimum: False |
Odeslání a příjem časového limitu při přeposílání požadavku do back-endu Po dosažení časového limitu požadavek selže a vrátí se. |
CacheConfiguration
Nastavení ukládání do mezipaměti pro trasu typu cachování. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration.
| Name | Typ | Description |
|---|---|---|
| cacheDuration |
string (duration) |
Doba trvání, po kterou se obsah musí ukládat do mezipaměti. Povolený formát je ve formátu ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP vyžaduje, aby hodnota nebyla delší než rok. |
| dynamicCompression |
Zda použít dynamickou kompresi pro obsah uložený v mezipaměti |
|
| queryParameterStripDirective |
Ošetření výrazů dotazu adresy URL při vytváření klíče mezipaměti |
|
| queryParameters |
string |
parametry dotazu, které se mají zahrnout nebo vyloučit (oddělené čárkami). |
CustomHttpsConfiguration
Nastavení protokolu HTTPS pro doménu
| Name | Typ | Description |
|---|---|---|
| certificateSource |
Definuje zdroj certifikátu SSL |
|
| frontDoorCertificateSourceParameters.certificateType |
Definuje typ certifikátu používaného pro zabezpečená připojení k frontendEndpoint |
|
| keyVaultCertificateSourceParameters.secretName |
string |
Název tajného kódu služby Key Vault představující úplný certifikát PFX |
| keyVaultCertificateSourceParameters.secretVersion |
string |
Verze tajného kódu služby Key Vault představující úplný certifikát PFX |
| keyVaultCertificateSourceParameters.vault |
Key Vault obsahující certifikát SSL |
|
| minimumTlsVersion |
Minimální verze protokolu TLS vyžadovaná od klientů k vytvoření metody handshake SSL se službou Front Door. |
|
| protocolType |
Definuje rozšiřující protokol TLS, který se používá pro zabezpečené doručení |
CustomHttpsProvisioningState
Stav zřizování vlastního protokolu HTTPS frontendEndpoint.
| Hodnota | Description |
|---|---|
| Enabling | |
| Enabled | |
| Disabling | |
| Disabled | |
| Failed |
CustomHttpsProvisioningSubstate
Dílčí stav zřizování zobrazuje průběh procesu povolení/zakázání vlastního protokolu HTTPS krok za krokem.
| Hodnota | Description |
|---|---|
| SubmittingDomainControlValidationRequest | |
| PendingDomainControlValidationREquestApproval | |
| DomainControlValidationRequestApproved | |
| DomainControlValidationRequestRejected | |
| DomainControlValidationRequestTimedOut | |
| IssuingCertificate | |
| DeployingCertificate | |
| CertificateDeployed | |
| DeletingCertificate | |
| CertificateDeleted |
DynamicCompressionEnabled
Zda použít dynamickou kompresi pro obsah uložený v mezipaměti
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
enforceCertificateNameCheckEnabledState
Určuje, jestli chcete vynutit kontrolu názvu certifikátu u požadavků HTTPS na všechny back-endové fondy. Žádný vliv na požadavky jiného typu než HTTPS
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
ErrorResponse
Chybová odpověď znamená, že služba Front Door není schopna zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby |
| message |
string |
Chybová zpráva označující, proč operace selhala. |
ForwardingConfiguration
Popisuje trasu přesměrování.
| Name | Typ | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
|
| backendPool |
Odkaz na back-endový fond, do kterého se toto pravidlo směruje. |
|
| cacheConfiguration |
Konfigurace ukládání do mezipaměti přidružená k tomuto pravidlu. |
|
| customForwardingPath |
string |
Vlastní cesta použitá k přepsání cest prostředků, které odpovídají tomuto pravidlu. Pokud chcete použít příchozí cestu, nechejte prázdné. |
| forwardingProtocol |
Toto pravidlo se použije při předávání provozu do back-endů. |
FrontDoor
Front Door představuje kolekci back-endových koncových bodů, do kterých se má směrovat provoz, spolu s pravidly, která určují, jak se tam provoz odesílá.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| location |
string |
Umístění prostředku |
| name |
string |
Název prostředku |
| properties.backendPools |
Back-endové fondy dostupné pro pravidla směrování. |
|
| properties.backendPoolsSettings |
Nastavení pro všechny back-endové fondy |
|
| properties.cname |
string |
Hostitel, ke kterému musí každý frontendEndpoint zadat záznam CNAME. |
| properties.enabledState |
Provozní stav nástroje pro vyrovnávání zatížení služby Front Door Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno). |
|
| properties.extendedProperties |
object |
Key-Value pár představující další vlastnosti pro službu Frontdoor. |
| properties.friendlyName |
string |
Popisný název frontDooru |
| properties.frontdoorId |
string |
ID vchodových dveří. |
| properties.frontendEndpoints |
Front-endové koncové body dostupné pro pravidla směrování |
|
| properties.healthProbeSettings |
Nastavení sondy stavu přidružené k této instanci služby Front Door |
|
| properties.loadBalancingSettings |
Nastavení vyrovnávání zatížení přidružené k této instanci služby Front Door. |
|
| properties.provisioningState |
string |
Stav zřizování služby Front Door. |
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
| properties.routingRules |
Pravidla směrování přidružená k této službě Front Door. |
|
| properties.rulesEngines |
Konfigurace stroje pravidel jsou k dispozici pro pravidla směrování. |
|
| tags |
object |
Značky prostředků |
| type |
string |
Typ zdroje. |
FrontDoorCertificateSource
Definuje zdroj certifikátu SSL
| Hodnota | Description |
|---|---|
| AzureKeyVault | |
| FrontDoor |
FrontDoorCertificateType
Definuje typ certifikátu používaného pro zabezpečená připojení k frontendEndpoint
| Hodnota | Description |
|---|---|
| Dedicated |
FrontDoorEnabledState
Provozní stav nástroje pro vyrovnávání zatížení služby Front Door Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno).
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
FrontDoorForwardingProtocol
Toto pravidlo se použije při předávání provozu do back-endů.
| Hodnota | Description |
|---|---|
| HttpOnly | |
| HttpsOnly | |
| MatchRequest |
FrontDoorHealthProbeMethod
Konfiguruje, kterou metodu HTTP použít k sondování back-endů definovaných v back-endPools.
| Hodnota | Description |
|---|---|
| GET | |
| HEAD |
FrontDoorProtocol
Schémata protokolu, která se mají shodovat s tímto pravidlem
| Hodnota | Description |
|---|---|
| Http | |
| Https |
FrontDoorQuery
Ošetření výrazů dotazu adresy URL při vytváření klíče mezipaměti
| Hodnota | Description |
|---|---|
| StripNone | |
| StripAll | |
| StripOnly | |
| StripAllExcept |
FrontDoorRedirectProtocol
Protokol cíle, do kterého se provoz přesměruje
| Hodnota | Description |
|---|---|
| HttpOnly | |
| HttpsOnly | |
| MatchRequest |
FrontDoorRedirectType
Typ přesměrování, který pravidlo použije při přesměrování provozu.
| Hodnota | Description |
|---|---|
| Moved | |
| Found | |
| TemporaryRedirect | |
| PermanentRedirect |
FrontDoorResourceState
Stav zdroje dílčího prostředku služby Front Door nebo Front Door.
| Hodnota | Description |
|---|---|
| Creating | |
| Enabling | |
| Enabled | |
| Disabling | |
| Disabled | |
| Deleting | |
| Migrating | |
| Migrated |
FrontDoorTlsProtocolType
Definuje rozšiřující protokol TLS, který se používá pro zabezpečené doručení
| Hodnota | Description |
|---|---|
| ServerNameIndication |
FrontendEndpoint
Koncový bod front-endu používaný pro směrování.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| name |
string |
Název prostředku |
| properties.customHttpsConfiguration |
Konfigurace určující způsob povolení protokolu HTTPS |
|
| properties.customHttpsProvisioningState |
Stav zřizování vlastního protokolu HTTPS frontendEndpoint. |
|
| properties.customHttpsProvisioningSubstate |
Dílčí stav zřizování zobrazuje průběh procesu povolení/zakázání vlastního protokolu HTTPS krok za krokem. |
|
| properties.hostName |
string |
Název hostitele frontendendpointu. Musí to být název domény. |
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
| properties.sessionAffinityEnabledState |
Určuje, jestli chcete povolit spřažení relací na tomto hostiteli. Platné možnosti jsou Povolené nebo Zakázané. |
|
| properties.sessionAffinityTtlSeconds |
integer |
NEPOUŽITÝ. Toto pole bude ignorováno. Hodnota TTL, která se má použít v sekundách pro spřažení relace, pokud je k dispozici. |
| properties.webApplicationFirewallPolicyLink |
Frontend |
Definuje zásady firewallu webových aplikací pro každého hostitele (pokud je to možné). |
| type |
string |
Typ zdroje. |
FrontendEndpointUpdateParameters.WebApplicationFirewallPolicyLink
Definuje zásady firewallu webových aplikací pro každého hostitele (pokud je to možné).
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
HeaderAction
Akce, která může manipulovat s hlavičkou http.
| Name | Typ | Description |
|---|---|---|
| headerActionType |
Jaký typ manipulace se záhlavím použije. |
|
| headerName |
string |
Název hlavičky, na které bude tato akce platit. |
| value |
string |
Hodnota, kterou chcete aktualizovat název dané hlavičky. Tato hodnota se nepoužívá, pokud je actionType Delete. |
headerActionType
Jaký typ manipulace se záhlavím použije.
| Hodnota | Description |
|---|---|
| Append | |
| Delete | |
| Overwrite |
HealthProbeEnabled
Jestli chcete povolit, aby sondy stavu byly provedeny proti back-endům definovaným v back-endových fondech. Sondy stavu je možné zakázat pouze v případě, že existuje jeden povolený back-end v jednom povoleném back-endovém fondu.
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
HealthProbeSettingsModel
Nastavení vyrovnávání zatížení pro back-endový fond
| Name | Typ | Default value | Description |
|---|---|---|---|
| id |
string |
ID prostředku. |
|
| name |
string |
Název prostředku |
|
| properties.enabledState |
Jestli chcete povolit, aby sondy stavu byly provedeny proti back-endům definovaným v back-endových fondech. Sondy stavu je možné zakázat pouze v případě, že existuje jeden povolený back-end v jednom povoleném back-endovém fondu. |
||
| properties.healthProbeMethod | HEAD |
Konfiguruje, kterou metodu HTTP použít k sondování back-endů definovaných v back-endPools. |
|
| properties.intervalInSeconds |
integer |
Počet sekund mezi sondami stavu. |
|
| properties.path |
string |
Cesta, která se má použít pro sondu stavu. Výchozí hodnota je / |
|
| properties.protocol |
Schéma protokolu, které se má použít pro tuto sondu |
||
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
||
| type |
string |
Typ zdroje. |
LoadBalancingSettingsModel
Nastavení vyrovnávání zatížení pro back-endový fond
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| name |
string |
Název prostředku |
| properties.additionalLatencyMilliseconds |
integer |
Další latence v milisekundách pro sondy, které spadají do kontejneru s nejnižší latencí |
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
| properties.sampleSize |
integer |
Počet vzorků, které je potřeba zvážit při rozhodování o vyrovnávání zatížení |
| properties.successfulSamplesRequired |
integer |
Počet vzorků v období výběru, které musí proběhnout úspěšně |
| type |
string |
Typ zdroje. |
MatchProcessingBehavior
Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat.
| Hodnota | Description |
|---|---|
| Continue | |
| Stop |
MinimumTLSVersion
Minimální verze protokolu TLS vyžadovaná od klientů k vytvoření metody handshake SSL se službou Front Door.
| Hodnota | Description |
|---|---|
| 1.0 | |
| 1.2 |
PrivateEndpointStatus
Stav schválení pro připojení k Private Link
| Hodnota | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected | |
| Timeout |
RedirectConfiguration
Popisuje trasu přesměrování.
| Name | Typ | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
|
| customFragment |
string |
Fragment, který se má přidat k adrese URL pro přesměrování Fragment je část adresy URL, která následuje po #. Nezahrnujte soubor #. |
| customHost |
string |
Hostitel, který se má přesměrovat. Pokud chcete jako cílového hostitele použít příchozího hostitele, ponechte prázdné. |
| customPath |
string |
Úplná cesta k přesměrování. Cesta nemůže být prázdná a musí začínat parametrem /. Pokud chcete jako cílovou cestu použít příchozí cestu, nechejte prázdnou. |
| customQueryString |
string |
Sada řetězců dotazu, které se mají umístit do adresy URL pro přesměrování. Nastavení této hodnoty by nahradilo jakýkoli existující řetězec dotazu; ponechte prázdný, aby se zachoval řetězec příchozího dotazu. Řetězec dotazu musí být ve formátu<klíče >=<hodnota>. První? a & budou přidány automaticky, takže je nezahrnujte do popředí, ale oddělte více řetězců dotazu pomocí &. |
| redirectProtocol |
Protokol cíle, do kterého se provoz přesměruje |
|
| redirectType |
Typ přesměrování, který pravidlo použije při přesměrování provozu. |
RoutingRule
Pravidlo směrování představuje specifikaci provozu, se kterým se má zacházet, a kam se má odeslat, spolu s informacemi o sondě stavu.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| name |
string |
Název prostředku |
| properties.acceptedProtocols |
Schémata protokolu, která se mají shodovat s tímto pravidlem |
|
| properties.enabledState |
Zda chcete povolit použití tohoto pravidla. Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno). |
|
| properties.frontendEndpoints |
Koncové body front-endu přidružené k tomuto pravidlu |
|
| properties.patternsToMatch |
string[] |
Vzory tras pravidla. |
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
| properties.routeConfiguration | RouteConfiguration: |
Odkaz na konfiguraci směrování. |
| properties.rulesEngine |
Odkaz na konkrétní konfiguraci stroje pravidel, který se má na tuto trasu použít. |
|
| properties.webApplicationFirewallPolicyLink |
Definuje zásady firewallu webových aplikací pro každé pravidlo směrování (pokud je to možné). |
|
| type |
string |
Typ zdroje. |
routingRuleEnabledState
Zda chcete povolit použití tohoto pravidla. Povolené hodnoty jsou Enabled (Povoleno) nebo Disabled (Zakázáno).
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
RulesEngine
Konfigurace modulu pravidel obsahující seznam pravidel, která se spustí za účelem změny chování požadavku a odpovědi za běhu.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| name |
string |
Název prostředku |
| properties.resourceState |
Stav zdroje dílčího prostředku služby Front Door nebo Front Door. |
|
| properties.rules |
Seznam pravidel, která definují konkrétní konfiguraci stroje pravidel. |
|
| type |
string |
Typ zdroje. |
RulesEngineAction
Jedna nebo více akcí, které se provedou, modifikují požadavek a/nebo odpověď.
| Name | Typ | Description |
|---|---|---|
| requestHeaderActions |
Seznam akcí hlaviček, které se použijí z požadavku z AFD na původ. |
|
| responseHeaderActions |
Seznamakcích |
|
| routeConfigurationOverride | RouteConfiguration: |
Přepište konfiguraci trasy. |
RulesEngineMatchCondition
Definování podmínky shody
| Name | Typ | Description |
|---|---|---|
| negateCondition |
boolean |
Popisuje, jestli se jedná o negované podmínky nebo ne. |
| rulesEngineMatchValue |
string[] |
Porovná hodnoty, které se mají shodovat. Operátor se použije pro každou hodnotu v této sémantice OR. Pokud některý z nich odpovídá proměnné s daným operátorem, považuje se tato podmínka shody za shodu. |
| rulesEngineMatchVariable |
Shoda s proměnnou |
|
| rulesEngineOperator |
Popisuje operátor, který se má použít pro podmínku shody. |
|
| selector |
string |
Název selektoru v RequestHeader nebo RequestBody, který se má shodovat |
| transforms |
Seznam transformací |
RulesEngineMatchVariable
Shoda s proměnnou
| Hodnota | Description |
|---|---|
| IsMobile | |
| RemoteAddr | |
| RequestMethod | |
| QueryString | |
| PostArgs | |
| RequestUri | |
| RequestPath | |
| RequestFilename | |
| RequestFilenameExtension | |
| RequestHeader | |
| RequestBody | |
| RequestScheme |
RulesEngineOperator
Popisuje operátor, který se má použít pro podmínku shody.
| Hodnota | Description |
|---|---|
| Any | |
| IPMatch | |
| GeoMatch | |
| Equal | |
| Contains | |
| LessThan | |
| GreaterThan | |
| LessThanOrEqual | |
| GreaterThanOrEqual | |
| BeginsWith | |
| EndsWith |
RulesEngineRule
Obsahuje seznam podmínek shody a akci, jak upravit požadavek/odpověď. Pokud se shoduje více pravidel, akce z jednoho pravidla, které jsou v konfliktu s předchozím pravidlem, se přepíší pro jednu akci, nebo se připojí v případě manipulace se záhlavími.
| Name | Typ | Description |
|---|---|---|
| action |
Akce, které se mají provést na požadavku a odpovědi, pokud jsou splněny všechny podmínky shody. |
|
| matchConditions |
Seznam podmínek shody, které musí splňovat, aby akce tohoto pravidla běžely. Když nemáte žádné podmínky shody, akce se budou vždy spouštět. |
|
| matchProcessingBehavior |
Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat. |
|
| name |
string |
Název, který má odkazovat na toto konkrétní pravidlo. |
| priority |
integer |
Priorita přiřazená tomuto pravidlu. |
SessionAffinityEnabledState
Určuje, jestli chcete povolit spřažení relací na tomto hostiteli. Platné možnosti jsou Povolené nebo Zakázané.
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
SubResource
Odkaz na jiný podsourc.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
transform
Popisuje, jaké transformace se použijí před porovnáním
| Hodnota | Description |
|---|---|
| Lowercase | |
| Uppercase | |
| Trim | |
| UrlDecode | |
| UrlEncode | |
| RemoveNulls |
Vault
Key Vault obsahující certifikát SSL
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
WebApplicationFirewallPolicyLink
Definuje zásady firewallu webových aplikací pro každé pravidlo směrování (pokud je to možné).
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |