Add-AzApplicationGatewayProbeConfig

將健康情況探查新增至 應用程式閘道。

Syntax

Add-AzApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -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

Add-AzApplicationGatewayProbeConfig Cmdlet 會將健康情況探查新增至 應用程式閘道。

範例

範例 1:將健康情況探查新增至應用程式閘道

$Probe = Add-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

此命令會為名為 Gateway 的應用程式閘道新增名為 Probe01 的健康情況探查。 此命令也會將狀況不良的閾值設定為8次重試,並在120秒後逾時。

參數

-ApplicationGateway

指定此 Cmdlet 新增探查的應用程式閘道。

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

-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

指定用來傳送探查的通訊協定。 此 Cmdlet 僅支援 HTTP。

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

輸入

PSApplicationGateway

輸出

PSApplicationGateway