New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
Create protocol configuration used to perform test evaluation over TCP, HTTP or ICMP.
Note
This is the previous version of our documentation. Please consult the most recent version for up-to-date information.
Syntax
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>]
Description
The New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject cmdlet creates protocol configuration used to perform test evaluation over TCP, HTTP or ICMP.
Examples
Example 1
PS C:\>$TcpProtocolConfiguration = New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -TcpProtocol -Port 80 -DisableTraceRoute $false
Port : 80 DisableTraceRoute : False
Example 2
Create protocol configuration used to perform test evaluation over TCP, HTTP or ICMP. (autogenerated)
New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -IcmpProtocol
Parameters
The credentials, account, tenant, and subscription used for communication with Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Destination port behavior. Supported values are None, ListenIfAvailable.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Value indicating whether path evaluation with trace route should be disabled.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
HTTP protocol switch.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ICMP protocol switch.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
The HTTP method to use.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
The path component of the URI. For instance, "/dir1/dir2".
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
The port to connect to.
| Type: | Nullable<T>[UInt16] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
The HTTP headers to transmit with the request.
| Type: | Hashtable |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
TCP protocol switch.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
HTTP status codes to consider successful. For instance, "2xx,301-304,418".
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Inputs
None
Outputs
PSNetworkWatcherConnectionMonitorTcpConfiguration