Add-AzApplicationGatewayProbeConfig
Application Gateway に正常性プローブを追加します。
構文
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>]
説明
Add-AzApplicationGatewayProbeConfig コマンドレットは、Application Gateway に正常性プローブを追加します。
例
例 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
このコマンドレットがプローブを追加するアプリケーション ゲートウェイを指定します。
型: | PSApplicationGateway |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-HostName
このコマンドレットがプローブを送信するホスト名を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Interval
プローブ間隔を秒単位で指定します。 2 つの連続するプローブの時間間隔。 この値は 1 秒から 86400 秒の間です。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Match
正常性応答に含まれている必要がある本文。 既定値は空です
型: | PSApplicationGatewayProbeHealthResponseMatch |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MinServers
常に正常とマークされているサーバーの最小数。 既定値は 0 です
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
プローブの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Path
プローブの相対パスを指定します。 有効なパスはスラッシュ文字 (/) で始まります。 プローブは、 <Protocol>://<host>:<port><path> に送信されます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PickHostNameFromBackendHttpSettings
バックエンド http 設定からホスト ヘッダーを選択する必要があるかどうか。 既定値は false です
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Port
バックエンド サーバーのプローブに使用されるポート
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Protocol
プローブの送信に使用するプロトコルを指定します。 このコマンドレットは HTTP のみをサポートします。
型: | String |
指定可能な値: | Http, Https, TCP, TLS |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Timeout
プローブのタイムアウトを秒単位で指定します。 このコマンドレットは、このタイムアウト期間で有効な応答を受信しなかった場合に、プローブを失敗としてマークします。 有効な値は 1 秒から 86400 秒です。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UnhealthyThreshold
プローブの再試行回数を指定します。 連続するプローブの失敗数が異常なしきい値に達すると、バックエンド サーバーはダウンとしてマークされます。 有効な値は 1 秒から 20 秒です。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
出力
関連リンク
Azure PowerShell