Bagikan melalui


Front Doors - Get

Mendapatkan Front Door dengan nama Front Door yang ditentukan di bawah langganan dan grup sumber daya yang ditentukan.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
frontDoorName
path True

string

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

Nama Front Door yang unik secara global.

resourceGroupName
path True

string

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

Nama grup Sumber Daya dalam langganan Azure.

subscriptionId
path True

string

Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True

string

Versi API Klien.

Respons

Nama Jenis Deskripsi
200 OK

FrontDoor

OKE. Permintaan telah berhasil.

Other Status Codes

ErrorResponse

Respons kesalahan Front Door yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Get Front Door

Permintaan sampel

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

Respon sampel

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

Definisi

Nama Deskripsi
Backend

Alamat backend load balancer frontDoor.

backendEnabledState

Apakah akan mengaktifkan penggunaan backend ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

BackendPool

Kumpulan backend adalah kumpulan backend yang dapat dirutekan.

BackendPoolsSettings

Pengaturan yang berlaku untuk semua kumpulan backend.

CacheConfiguration

Pengaturan penembolokan untuk rute jenis penembolokan. Untuk menonaktifkan penembolokan, jangan sediakan objek cacheConfiguration.

CustomHttpsConfiguration

Pengaturan https untuk domain

CustomHttpsProvisioningState

Status provisi Https Kustom frontendEndpoint.

CustomHttpsProvisioningSubstate

Substat provisi menunjukkan kemajuan HTTPS kustom yang mengaktifkan/menonaktifkan proses langkah demi langkah.

DynamicCompressionEnabled

Apakah akan menggunakan pemadatan dinamis untuk konten yang di-cache

enforceCertificateNameCheckEnabledState

Apakah akan memberlakukan pemeriksaan nama sertifikat pada permintaan HTTPS ke semua kumpulan backend. Tidak berpengaruh pada permintaan non-HTTPS.

ErrorResponse

Respons kesalahan menunjukkan layanan Front Door tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

ForwardingConfiguration

Menjelaskan Rute Penerusan.

FrontDoor

Front Door mewakili kumpulan titik akhir backend untuk merutekan lalu lintas bersama dengan aturan yang menentukan bagaimana lalu lintas dikirim ke sana.

FrontDoorCertificateSource

Menentukan sumber sertifikat SSL

FrontDoorCertificateType

Menentukan jenis sertifikat yang digunakan untuk koneksi aman ke frontendEndpoint

FrontDoorEnabledState

Status operasional load balancer Front Door. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

FrontDoorForwardingProtocol

Protokol yang akan digunakan aturan ini saat meneruskan lalu lintas ke backend.

FrontDoorHealthProbeMethod

Mengonfigurasi metode HTTP mana yang akan digunakan untuk memeriksa backend yang ditentukan di bawah backendPools.

FrontDoorProtocol

Skema protokol yang cocok dengan aturan ini

FrontDoorQuery

Perlakuan istilah kueri URL saat membentuk kunci cache.

FrontDoorRedirectProtocol

Protokol tujuan tempat lalu lintas dialihkan

FrontDoorRedirectType

Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.

FrontDoorTlsProtocolType

Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman

FrontendEndpoint

Titik akhir frontend yang digunakan untuk perutean.

HealthProbeEnabled

Apakah akan mengaktifkan pemeriksaan kesehatan yang akan dilakukan terhadap backend yang ditentukan di bawah backendPools. Pemeriksaan kesehatan hanya dapat dinonaktifkan jika ada satu backend yang diaktifkan dalam satu kumpulan backend yang diaktifkan.

HealthProbeSettingsModel

Pengaturan penyeimbangan beban untuk kumpulan backend

LoadBalancingSettingsModel

Pengaturan penyeimbangan beban untuk kumpulan backend

MinimumTLSVersion

Versi TLS minimum yang diperlukan dari klien untuk membuat jabat tangan SSL dengan Front Door.

RedirectConfiguration

Menjelaskan Rute Pengalihan.

RoutingRule

Aturan perutean mewakili spesifikasi untuk diobati lalu lintas dan tempat mengirimnya, bersama dengan informasi pemeriksaan kesehatan.

routingRuleEnabledState

Apakah akan mengaktifkan penggunaan aturan ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

SessionAffinityEnabledState

Apakah akan mengizinkan afinitas sesi pada host ini. Opsi yang valid adalah 'Diaktifkan' atau 'Dinonaktifkan'

SubResource

Referensi ke sub sumber daya lain.

Vault

Key Vault yang berisi sertifikat SSL

WebApplicationFirewallPolicyLink

Menentukan kebijakan Web Application Firewall untuk setiap host (jika berlaku)

Backend

Alamat backend load balancer frontDoor.

Nama Jenis Deskripsi
address

string

Lokasi backend (alamat IP atau FQDN)

backendHostHeader

string

Nilai yang digunakan sebagai header host yang dikirim ke backend. Jika kosong atau tidak ditentukan, ini default ke host masuk.

enabledState

backendEnabledState

Apakah akan mengaktifkan penggunaan backend ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

httpPort

integer

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

Nomor port TCP HTTP. Harus antara 1 dan 65535.

httpsPort

integer

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

Nomor port TCP HTTPS. Harus antara 1 dan 65535.

priority

integer

minimum: 1
maximum: 5

Prioritas yang digunakan untuk penyeimbangan beban. Prioritas yang lebih tinggi tidak akan digunakan untuk penyeimbangan beban jika backend prioritas yang lebih rendah sehat.

weight

integer

minimum: 1
maximum: 1000

Berat titik akhir ini untuk tujuan penyeimbangan beban.

backendEnabledState

Apakah akan mengaktifkan penggunaan backend ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

Nilai Deskripsi
Enabled
Disabled

BackendPool

Kumpulan backend adalah kumpulan backend yang dapat dirutekan.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.backends

Backend[]

Kumpulan backend untuk kumpulan ini

properties.healthProbeSettings

SubResource

Pengaturan pemeriksaan kesehatan L7 untuk kumpulan backend

properties.loadBalancingSettings

SubResource

Pengaturan penyeimbangan beban untuk kumpulan backend

properties.resourceState

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.
Status sumber daya.

type

string

Jenis sumber daya.

BackendPoolsSettings

Pengaturan yang berlaku untuk semua kumpulan backend.

Nama Jenis Nilai default Deskripsi
enforceCertificateNameCheck

enforceCertificateNameCheckEnabledState

Enabled

Apakah akan memberlakukan pemeriksaan nama sertifikat pada permintaan HTTPS ke semua kumpulan backend. Tidak berpengaruh pada permintaan non-HTTPS.

sendRecvTimeoutSeconds

integer

minimum: 16
exclusiveMinimum: False

Kirim dan terima batas waktu pada permintaan penerusan ke backend. Ketika waktu habis tercapai, permintaan gagal dan kembali.

CacheConfiguration

Pengaturan penembolokan untuk rute jenis penembolokan. Untuk menonaktifkan penembolokan, jangan sediakan objek cacheConfiguration.

Nama Jenis Deskripsi
dynamicCompression

DynamicCompressionEnabled

Apakah akan menggunakan pemadatan dinamis untuk konten yang di-cache

queryParameterStripDirective

FrontDoorQuery

Perlakuan istilah kueri URL saat membentuk kunci cache.

CustomHttpsConfiguration

Pengaturan https untuk domain

Nama Jenis Deskripsi
certificateSource

FrontDoorCertificateSource

Menentukan sumber sertifikat SSL

frontDoorCertificateSourceParameters.certificateType

FrontDoorCertificateType

Menentukan jenis sertifikat yang digunakan untuk koneksi aman ke frontendEndpoint

keyVaultCertificateSourceParameters.secretName

string

Nama rahasia Key Vault yang mewakili sertifikat lengkap PFX

keyVaultCertificateSourceParameters.secretVersion

string

Versi rahasia Key Vault yang mewakili sertifikat lengkap PFX

keyVaultCertificateSourceParameters.vault

Vault

Key Vault yang berisi sertifikat SSL

minimumTlsVersion

MinimumTLSVersion

Versi TLS minimum yang diperlukan dari klien untuk membuat jabat tangan SSL dengan Front Door.

protocolType

FrontDoorTlsProtocolType

Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman

CustomHttpsProvisioningState

Status provisi Https Kustom frontendEndpoint.

Nilai Deskripsi
Enabling
Enabled
Disabling
Disabled
Failed

CustomHttpsProvisioningSubstate

Substat provisi menunjukkan kemajuan HTTPS kustom yang mengaktifkan/menonaktifkan proses langkah demi langkah.

Nilai Deskripsi
SubmittingDomainControlValidationRequest
PendingDomainControlValidationREquestApproval
DomainControlValidationRequestApproved
DomainControlValidationRequestRejected
DomainControlValidationRequestTimedOut
IssuingCertificate
DeployingCertificate
CertificateDeployed
DeletingCertificate
CertificateDeleted

DynamicCompressionEnabled

Apakah akan menggunakan pemadatan dinamis untuk konten yang di-cache

Nilai Deskripsi
Enabled
Disabled

enforceCertificateNameCheckEnabledState

Apakah akan memberlakukan pemeriksaan nama sertifikat pada permintaan HTTPS ke semua kumpulan backend. Tidak berpengaruh pada permintaan non-HTTPS.

Nilai Deskripsi
Enabled
Disabled

ErrorResponse

Respons kesalahan menunjukkan layanan Front Door tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

message

string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

ForwardingConfiguration

Menjelaskan Rute Penerusan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration

backendPool

SubResource

Referensi ke BackendPool tempat aturan ini dirutekan.

cacheConfiguration

CacheConfiguration

Konfigurasi penembolokan yang terkait dengan aturan ini.

customForwardingPath

string

Jalur kustom yang digunakan untuk menulis ulang jalur sumber daya yang cocok dengan aturan ini. Biarkan kosong untuk menggunakan jalur masuk.

forwardingProtocol

FrontDoorForwardingProtocol

Protokol yang akan digunakan aturan ini saat meneruskan lalu lintas ke backend.

FrontDoor

Front Door mewakili kumpulan titik akhir backend untuk merutekan lalu lintas bersama dengan aturan yang menentukan bagaimana lalu lintas dikirim ke sana.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

location

string

Lokasi sumber daya.

name

string

Nama sumber daya.

properties.backendPools

BackendPool[]

Kumpulan backend tersedia untuk aturan perutean.

properties.backendPoolsSettings

BackendPoolsSettings

Pengaturan untuk semua backendPools

properties.cname

string

Host tempat setiap frontendEndpoint harus CNAME.

properties.enabledState

FrontDoorEnabledState

Status operasional load balancer Front Door. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

properties.friendlyName

string

Nama yang mudah diingat untuk frontDoor

properties.frontendEndpoints

FrontendEndpoint[]

Titik akhir frontend tersedia untuk aturan perutean.

properties.healthProbeSettings

HealthProbeSettingsModel[]

Pengaturan pemeriksaan kesehatan yang terkait dengan instans Front Door ini.

properties.loadBalancingSettings

LoadBalancingSettingsModel[]

Pengaturan penyeimbangan beban yang terkait dengan instans Front Door ini.

properties.provisioningState

string

Status provisi Front Door.

properties.resourceState

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.
Status sumber daya Front Door.

properties.routingRules

RoutingRule[]

Aturan perutean yang terkait dengan Front Door ini.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya.

FrontDoorCertificateSource

Menentukan sumber sertifikat SSL

Nilai Deskripsi
AzureKeyVault
FrontDoor

FrontDoorCertificateType

Menentukan jenis sertifikat yang digunakan untuk koneksi aman ke frontendEndpoint

Nilai Deskripsi
Dedicated

FrontDoorEnabledState

Status operasional load balancer Front Door. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

Nilai Deskripsi
Enabled
Disabled

FrontDoorForwardingProtocol

Protokol yang akan digunakan aturan ini saat meneruskan lalu lintas ke backend.

Nilai Deskripsi
HttpOnly
HttpsOnly
MatchRequest

FrontDoorHealthProbeMethod

Mengonfigurasi metode HTTP mana yang akan digunakan untuk memeriksa backend yang ditentukan di bawah backendPools.

Nilai Deskripsi
GET
HEAD

FrontDoorProtocol

Skema protokol yang cocok dengan aturan ini

Nilai Deskripsi
Http
Https

FrontDoorQuery

Perlakuan istilah kueri URL saat membentuk kunci cache.

Nilai Deskripsi
StripNone
StripAll

FrontDoorRedirectProtocol

Protokol tujuan tempat lalu lintas dialihkan

Nilai Deskripsi
HttpOnly
HttpsOnly
MatchRequest

FrontDoorRedirectType

Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.

Nilai Deskripsi
Moved
Found
TemporaryRedirect
PermanentRedirect

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.

Nilai Deskripsi
Creating
Enabling
Enabled
Disabling
Disabled
Deleting

FrontDoorTlsProtocolType

Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman

Nilai Deskripsi
ServerNameIndication

FrontendEndpoint

Titik akhir frontend yang digunakan untuk perutean.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.customHttpsConfiguration

CustomHttpsConfiguration

Konfigurasi yang menentukan cara mengaktifkan HTTPS

properties.customHttpsProvisioningState

CustomHttpsProvisioningState

Status provisi Https Kustom frontendEndpoint.

properties.customHttpsProvisioningSubstate

CustomHttpsProvisioningSubstate

Substat provisi menunjukkan kemajuan HTTPS kustom yang mengaktifkan/menonaktifkan proses langkah demi langkah.

properties.hostName

string

Nama host frontendEndpoint. Harus berupa nama domain.

properties.resourceState

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.
Status sumber daya.

properties.sessionAffinityEnabledState

SessionAffinityEnabledState

Apakah akan mengizinkan afinitas sesi pada host ini. Opsi yang valid adalah 'Diaktifkan' atau 'Dinonaktifkan'

properties.sessionAffinityTtlSeconds

integer

TIDAK TERPAKAI. Bidang ini akan diabaikan. TTL yang akan digunakan dalam hitungan detik untuk afinitas sesi, jika berlaku.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Menentukan kebijakan Web Application Firewall untuk setiap host (jika berlaku)

type

string

Jenis sumber daya.

HealthProbeEnabled

Apakah akan mengaktifkan pemeriksaan kesehatan yang akan dilakukan terhadap backend yang ditentukan di bawah backendPools. Pemeriksaan kesehatan hanya dapat dinonaktifkan jika ada satu backend yang diaktifkan dalam satu kumpulan backend yang diaktifkan.

Nilai Deskripsi
Enabled
Disabled

HealthProbeSettingsModel

Pengaturan penyeimbangan beban untuk kumpulan backend

Nama Jenis Nilai default Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.enabledState

HealthProbeEnabled

Apakah akan mengaktifkan pemeriksaan kesehatan yang akan dilakukan terhadap backend yang ditentukan di bawah backendPools. Pemeriksaan kesehatan hanya dapat dinonaktifkan jika ada satu backend yang diaktifkan dalam satu kumpulan backend yang diaktifkan.

properties.healthProbeMethod

FrontDoorHealthProbeMethod

HEAD

Mengonfigurasi metode HTTP mana yang akan digunakan untuk memeriksa backend yang ditentukan di bawah backendPools.

properties.intervalInSeconds

integer

Jumlah detik antara pemeriksaan kesehatan.

properties.path

string

Jalur yang digunakan untuk pemeriksaan kesehatan. Defaultnya adalah /

properties.protocol

FrontDoorProtocol

Skema protokol yang akan digunakan untuk pemeriksaan ini

properties.resourceState

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.
Status sumber daya.

type

string

Jenis sumber daya.

LoadBalancingSettingsModel

Pengaturan penyeimbangan beban untuk kumpulan backend

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.additionalLatencyMilliseconds

integer

Latensi tambahan dalam milidetik untuk pemeriksaan jatuh ke dalam wadah latensi terendah

properties.resourceState

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.
Status sumber daya.

properties.sampleSize

integer

Jumlah sampel yang perlu dipertimbangkan untuk keputusan penyeimbangan beban

properties.successfulSamplesRequired

integer

Jumlah sampel dalam periode sampel yang harus berhasil

type

string

Jenis sumber daya.

MinimumTLSVersion

Versi TLS minimum yang diperlukan dari klien untuk membuat jabat tangan SSL dengan Front Door.

Nilai Deskripsi
1.0
1.2

RedirectConfiguration

Menjelaskan Rute Pengalihan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration

customFragment

string

Fragmen untuk ditambahkan ke URL pengalihan. Fragmen adalah bagian dari URL yang muncul setelah #. Jangan sertakan #.

customHost

string

Host untuk dialihkan. Biarkan kosong untuk menggunakan host masuk sebagai host tujuan.

customPath

string

Jalur lengkap untuk mengalihkan. Jalur tidak boleh kosong dan harus dimulai dengan /. Biarkan kosong untuk menggunakan jalur masuk sebagai jalur tujuan.

customQueryString

string

Kumpulan string kueri yang akan ditempatkan di URL pengalihan. Mengatur nilai ini akan menggantikan string kueri yang ada; biarkan kosong untuk mempertahankan string kueri masuk. String kueri harus dalam <format key>=<value> . Yang pertama? dan & akan ditambahkan secara otomatis jadi jangan sertakan di depan, tetapi lakukan beberapa string kueri terpisah dengan &.

redirectProtocol

FrontDoorRedirectProtocol

Protokol tujuan tempat lalu lintas dialihkan

redirectType

FrontDoorRedirectType

Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.

RoutingRule

Aturan perutean mewakili spesifikasi untuk diobati lalu lintas dan tempat mengirimnya, bersama dengan informasi pemeriksaan kesehatan.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.acceptedProtocols

FrontDoorProtocol[]

Skema protokol yang cocok dengan aturan ini

properties.enabledState

routingRuleEnabledState

Apakah akan mengaktifkan penggunaan aturan ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

properties.frontendEndpoints

SubResource[]

Titik akhir frontend yang terkait dengan aturan ini

properties.patternsToMatch

string[]

Pola rute aturan.

properties.resourceState

FrontDoorResourceState

Status sumber daya Front Door atau Front Door SubResource.
Status sumber daya.

properties.routeConfiguration RouteConfiguration:

Referensi ke konfigurasi perutean.

type

string

Jenis sumber daya.

routingRuleEnabledState

Apakah akan mengaktifkan penggunaan aturan ini. Nilai yang diizinkan adalah 'Diaktifkan' atau 'Dinonaktifkan'

Nilai Deskripsi
Enabled
Disabled

SessionAffinityEnabledState

Apakah akan mengizinkan afinitas sesi pada host ini. Opsi yang valid adalah 'Diaktifkan' atau 'Dinonaktifkan'

Nilai Deskripsi
Enabled
Disabled

SubResource

Referensi ke sub sumber daya lain.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

Vault

Key Vault yang berisi sertifikat SSL

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

Menentukan kebijakan Web Application Firewall untuk setiap host (jika berlaku)

Nama Jenis Deskripsi
id

string

ID Sumber Daya.