Add-AzureRmApplicationGatewayProbeConfig
Application Gateway に正常性プローブを追加します。
警告
AzureRM PowerShell モジュールは、2024 年 2 月 29 日の時点で正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。
AzureRM モジュールは引き続き機能する可能性がありますが、メインが維持またはサポートされなくなり、ユーザーの判断とリスクで引き続き使用できます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。
構文
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>]
説明
Add-AzureRmApplicationGatewayProbeConfig コマンドレットは、Application Gateway に正常性プローブを追加します。
例
例 1: アプリケーション ゲートウェイに正常性プローブを追加する
PS C:\>$Probe = Add-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
このコマンドは、Gateway という名前のアプリケーション ゲートウェイに Probe01 という名前の正常性プローブを追加します。 また、このコマンドは異常しきい値を 8 回の再試行に設定し、120 秒後にタイムアウトします。
パラメーター
-ApplicationGateway
このコマンドレットがプローブを追加するアプリケーション ゲートウェイを指定します。
Type: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostName
このコマンドレットがプローブを送信するホスト名を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interval
プローブ間隔を秒単位で指定します。 2 つの連続するプローブの時間間隔。 この値は 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: | True |
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 |
-Protocol
プローブの送信に使用するプロトコルを指定します。 このコマンドレットは HTTP のみをサポートします。
Type: | String |
Accepted values: | Http, Https |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Timeout
プローブのタイムアウトを秒単位で指定します。 このコマンドレットは、このタイムアウト期間で有効な応答を受信しなかった場合に、プローブを失敗としてマークします。 有効な値は 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 |
入力
パラメーター: ApplicationGateway (ByValue)