Bagikan melalui


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

PSApplicationGateway

Parameter: ApplicationGateway (ByValue)

Output

PSApplicationGateway