New-AzApplicationGatewayProbeConfig

建立健康情況探查。

Syntax

New-AzApplicationGatewayProbeConfig
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   [-Path <String>]
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Port <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzApplicationGatewayProbeConfig Cmdlet 會建立健康情況探查。

範例

範例 1:範例 1:建立健康情況探查

New-AzApplicationGatewayProbeConfig -Name "Probe03" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

此命令會建立名為 Probe03 的健康狀態探查,HTTP 通訊協定、30 秒的間隔、120 秒的逾時,以及 8 次重試的健康情況臨界值。

範例 2

建立健康情況探查。 ( 自動產生 )

New-AzApplicationGatewayProbeConfig -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe03' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8

參數

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

指定這個 Cmdlet 傳送探查的主機名。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interval

指定以秒為單位的探查間隔。 這是兩個連續探查之間的時間間隔。 此值介於 1 秒到 86400 秒之間。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Match

必須包含在健康情況回應中的主體。 預設值是空的

Type:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinServers

一律標示為狀況良好的伺服器數目下限。 預設值為 0

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定探查的名稱。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

指定探查的相對路徑。 有效的路徑會以斜線字元 (/) 開頭。 探查會傳送至 <Protocol>://<host>:<port><路徑>。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PickHostNameFromBackendHttpSettings

是否應該從後端 HTTP 設定中挑選主機標頭。 默認值為 false

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Port

指定用於探查後端伺服器的埠。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

指定用來傳送探查的通訊協定。

Type:String
Accepted values:Http, Https, TCP, TLS
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Timeout

指定探查逾時,以秒為單位。 如果未收到有效的回應,此 Cmdlet 會將探查標示為失敗,且此逾時期間未收到。 有效值介於 1 秒到 86400 秒之間。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UnhealthyThreshold

指定探查重試計數。 在連續探查失敗計數達到狀況不良閾值之後,後端伺服器會標示為關閉。 有效值介於 1 秒到 20 秒之間。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

PSApplicationGatewayProbe