Aracılığıyla paylaş


Front Doors - Get

Belirtilen abonelik ve kaynak grubu altında belirtilen Front Door adına sahip bir Front Door alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
frontDoorName
path True

string

minLength: 5
maxLength: 64
pattern: ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$

Genel olarak benzersiz olan Front Door'un adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 80
pattern: ^[a-zA-Z0-9_\-\(\)\.]*[^\.]$

Azure aboneliğindeki Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci API sürümü.

Yanıtlar

Name Tür Description
200 OK

FrontDoor

TAMAM. İstek başarılı oldu.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan 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

Get Front Door

Örnek isteği

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

Örnek yanıt

{
  "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"
  }
}

Tanımlar

Name Description
Backend

FrontDoor yük dengeleyicinin arka uç adresi.

backendEnabledState

Bu arka ucun kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

BackendPool

Arka uç havuzu, yönlendirilebilen bir arka uç koleksiyonudur.

BackendPoolsSettings

Tüm arka uç havuzlarına uygulanan ayarlar.

CacheConfiguration

Ö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.

CustomHttpsConfiguration

Etki alanı için Https ayarları

CustomHttpsProvisioningState

Ön uç Uç noktasının Özel Https'sinin sağlama durumu.

CustomHttpsProvisioningSubstate

Sağlama alt durumu, özel HTTPS etkinleştirme/devre dışı bırakma işleminin ilerleme durumunu adım adım gösterir.

DynamicCompressionEnabled

Önbelleğe alınmış içerik için dinamik sıkıştırma kullanılıp kullanılmaymayacağı

enforceCertificateNameCheckEnabledState

Tüm arka uç havuzlarına HTTPS isteklerinde sertifika adı denetiminin zorunlu kılınıp uygulanmayacağı. HTTPS olmayan istekler üzerinde hiçbir etkisi yoktur.

ErrorResponse

Hata yanıtı Front Door hizmetinin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır.

ForwardingConfiguration

yönlendirme yolunu açıklar.

FrontDoor

Front Door, trafiğin oraya nasıl gönderileceğini belirten kurallarla birlikte trafiğin yönlendirileceği arka uç uç noktaları koleksiyonunu temsil eder.

FrontDoorCertificateSource

SSL sertifikasının kaynağını tanımlar

FrontDoorCertificateType

FrontendEndpoint'e güvenli bağlantılar için kullanılan sertifikanın türünü tanımlar

FrontDoorEnabledState

Front Door yük dengeleyicinin çalışma durumu. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

FrontDoorForwardingProtocol

Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.

FrontDoorHealthProbeMethod

BackendPools altında tanımlanan arka uçları araştırmak için hangi HTTP yönteminin kullanılacağını yapılandırılır.

FrontDoorProtocol

Bu kuralla eşleşecek protokol düzenleri

FrontDoorQuery

Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.

FrontDoorRedirectProtocol

Trafiğin yeniden yönlendirildiği hedefin protokolü

FrontDoorRedirectType

Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.

FrontDoorTlsProtocolType

Güvenli teslim için kullanılan TLS uzantısı protokollerini tanımlar

FrontendEndpoint

Yönlendirme için kullanılan bir ön uç uç noktası.

HealthProbeEnabled

Arka uç Havuzları altında tanımlanan arka uçlarda sistem durumu yoklamalarının yapılıp yapılmayacağını. Sistem durumu yoklamaları yalnızca tek etkin arka uç havuzunda tek bir etkin arka uç varsa devre dışı bırakılabilir.

HealthProbeSettingsModel

Arka uç havuzu için yük dengeleme ayarları

LoadBalancingSettingsModel

Arka uç havuzu için yük dengeleme ayarları

MinimumTLSVersion

İstemcilerden Front Door ile SSL el sıkışması oluşturmak için gereken en düşük TLS sürümü.

RedirectConfiguration

Yeniden Yönlendirme Yolunu açıklar.

RoutingRule

Yönlendirme kuralı, durum yoklaması bilgileriyle birlikte trafiğin işlendiği ve nereye gönderileceğine ilişkin belirtimi temsil eder.

routingRuleEnabledState

Bu kuralın kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

SessionAffinityEnabledState

Bu konakta oturum benzitesine izin verilip verilmeyeceği. Geçerli seçenekler 'Etkin' veya 'Devre Dışı'

SubResource

Başka bir alt kaynak başvurusu.

Vault

SSL sertifikasını içeren Key Vault

WebApplicationFirewallPolicyLink

Her konak için Web Uygulaması Güvenlik Duvarı ilkesini tanımlar (varsa)

Backend

FrontDoor yük dengeleyicinin arka uç adresi.

Name Tür Description
address

string

Arka ucun konumu (IP adresi veya FQDN)

backendHostHeader

string

Arka uçtan gönderilen konak üst bilgisi olarak kullanılacak değer. Boş veya belirtilmemişse, bu varsayılan olarak gelen ana bilgisayar olur.

enabledState

backendEnabledState

Bu arka ucun kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

httpPort

integer

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

HTTP TCP bağlantı noktası numarası. 1 ile 65535 arasında olmalıdır.

httpsPort

integer

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

HTTPS TCP bağlantı noktası numarası. 1 ile 65535 arasında olmalıdır.

priority

integer

minimum: 1
maximum: 5

Yük dengeleme için kullanılacak öncelik. Düşük öncelikli arka uç iyi durumdaysa yük dengeleme için daha yüksek öncelikler kullanılmaz.

weight

integer

minimum: 1
maximum: 1000

Yük dengeleme amacıyla bu uç noktanın ağırlığı.

backendEnabledState

Bu arka ucun kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

Değer Description
Enabled
Disabled

BackendPool

Arka uç havuzu, yönlendirilebilen bir arka uç koleksiyonudur.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.backends

Backend[]

Bu havuz için arka uç kümesi

properties.healthProbeSettings

SubResource

Arka uç havuzu için L7 sistem durumu yoklaması ayarları

properties.loadBalancingSettings

SubResource

Arka uç havuzu için yük dengeleme ayarları

properties.resourceState

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.
Kaynak durumu.

type

string

Kaynak türü.

BackendPoolsSettings

Tüm arka uç havuzlarına uygulanan ayarlar.

Name Tür Default value Description
enforceCertificateNameCheck

enforceCertificateNameCheckEnabledState

Enabled

Tüm arka uç havuzlarına HTTPS isteklerinde sertifika adı denetiminin zorunlu kılınıp uygulanmayacağı. HTTPS olmayan istekler üzerinde hiçbir etkisi yoktur.

sendRecvTimeoutSeconds

integer

minimum: 16
exclusiveMinimum: False

İsteği arka uçtan iletmek için zaman aşımı gönderin ve alın. Zaman aşımına ulaşıldığında istek başarısız olur ve döndürür.

CacheConfiguration

Ö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
dynamicCompression

DynamicCompressionEnabled

Önbelleğe alınmış içerik için dinamik sıkıştırma kullanılıp kullanılmaymayacağı

queryParameterStripDirective

FrontDoorQuery

Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.

CustomHttpsConfiguration

Etki alanı için Https ayarları

Name Tür Description
certificateSource

FrontDoorCertificateSource

SSL sertifikasının kaynağını tanımlar

frontDoorCertificateSourceParameters.certificateType

FrontDoorCertificateType

FrontendEndpoint'e güvenli bağlantılar için kullanılan sertifikanın türünü tanımlar

keyVaultCertificateSourceParameters.secretName

string

Tam sertifika PFX'ini temsil eden Key Vault gizli dizisinin adı

keyVaultCertificateSourceParameters.secretVersion

string

Tam sertifika PFX'ini temsil eden Key Vault gizli dizisinin sürümü

keyVaultCertificateSourceParameters.vault

Vault

SSL sertifikasını içeren Key Vault

minimumTlsVersion

MinimumTLSVersion

İstemcilerden Front Door ile SSL el sıkışması oluşturmak için gereken en düşük TLS sürümü.

protocolType

FrontDoorTlsProtocolType

Güvenli teslim için kullanılan TLS uzantısı protokollerini tanımlar

CustomHttpsProvisioningState

Ön uç Uç noktasının Özel Https'sinin sağlama durumu.

Değer Description
Enabling
Enabled
Disabling
Disabled
Failed

CustomHttpsProvisioningSubstate

Sağlama alt durumu, özel HTTPS etkinleştirme/devre dışı bırakma işleminin ilerleme durumunu adım adım gösterir.

Değer Description
SubmittingDomainControlValidationRequest
PendingDomainControlValidationREquestApproval
DomainControlValidationRequestApproved
DomainControlValidationRequestRejected
DomainControlValidationRequestTimedOut
IssuingCertificate
DeployingCertificate
CertificateDeployed
DeletingCertificate
CertificateDeleted

DynamicCompressionEnabled

Önbelleğe alınmış içerik için dinamik sıkıştırma kullanılıp kullanılmaymayacağı

Değer Description
Enabled
Disabled

enforceCertificateNameCheckEnabledState

Tüm arka uç havuzlarına HTTPS isteklerinde sertifika adı denetiminin zorunlu kılınıp uygulanmayacağı. HTTPS olmayan istekler üzerinde hiçbir etkisi yoktur.

Değer Description
Enabled
Disabled

ErrorResponse

Hata yanıtı Front Door hizmetinin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır.

Name Tür Description
code

string

Hata kodu.

message

string

İşlemin neden başarısız olduğunu gösteren hata iletisi.

ForwardingConfiguration

yönlendirme yolunu açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration

backendPool

SubResource

Bu kuralın yönlendirildiği BackendPool başvurusu.

cacheConfiguration

CacheConfiguration

Bu kuralla ilişkili önbelleğe alma yapılandırması.

customForwardingPath

string

Bu kuralla eşleşen kaynak yollarını yeniden yazmak için kullanılan özel yol. Gelen yolu kullanmak için boş bırakın.

forwardingProtocol

FrontDoorForwardingProtocol

Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.

FrontDoor

Front Door, trafiğin oraya nasıl gönderileceğini belirten kurallarla birlikte trafiğin yönlendirileceği arka uç uç noktaları koleksiyonunu temsil eder.

Name Tür Description
id

string

Kaynak Kimliği.

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.backendPools

BackendPool[]

Yönlendirme kuralları için kullanılabilir arka uç havuzları.

properties.backendPoolsSettings

BackendPoolsSettings

Tüm arka uç Havuzları için ayarlar

properties.cname

string

Her ön uçEndpoint'in CNAME olması gereken konak.

properties.enabledState

FrontDoorEnabledState

Front Door yük dengeleyicinin çalışma durumu. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

properties.friendlyName

string

FrontDoor için kolay bir ad

properties.frontendEndpoints

FrontendEndpoint[]

Yönlendirme kuralları için kullanılabilen ön uç uç noktalar.

properties.healthProbeSettings

HealthProbeSettingsModel[]

Bu Front Door örneğiyle ilişkili sistem durumu yoklaması ayarları.

properties.loadBalancingSettings

LoadBalancingSettingsModel[]

Bu Front Door örneğiyle ilişkili yük dengeleme ayarları.

properties.provisioningState

string

Front Door'un sağlama durumu.

properties.resourceState

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.
Front Door'un kaynak durumu.

properties.routingRules

RoutingRule[]

Bu Front Door ile ilişkili yönlendirme kuralları.

tags

object

Kaynak etiketleri.

type

string

Kaynak türü.

FrontDoorCertificateSource

SSL sertifikasının kaynağını tanımlar

Değer Description
AzureKeyVault
FrontDoor

FrontDoorCertificateType

FrontendEndpoint'e güvenli bağlantılar için kullanılan sertifikanın türünü tanımlar

Değer Description
Dedicated

FrontDoorEnabledState

Front Door yük dengeleyicinin çalışma durumu. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

Değer Description
Enabled
Disabled

FrontDoorForwardingProtocol

Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.

Değer Description
HttpOnly
HttpsOnly
MatchRequest

FrontDoorHealthProbeMethod

BackendPools altında tanımlanan arka uçları araştırmak için hangi HTTP yönteminin kullanılacağını yapılandırılır.

Değer Description
GET
HEAD

FrontDoorProtocol

Bu kuralla eşleşecek protokol düzenleri

Değer Description
Http
Https

FrontDoorQuery

Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.

Değer Description
StripNone
StripAll

FrontDoorRedirectProtocol

Trafiğin yeniden yönlendirildiği hedefin protokolü

Değer Description
HttpOnly
HttpsOnly
MatchRequest

FrontDoorRedirectType

Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.

Değer Description
Moved
Found
TemporaryRedirect
PermanentRedirect

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.

Değer Description
Creating
Enabling
Enabled
Disabling
Disabled
Deleting

FrontDoorTlsProtocolType

Güvenli teslim için kullanılan TLS uzantısı protokollerini tanımlar

Değer Description
ServerNameIndication

FrontendEndpoint

Yönlendirme için kullanılan bir ön uç uç noktası.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.customHttpsConfiguration

CustomHttpsConfiguration

HTTPS'nin nasıl etkinleştirileceğini belirten yapılandırma

properties.customHttpsProvisioningState

CustomHttpsProvisioningState

Ön uç Uç noktasının Özel Https'sinin sağlama durumu.

properties.customHttpsProvisioningSubstate

CustomHttpsProvisioningSubstate

Sağlama alt durumu, özel HTTPS etkinleştirme/devre dışı bırakma işleminin ilerleme durumunu adım adım gösterir.

properties.hostName

string

Ön uçEndpoint'in ana bilgisayar adı. Etki alanı adı olmalıdır.

properties.resourceState

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.
Kaynak durumu.

properties.sessionAffinityEnabledState

SessionAffinityEnabledState

Bu konakta oturum benzitesine izin verilip verilmeyeceği. Geçerli seçenekler 'Etkin' veya 'Devre Dışı'

properties.sessionAffinityTtlSeconds

integer

KULLANILMA -YAN. Bu alan yoksayılır. Varsa, oturum benşimi için saniyeler içinde kullanılacak TTL.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Her konak için Web Uygulaması Güvenlik Duvarı ilkesini tanımlar (varsa)

type

string

Kaynak türü.

HealthProbeEnabled

Arka uç Havuzları altında tanımlanan arka uçlarda sistem durumu yoklamalarının yapılıp yapılmayacağını. Sistem durumu yoklamaları yalnızca tek etkin arka uç havuzunda tek bir etkin arka uç varsa devre dışı bırakılabilir.

Değer Description
Enabled
Disabled

HealthProbeSettingsModel

Arka uç havuzu için yük dengeleme ayarları

Name Tür Default value Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.enabledState

HealthProbeEnabled

Arka uç Havuzları altında tanımlanan arka uçlarda sistem durumu yoklamalarının yapılıp yapılmayacağını. Sistem durumu yoklamaları yalnızca tek etkin arka uç havuzunda tek bir etkin arka uç varsa devre dışı bırakılabilir.

properties.healthProbeMethod

FrontDoorHealthProbeMethod

HEAD

BackendPools altında tanımlanan arka uçları araştırmak için hangi HTTP yönteminin kullanılacağını yapılandırılır.

properties.intervalInSeconds

integer

Sistem durumu yoklamaları arasındaki saniye sayısı.

properties.path

string

Sistem durumu yoklaması için kullanılacak yol. Varsayılan değer /

properties.protocol

FrontDoorProtocol

Bu yoklama için kullanılacak protokol şeması

properties.resourceState

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.
Kaynak durumu.

type

string

Kaynak türü.

LoadBalancingSettingsModel

Arka uç havuzu için yük dengeleme ayarları

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.additionalLatencyMilliseconds

integer

Yoklamaların en düşük gecikme süresi demetine düşmesi için milisaniye cinsinden ek gecikme süresi

properties.resourceState

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.
Kaynak durumu.

properties.sampleSize

integer

Yük dengeleme kararları için dikkate alınacak örnek sayısı

properties.successfulSamplesRequired

integer

Örnek dönemde başarılı olması gereken örnek sayısı

type

string

Kaynak türü.

MinimumTLSVersion

İstemcilerden Front Door ile SSL el sıkışması oluşturmak için gereken en düşük TLS sürümü.

Değer Description
1.0
1.2

RedirectConfiguration

Yeniden Yönlendirme Yolunu açıklar.

Name Tür Description
@odata.type string:

#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration

customFragment

string

Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.

customHost

string

Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.

customPath

string

Yeniden yönlendirmenin tam yolu. Yol boş olamaz ve /ile başlamalıdır. Gelen yolu hedef yol olarak kullanmak için boş bırakın.

customQueryString

string

Yeniden yönlendirme URL'sine yerleştirilecek sorgu dizeleri kümesi. Bu değerin ayarlanması mevcut sorgu dizelerinin yerini alır; gelen sorgu dizesini korumak için boş bırakın. Sorgu dizesi key<=>value< biçiminde olmalıdır>. İlki mi? ve & otomatik olarak eklenir, bu nedenle bunları öne eklemeyin, ancak &ile birden çok sorgu dizesini ayırın.

redirectProtocol

FrontDoorRedirectProtocol

Trafiğin yeniden yönlendirildiği hedefin protokolü

redirectType

FrontDoorRedirectType

Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.

RoutingRule

Yönlendirme kuralı, durum yoklaması bilgileriyle birlikte trafiğin işlendiği ve nereye gönderileceğine ilişkin belirtimi temsil eder.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.acceptedProtocols

FrontDoorProtocol[]

Bu kuralla eşleşecek protokol düzenleri

properties.enabledState

routingRuleEnabledState

Bu kuralın kullanılmasının etkinleştirilip etkinleştirilmeyileceği. İzin verilen değerler 'Etkin' veya 'Devre Dışı'

properties.frontendEndpoints

SubResource[]

Bu kuralla ilişkilendirilmiş ön uç uç noktalar

properties.patternsToMatch

string[]

Kuralın yol desenleri.

properties.resourceState

FrontDoorResourceState

Front Door veya Front Door SubResource'un kaynak durumu.
Kaynak durumu.

properties.routeConfiguration RouteConfiguration:

Yönlendirme yapılandırmasına başvuru.

type

string

Kaynak türü.

routingRuleEnabledState

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

SessionAffinityEnabledState

Bu konakta oturum benzitesine izin verilip verilmeyeceği. Geçerli seçenekler 'Etkin' veya 'Devre Dışı'

Değer Description
Enabled
Disabled

SubResource

Başka bir alt kaynak başvurusu.

Name Tür Description
id

string

Kaynak Kimliği.

Vault

SSL sertifikasını içeren Key Vault

Name Tür Description
id

string

Kaynak Kimliği.

Her konak için Web Uygulaması Güvenlik Duvarı ilkesini tanımlar (varsa)

Name Tür Description
id

string

Kaynak Kimliği.