Add-AzApplicationGatewayProbeConfig

Menambahkan pemeriksaan kesehatan ke Application Gateway.

Sintaks

Default (Default)

Add-AzApplicationGatewayProbeConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -Protocol <String>
    [-HostName <String>]
    [-Path <String>]
    -Interval <Int32>
    -Timeout <Int32>
    -UnhealthyThreshold <Int32>
    [-PickHostNameFromBackendHttpSettings]
    [-MinServers <Int32>]
    [-Port <Int32>]
    [-EnableProbeProxyProtocolHeader <Boolean>]
    [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Deskripsi

cmdlet Add-AzApplicationGatewayProbeConfig menambahkan pemeriksaan kesehatan ke Application Gateway.

Contoh

Contoh 1: Menambahkan pemeriksaan kesehatan ke gateway aplikasi

$Probe = Add-AzApplicationGatewayProbeConfig -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.

Properti parameter

Jenis:PSApplicationGateway
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DefaultProfile

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

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnableProbeProxyProtocolHeader

Apakah akan mengirim header Protokol Proksi bersama dengan Pemeriksaan Kesehatan melalui protokol TCP atau TLS. Nilai defaultnya adalah false.

Properti parameter

Jenis:

Nullable<T>[Boolean]

Nilai default:False
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-HostName

Menentukan nama host tempat cmdlet ini mengirim pemeriksaan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Interval

Menentukan interval pemeriksaan dalam hitungan detik. Ini adalah interval waktu antara dua pemeriksaan berturut-turut. Nilai ini antara 1 detik dan 86400 detik.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Match

Isi yang harus terkandung dalam respons kesehatan. Nilai default kosong

Properti parameter

Jenis:PSApplicationGatewayProbeHealthResponseMatch
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-MinServers

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

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Name

Menentukan nama pemeriksaan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Path

Menentukan jalur relatif pemeriksaan. Jalur yang valid dimulai dengan karakter garis miring (/). Pemeriksaan dikirim ke Protocol://host:portpath.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PickHostNameFromBackendHttpSettings

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

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Port

Port yang digunakan untuk memeriksa server backend

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Protocol

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

Properti parameter

Jenis:String
Nilai default:None
Nilai yang diterima:Http, Https, TCP, TLS
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa: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.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa: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.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

PSApplicationGateway

Output

PSApplicationGateway