Set-AzureRmApplicationGatewayProbeConfig
Mengatur konfigurasi pemeriksaan kesehatan pada Application Gateway yang ada.
Peringatan
Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.
Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.
Sintaks
Set-AzureRmApplicationGatewayProbeConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-Protocol <String>
[-HostName <String>]
-Path <String>
-Interval <Int32>
-Timeout <Int32>
-UnhealthyThreshold <Int32>
[-PickHostNameFromBackendHttpSettings]
[-MinServers <Int32>]
[-Match <PSApplicationGatewayProbeHealthResponseMatch>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet Set-AzureRmApplicationGatewayProbeConfig mengatur konfigurasi pemeriksaan kesehatan pada Application Gateway yang ada.
Contoh
Contoh 1: Mengatur konfigurasi untuk pemeriksaan kesehatan pada gateway aplikasi
PS C:\>Set-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
Perintah ini mengatur konfigurasi untuk pemeriksaan kesehatan bernama Probe05 untuk gateway aplikasi bernama Gateway. Perintah ini juga mengatur ambang tidak sehat menjadi 8 percobaan ulang dan waktu habis setelah 120 detik.
Parameter
-ApplicationGateway
Menentukan gateway aplikasi tempat cmdlet ini mengirim pemeriksaan.
Jenis: | PSApplicationGateway |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-HostName
Menentukan nama host tempat cmdlet ini mengirim pemeriksaan.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Interval
Menentukan interval pemeriksaan dalam hitungan detik. Nilai ini adalah jeda waktu antara dua pemeriksaan berturutan. Nilai ini antara 1 detik dan 86400 detik.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Match
Isi yang harus terkandung dalam respons kesehatan. Nilai default kosong
Jenis: | PSApplicationGatewayProbeHealthResponseMatch |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MinServers
Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Name
Menentukan nama pemeriksaan.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Path
Menentukan jalur relatif pemeriksaan. Jalur yang valid dimulai dengan karakter garis miring (/). Pemeriksaan dikirim ke <Protocol>://<host>:<port><path>.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-PickHostNameFromBackendHttpSettings
Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah false
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Protocol
Menentukan protokol yang digunakan untuk mengirim pemeriksaan.
Jenis: | String |
Nilai yang diterima: | Http, Https |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Timeout
Menentukan batas waktu pemeriksaan dalam detik. Cmdlet ini menandai pemeriksaan sebagai gagal jika respons yang valid tidak diterima dengan periode batas waktu ini. Nilai yang valid adalah antara 1 detik dan 86400 detik.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-UnhealthyThreshold
Menentukan jumlah percobaan kembali pemeriksaan. Server backend ditandai ke bawah setelah jumlah kegagalan pemeriksaan berturut-turut mencapai ambang tidak sehat. Nilai yang valid adalah antara 1 detik dan 20 detik.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Parameter: ApplicationGateway (ByValue)