Bagikan melalui


Add-AzureRmApplicationGatewayProbeConfig

Menambahkan pemeriksaan kesehatan ke Application Gateway.

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

Add-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 Add-AzureRmApplicationGatewayProbeConfig menambahkan pemeriksaan kesehatan ke Application Gateway.

Contoh

Contoh 1: Menambahkan pemeriksaan kesehatan ke gateway aplikasi

PS C:\>$Probe = Add-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

Perintah ini menambahkan pemeriksaan kesehatan bernama Probe01 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 menambahkan pemeriksaan.

Jenis:PSApplicationGateway
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

Menentukan nama host tempat cmdlet ini mengirim pemeriksaan.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters:False

-Match

Isi yang harus terkandung dalam respons kesehatan. Nilai default kosong

Jenis:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-MinServers

Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0

Jenis:Int32
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Menentukan nama pemeriksaan.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters:False

-PickHostNameFromBackendHttpSettings

Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah false

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Menentukan protokol yang digunakan untuk mengirim pemeriksaan. Cmdlet ini hanya mendukung HTTP.

Jenis:String
nilai yang diterima:Http, Https
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters:False

Input

PSApplicationGateway

Parameter: ApplicationGateway (ByValue)

Output

PSApplicationGateway