Front Doors - Get

Pobiera usługę Front Door o określonej nazwie usługi Front Door w określonej subskrypcji i grupie zasobów.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}?api-version=2019-05-01

Parametry identyfikatora URI

Name In Required Type Description
frontDoorName
path True
  • string

Nazwa usługi Front Door, która jest globalnie unikatowa.

Regex pattern: ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$

resourceGroupName
path True
  • string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

Regex pattern: ^[a-zA-Z0-9_\-\(\)\.]*[^\.]$

subscriptionId
path True
  • string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True
  • string

Wersja interfejsu API klienta.

Odpowiedzi

Name Type Description
200 OK

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

Odpowiedź na błąd usługi Front Door opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

Get Front Door

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1?api-version=2019-05-01

Sample Response

{
  "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"
            }
          },
          "enabledState": "Enabled"
        }
      }
    ],
    "healthProbeSettings": [
      {
        "name": "healthProbeSettings1",
        "properties": {
          "path": "/",
          "protocol": "Http",
          "intervalInSeconds": 120,
          "enabledState": "Enabled",
          "healthProbeMethod": "HEAD"
        }
      }
    ],
    "loadBalancingSettings": [
      {
        "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
            },
            {
              "address": "contoso.com.website-us-west-2.othercloud.net",
              "httpPort": 80,
              "httpsPort": 443,
              "enabledState": "Enabled",
              "weight": 2,
              "priority": 1
            },
            {
              "address": "contoso1.azurewebsites.net",
              "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"
        }
      }
    ],
    "backendPoolsSettings": {
      "enforceCertificateNameCheck": "Enabled",
      "sendRecvTimeoutSeconds": 60
    },
    "enabledState": "Enabled",
    "resourceState": "Enabled",
    "provisioningState": "Succeeded",
    "cname": "frontDoor1.azurefd.net"
  }
}

Definicje

Backend

Adres zaplecza modułu równoważenia obciążenia frontDoor.

backendEnabledState

Czy włączyć korzystanie z tego zaplecza. Dozwolone wartości to "Włączone" lub "Wyłączone"

BackendPool

Pula zaplecza to kolekcja zapleczy, do których można kierować.

BackendPoolsSettings

Ustawienia, które mają zastosowanie do wszystkich pul zaplecza.

CacheConfiguration

Buforowanie ustawienia trasy typu buforowania. Aby wyłączyć buforowanie, nie udostępniaj obiektu cacheConfiguration.

CustomHttpsConfiguration

Ustawienia https dla domeny

CustomHttpsProvisioningState

Stan aprowizacji niestandardowego https punktu końcowego frontonu.

CustomHttpsProvisioningSubstate

Podstan aprowizacji pokazuje postęp niestandardowego włączania/wyłączania procesu HTTPS krok po kroku.

DynamicCompressionEnabled

Czy używać kompresji dynamicznej dla buforowanej zawartości

enforceCertificateNameCheckEnabledState

Czy wymusić sprawdzanie nazwy certyfikatu na żądaniach HTTPS do wszystkich pul zaplecza. Brak wpływu na żądania inne niż HTTPS.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa Front Door nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

ForwardingConfiguration

Opisuje trasę przekazywania.

FrontDoor

Usługa Front Door reprezentuje kolekcję punktów końcowych zaplecza do kierowania ruchu do usługi wraz z regułami określającymi sposób wysyłania tam ruchu.

FrontDoorCertificateSource

Definiuje źródło certyfikatu SSL

FrontDoorCertificateType

Definiuje typ certyfikatu używanego do zabezpieczania połączeń z frontonemEndpoint

FrontDoorEnabledState

Stan operacyjny modułu równoważenia obciążenia usługi Front Door. Dozwolone wartości to "Włączone" lub "Wyłączone"

FrontDoorForwardingProtocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zaplecza.

FrontDoorHealthProbeMethod

Konfiguruje metodę HTTP używaną do sondowania zapleczy zdefiniowanych w obszarze backendPools.

FrontDoorProtocol

Schemat protokołu do użycia dla tej sondy

FrontDoorQuery

Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.

FrontDoorRedirectProtocol

Protokół miejsca docelowego, do którego jest przekierowywany ruch

FrontDoorRedirectType

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

FrontDoorResourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.

FrontDoorTlsProtocolType

Definiuje protokół rozszerzenia TLS używany do bezpiecznego dostarczania

FrontendEndpoint

Punkt końcowy frontonu używany do routingu.

HealthProbeEnabled

Określa, czy należy włączyć sondy kondycji dla zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą.

HealthProbeSettingsModel

Ustawienia równoważenia obciążenia dla puli zaplecza

LoadBalancingSettingsModel

Ustawienia równoważenia obciążenia dla puli zaplecza

MinimumTLSVersion

Minimalna wersja protokołu TLS wymagana od klientów do ustanowienia uzgadniania SSL z usługą Front Door.

RedirectConfiguration

Opisuje trasę przekierowania.

RoutingRule

Reguła routingu reprezentuje specyfikację ruchu, który ma być traktowany i gdzie go wysyłać, wraz z informacjami o sondach kondycji.

routingRuleEnabledState

Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone"

SessionAffinityEnabledState

Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone"

SubResource

Odwołanie do innego podźródła.

Vault

Key Vault zawierający certyfikat SSL

WebApplicationFirewallPolicyLink

Definiuje zasady Web Application Firewall dla każdego hosta (jeśli dotyczy)

Backend

Adres zaplecza modułu równoważenia obciążenia frontDoor.

Name Type Description
address
  • string

Lokalizacja zaplecza (adres IP lub nazwa FQDN)

backendHostHeader
  • string

Wartość do użycia jako nagłówek hosta wysłany do zaplecza. Jeśli jest to puste lub nieokreślone, domyślnie jest to host przychodzący.

enabledState

Czy włączyć korzystanie z tego zaplecza. Dozwolone wartości to "Włączone" lub "Wyłączone"

httpPort
  • integer

Numer portu TCP PROTOKOŁU HTTP. Musi należeć do zakresu od 1 do 65535.

httpsPort
  • integer

Numer portu TCP PROTOKOŁU HTTPS. Musi należeć do zakresu od 1 do 65535.

priority
  • integer

Priorytet używany do równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli zaplecze o niższym priorytcie jest w dobrej kondycji.

weight
  • integer

Waga tego punktu końcowego na potrzeby równoważenia obciążenia.

backendEnabledState

Czy włączyć korzystanie z tego zaplecza. Dozwolone wartości to "Włączone" lub "Wyłączone"

Name Type Description
Disabled
  • string
Enabled
  • string

BackendPool

Pula zaplecza to kolekcja zapleczy, do których można kierować.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.backends

Zestaw zapleczy dla tej puli

properties.healthProbeSettings

Ustawienia sondy kondycji L7 dla puli zaplecza

properties.loadBalancingSettings

Ustawienia równoważenia obciążenia dla puli zaplecza

properties.resourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.
Stan zasobu.

type
  • string

Typ zasobu.

BackendPoolsSettings

Ustawienia, które mają zastosowanie do wszystkich pul zaplecza.

Name Type Default Value Description
enforceCertificateNameCheck Enabled

Czy wymusić sprawdzanie nazwy certyfikatu dla żądań HTTPS do wszystkich pul zaplecza. Brak wpływu na żądania inne niż HTTPS.

sendRecvTimeoutSeconds
  • integer

Wysyłanie i odbieranie limitu czasu żądania przekazywania do zaplecza. Po osiągnięciu limitu czasu żądanie kończy się niepowodzeniem i zwraca.

CacheConfiguration

Buforowanie ustawienia trasy typu buforowania. Aby wyłączyć buforowanie, nie udostępniaj obiektu cacheConfiguration.

Name Type Description
dynamicCompression

Czy używać kompresji dynamicznej dla buforowanej zawartości

queryParameterStripDirective

Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.

CustomHttpsConfiguration

Ustawienia https dla domeny

Name Type Description
certificateSource

Definiuje źródło certyfikatu SSL

frontDoorCertificateSourceParameters.certificateType

Definiuje typ certyfikatu używanego do zabezpieczania połączeń z frontonemEndpoint

keyVaultCertificateSourceParameters.secretName
  • string

Nazwa wpisu tajnego Key Vault reprezentująca pełny certyfikat PFX

keyVaultCertificateSourceParameters.secretVersion
  • string

Wersja wpisu tajnego Key Vault reprezentująca pełny certyfikat PFX

keyVaultCertificateSourceParameters.vault

Key Vault zawierający certyfikat SSL

minimumTlsVersion

Minimalna wersja protokołu TLS wymagana od klientów do ustanowienia uzgadniania SSL z usługą Front Door.

protocolType

Definiuje protokół rozszerzenia TLS używany do bezpiecznego dostarczania

CustomHttpsProvisioningState

Stan aprowizacji niestandardowego https punktu końcowego frontonu.

Name Type Description
Disabled
  • string
Disabling
  • string
Enabled
  • string
Enabling
  • string
Failed
  • string

CustomHttpsProvisioningSubstate

Podstan aprowizacji pokazuje postęp niestandardowego włączania/wyłączania procesu HTTPS krok po kroku.

Name Type Description
CertificateDeleted
  • string
CertificateDeployed
  • string
DeletingCertificate
  • string
DeployingCertificate
  • string
DomainControlValidationRequestApproved
  • string
DomainControlValidationRequestRejected
  • string
DomainControlValidationRequestTimedOut
  • string
IssuingCertificate
  • string
PendingDomainControlValidationREquestApproval
  • string
SubmittingDomainControlValidationRequest
  • string

DynamicCompressionEnabled

Czy używać kompresji dynamicznej dla buforowanej zawartości

Name Type Description
Disabled
  • string
Enabled
  • string

enforceCertificateNameCheckEnabledState

Czy wymusić sprawdzanie nazwy certyfikatu na żądaniach HTTPS do wszystkich pul zaplecza. Brak wpływu na żądania inne niż HTTPS.

Name Type Description
Disabled
  • string
Enabled
  • string

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa Front Door nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

Name Type Description
code
  • string

Kod błędu.

message
  • string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

ForwardingConfiguration

Opisuje trasę przekazywania.

Name Type Description
@odata.type string:
  • #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
backendPool

Odwołanie do puli zaplecza, do której ta reguła kieruje.

cacheConfiguration

Konfiguracja buforowania skojarzona z tą regułą.

customForwardingPath
  • string

Ścieżka niestandardowa używana do ponownego zapisywania ścieżek zasobów pasowanych przez tę regułę. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej.

forwardingProtocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zaplecza.

FrontDoor

Usługa Front Door reprezentuje kolekcję punktów końcowych zaplecza do kierowania ruchu do usługi wraz z regułami określającymi sposób wysyłania tam ruchu.

Name Type Description
id
  • string

Identyfikator zasobu.

location
  • string

Lokalizacja zasobu.

name
  • string

Nazwa zasobu.

properties.backendPools

Pule zaplecza dostępne dla reguł rozsyłania.

properties.backendPoolsSettings

Ustawienia dla wszystkich puli zaplecza

properties.cname
  • string

Host, do którego musi należeć każdy frontonEndPoint, musi mieć wartość CNAME.

properties.enabledState

Stan operacyjny modułu równoważenia obciążenia usługi Front Door. Dozwolone wartości to "Włączone" lub "Wyłączone"

properties.friendlyName
  • string

Przyjazna nazwa frontDoor

properties.frontendEndpoints

Punkty końcowe frontonu dostępne dla reguł rozsyłania.

properties.healthProbeSettings

Ustawienia sondy kondycji skojarzone z tym wystąpieniem usługi Front Door.

properties.loadBalancingSettings

Ustawienia równoważenia obciążenia skojarzone z tym wystąpieniem usługi Front Door.

properties.provisioningState
  • string

Stan aprowizacji usługi Front Door.

properties.resourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.
Stan zasobu usługi Front Door.

properties.routingRules

Reguły routingu skojarzone z tą usługą Front Door.

tags
  • object

Tagi zasobów.

type
  • string

Typ zasobu.

FrontDoorCertificateSource

Definiuje źródło certyfikatu SSL

Name Type Description
AzureKeyVault
  • string
FrontDoor
  • string

FrontDoorCertificateType

Definiuje typ certyfikatu używanego do zabezpieczania połączeń z frontonemEndpoint

Name Type Description
Dedicated
  • string

FrontDoorEnabledState

Stan operacyjny modułu równoważenia obciążenia usługi Front Door. Dozwolone wartości to "Włączone" lub "Wyłączone"

Name Type Description
Disabled
  • string
Enabled
  • string

FrontDoorForwardingProtocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zaplecza.

Name Type Description
HttpOnly
  • string
HttpsOnly
  • string
MatchRequest
  • string

FrontDoorHealthProbeMethod

Konfiguruje metodę HTTP używaną do sondowania zapleczy zdefiniowanych w obszarze backendPools.

Name Type Description
GET
  • string
HEAD
  • string

FrontDoorProtocol

Schemat protokołu do użycia dla tej sondy

Name Type Description
Http
  • string
Https
  • string

FrontDoorQuery

Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.

Name Type Description
StripAll
  • string
StripNone
  • string

FrontDoorRedirectProtocol

Protokół miejsca docelowego, do którego jest przekierowywany ruch

Name Type Description
HttpOnly
  • string
HttpsOnly
  • string
MatchRequest
  • string

FrontDoorRedirectType

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

Name Type Description
Found
  • string
Moved
  • string
PermanentRedirect
  • string
TemporaryRedirect
  • string

FrontDoorResourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.

Name Type Description
Creating
  • string
Deleting
  • string
Disabled
  • string
Disabling
  • string
Enabled
  • string
Enabling
  • string

FrontDoorTlsProtocolType

Definiuje protokół rozszerzenia TLS używany do bezpiecznego dostarczania

Name Type Description
ServerNameIndication
  • string

FrontendEndpoint

Punkt końcowy frontonu używany do routingu.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.customHttpsConfiguration

Konfiguracja określająca sposób włączania protokołu HTTPS

properties.customHttpsProvisioningState

Stan aprowizacji niestandardowego protokołu HTTPS punktu końcowego frontonu.

properties.customHttpsProvisioningSubstate

Podstan aprowizacji pokazuje postęp niestandardowego włączania/wyłączania procesu HTTPS krok po kroku.

properties.hostName
  • string

Nazwa hosta frontonuEndpoint. Musi być nazwą domeny.

properties.resourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.
Stan zasobu.

properties.sessionAffinityEnabledState

Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone"

properties.sessionAffinityTtlSeconds
  • integer

NIEUŻYWANE. To pole zostanie zignorowane. Czas wygaśnięcia używany w sekundach dla koligacji sesji, jeśli ma to zastosowanie.

properties.webApplicationFirewallPolicyLink

Definiuje zasady Web Application Firewall dla każdego hosta (jeśli dotyczy)

type
  • string

Typ zasobu.

HealthProbeEnabled

Określa, czy należy włączyć sondy kondycji dla zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą.

Name Type Description
Disabled
  • string
Enabled
  • string

HealthProbeSettingsModel

Ustawienia równoważenia obciążenia dla puli zaplecza

Name Type Default Value Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.enabledState

Określa, czy należy włączyć sondy kondycji dla zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą.

properties.healthProbeMethod HEAD

Konfiguruje metodę HTTP używaną do sondowania zapleczy zdefiniowanych w obszarze backendPools.

properties.intervalInSeconds
  • integer

Liczba sekund między sondami kondycji.

properties.path
  • string

Ścieżka do użycia dla sondy kondycji. Wartość domyślna to /

properties.protocol

Schemat protokołu do użycia dla tej sondy

properties.resourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.
Stan zasobu.

type
  • string

Typ zasobu.

LoadBalancingSettingsModel

Ustawienia równoważenia obciążenia dla puli zaplecza

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.additionalLatencyMilliseconds
  • integer

Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu

properties.resourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.
Stan zasobu.

properties.sampleSize
  • integer

Liczba próbek, które należy wziąć pod uwagę podczas podejmowania decyzji dotyczących równoważenia obciążenia

properties.successfulSamplesRequired
  • integer

Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem

type
  • string

Typ zasobu.

MinimumTLSVersion

Minimalna wersja protokołu TLS wymagana od klientów do ustanowienia uzgadniania SSL z usługą Front Door.

Name Type Description
1.0
  • string
1.2
  • string

RedirectConfiguration

Opisuje trasę przekierowania.

Name Type Description
@odata.type string:
  • #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration
customFragment
  • string

Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pochodzi po pliku #. Nie dołączaj pliku #.

customHost
  • string

Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego.

customPath
  • string

Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej.

customQueryString
  • string

Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. Ustawienie tej wartości spowoduje zastąpienie wszystkich istniejących ciągów zapytania; pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w formacie = . Pierwszy ? i & zostaną dodane automatycznie, więc nie dołączaj ich do przodu, ale oddzielaj wiele ciągów zapytania za pomocą polecenia &.

redirectProtocol

Protokół miejsca docelowego, do którego jest przekierowywany ruch

redirectType

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

RoutingRule

Reguła routingu reprezentuje specyfikację ruchu, który ma być traktowany i gdzie go wysyłać, wraz z informacjami o sondach kondycji.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.acceptedProtocols
  • string[]

Schematy protokołów zgodne z tą regułą

properties.enabledState

Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone"

properties.frontendEndpoints

Punkty końcowe frontonu skojarzone z tą regułą

properties.patternsToMatch
  • string[]

Wzorce tras reguły.

properties.resourceState

Stan zasobu usługi Front Door lub podsródła usługi Front Door.
Stan zasobu.

properties.routeConfiguration RouteConfiguration:

Odwołanie do konfiguracji routingu.

type
  • string

Typ zasobu.

routingRuleEnabledState

Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone"

Name Type Description
Disabled
  • string
Enabled
  • string

SessionAffinityEnabledState

Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone"

Name Type Description
Disabled
  • string
Enabled
  • string

SubResource

Odwołanie do innego podźródła.

Name Type Description
id
  • string

Identyfikator zasobu.

Vault

Key Vault zawierający certyfikat SSL

Name Type Description
id
  • string

Identyfikator zasobu.

Definiuje zasady Web Application Firewall dla każdego hosta (jeśli dotyczy)

Name Type Description
id
  • string

Identyfikator zasobu.