New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject

TCP、HTTP、または ICMP 経由でテスト評価を実行するために使用されるプロトコル構成を作成します。

構文

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
   [-TcpProtocol]
   -Port <UInt16>
   [-DisableTraceRoute]
   [-DestinationPortBehavior <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
   [-HttpProtocol]
   [-Port <UInt16>]
   [-Method <String>]
   [-Path <String>]
   [-RequestHeader <Hashtable>]
   [-ValidStatusCodeRange <String[]>]
   [-PreferHTTPS]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
   [-IcmpProtocol]
   [-DisableTraceRoute]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

説明

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject コマンドレットは、TCP、HTTP、または ICMP を介してテスト評価を実行するために使用されるプロトコル構成を作成します。

例 1

$TcpProtocolConfiguration = New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -TcpProtocol -Port 80 -DisableTraceRoute

Port              : 80
DisableTraceRoute : False

例 2

TCP、HTTP、または ICMP 経由でテスト評価を実行するために使用されるプロトコル構成を作成します。 (自動生成)

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -IcmpProtocol

パラメーター

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

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

-DestinationPortBehavior

宛先ポートの動作。 サポートされている値は None、ListenIfAvailable です。

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

-DisableTraceRoute

トレース ルートを使用したパス評価を無効にするかどうかを示す値。

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

-HttpProtocol

HTTP プロトコル スイッチ。

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

-IcmpProtocol

ICMP プロトコル スイッチ。

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

-Method

HTTP メソッドを使用します。

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

-Path

URI のパス コンポーネント。 たとえば、"/dir1/dir2" などです。

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

-Port

接続先のポート。

Type:Nullable<T>[UInt16]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PreferHTTPS

選択が明示的でない場合に HTTPS が HTTP よりも優先されるかどうかを示す値。

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

-RequestHeader

要求と共に送信する HTTP ヘッダー。

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

-TcpProtocol

TCP プロトコル スイッチ。

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

-ValidStatusCodeRange

成功を考慮する HTTP 状態コード。 たとえば、"2xx,301-304,418" などです。

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

入力

None

出力

PSNetworkWatcherConnectionMonitorTcpConfiguration

PSNetworkWatcherConnectionMonitorHttpConfiguration

PSNetworkWatcherConnectionMonitorIcmpConfiguration