1. Packages
  2. Azure Native v2
  3. API Docs
  4. network
  5. getConnectionMonitor
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.network.getConnectionMonitor

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets a connection monitor by name. Azure REST API version: 2023-02-01.

Other available API versions: 2019-09-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.

Using getConnectionMonitor

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConnectionMonitor(args: GetConnectionMonitorArgs, opts?: InvokeOptions): Promise<GetConnectionMonitorResult>
function getConnectionMonitorOutput(args: GetConnectionMonitorOutputArgs, opts?: InvokeOptions): Output<GetConnectionMonitorResult>
Copy
def get_connection_monitor(connection_monitor_name: Optional[str] = None,
                           network_watcher_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetConnectionMonitorResult
def get_connection_monitor_output(connection_monitor_name: Optional[pulumi.Input[str]] = None,
                           network_watcher_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetConnectionMonitorResult]
Copy
func LookupConnectionMonitor(ctx *Context, args *LookupConnectionMonitorArgs, opts ...InvokeOption) (*LookupConnectionMonitorResult, error)
func LookupConnectionMonitorOutput(ctx *Context, args *LookupConnectionMonitorOutputArgs, opts ...InvokeOption) LookupConnectionMonitorResultOutput
Copy

> Note: This function is named LookupConnectionMonitor in the Go SDK.

public static class GetConnectionMonitor 
{
    public static Task<GetConnectionMonitorResult> InvokeAsync(GetConnectionMonitorArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionMonitorResult> Invoke(GetConnectionMonitorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectionMonitorResult> getConnectionMonitor(GetConnectionMonitorArgs args, InvokeOptions options)
public static Output<GetConnectionMonitorResult> getConnectionMonitor(GetConnectionMonitorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:network:getConnectionMonitor
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectionMonitorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the connection monitor.
NetworkWatcherName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Network Watcher resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group containing Network Watcher.
ConnectionMonitorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the connection monitor.
NetworkWatcherName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Network Watcher resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group containing Network Watcher.
connectionMonitorName
This property is required.
Changes to this property will trigger replacement.
String
The name of the connection monitor.
networkWatcherName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Network Watcher resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group containing Network Watcher.
connectionMonitorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the connection monitor.
networkWatcherName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Network Watcher resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group containing Network Watcher.
connection_monitor_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the connection monitor.
network_watcher_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Network Watcher resource.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group containing Network Watcher.
connectionMonitorName
This property is required.
Changes to this property will trigger replacement.
String
The name of the connection monitor.
networkWatcherName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Network Watcher resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group containing Network Watcher.

getConnectionMonitor Result

The following output properties are available:

ConnectionMonitorType string
Type of connection monitor.
Etag string
A unique read-only string that changes whenever the resource is updated.
Id string
ID of the connection monitor.
MonitoringStatus string
The monitoring status of the connection monitor.
Name string
Name of the connection monitor.
ProvisioningState string
The provisioning state of the connection monitor.
StartTime string
The date and time when the connection monitor was started.
Type string
Connection monitor type.
AutoStart bool
Determines if the connection monitor will start automatically once created.
Destination Pulumi.AzureNative.Network.Outputs.ConnectionMonitorDestinationResponse
Describes the destination of connection monitor.
Endpoints List<Pulumi.AzureNative.Network.Outputs.ConnectionMonitorEndpointResponse>
List of connection monitor endpoints.
Location string
Connection monitor location.
MonitoringIntervalInSeconds int
Monitoring interval in seconds.
Notes string
Optional notes to be associated with the connection monitor.
Outputs List<Pulumi.AzureNative.Network.Outputs.ConnectionMonitorOutputResponse>
List of connection monitor outputs.
Source Pulumi.AzureNative.Network.Outputs.ConnectionMonitorSourceResponse
Describes the source of connection monitor.
Tags Dictionary<string, string>
Connection monitor tags.
TestConfigurations List<Pulumi.AzureNative.Network.Outputs.ConnectionMonitorTestConfigurationResponse>
List of connection monitor test configurations.
TestGroups List<Pulumi.AzureNative.Network.Outputs.ConnectionMonitorTestGroupResponse>
List of connection monitor test groups.
ConnectionMonitorType string
Type of connection monitor.
Etag string
A unique read-only string that changes whenever the resource is updated.
Id string
ID of the connection monitor.
MonitoringStatus string
The monitoring status of the connection monitor.
Name string
Name of the connection monitor.
ProvisioningState string
The provisioning state of the connection monitor.
StartTime string
The date and time when the connection monitor was started.
Type string
Connection monitor type.
AutoStart bool
Determines if the connection monitor will start automatically once created.
Destination ConnectionMonitorDestinationResponse
Describes the destination of connection monitor.
Endpoints []ConnectionMonitorEndpointResponse
List of connection monitor endpoints.
Location string
Connection monitor location.
MonitoringIntervalInSeconds int
Monitoring interval in seconds.
Notes string
Optional notes to be associated with the connection monitor.
Outputs []ConnectionMonitorOutputResponse
List of connection monitor outputs.
Source ConnectionMonitorSourceResponse
Describes the source of connection monitor.
Tags map[string]string
Connection monitor tags.
TestConfigurations []ConnectionMonitorTestConfigurationResponse
List of connection monitor test configurations.
TestGroups []ConnectionMonitorTestGroupResponse
List of connection monitor test groups.
connectionMonitorType String
Type of connection monitor.
etag String
A unique read-only string that changes whenever the resource is updated.
id String
ID of the connection monitor.
monitoringStatus String
The monitoring status of the connection monitor.
name String
Name of the connection monitor.
provisioningState String
The provisioning state of the connection monitor.
startTime String
The date and time when the connection monitor was started.
type String
Connection monitor type.
autoStart Boolean
Determines if the connection monitor will start automatically once created.
destination ConnectionMonitorDestinationResponse
Describes the destination of connection monitor.
endpoints List<ConnectionMonitorEndpointResponse>
List of connection monitor endpoints.
location String
Connection monitor location.
monitoringIntervalInSeconds Integer
Monitoring interval in seconds.
notes String
Optional notes to be associated with the connection monitor.
outputs List<ConnectionMonitorOutputResponse>
List of connection monitor outputs.
source ConnectionMonitorSourceResponse
Describes the source of connection monitor.
tags Map<String,String>
Connection monitor tags.
testConfigurations List<ConnectionMonitorTestConfigurationResponse>
List of connection monitor test configurations.
testGroups List<ConnectionMonitorTestGroupResponse>
List of connection monitor test groups.
connectionMonitorType string
Type of connection monitor.
etag string
A unique read-only string that changes whenever the resource is updated.
id string
ID of the connection monitor.
monitoringStatus string
The monitoring status of the connection monitor.
name string
Name of the connection monitor.
provisioningState string
The provisioning state of the connection monitor.
startTime string
The date and time when the connection monitor was started.
type string
Connection monitor type.
autoStart boolean
Determines if the connection monitor will start automatically once created.
destination ConnectionMonitorDestinationResponse
Describes the destination of connection monitor.
endpoints ConnectionMonitorEndpointResponse[]
List of connection monitor endpoints.
location string
Connection monitor location.
monitoringIntervalInSeconds number
Monitoring interval in seconds.
notes string
Optional notes to be associated with the connection monitor.
outputs ConnectionMonitorOutputResponse[]
List of connection monitor outputs.
source ConnectionMonitorSourceResponse
Describes the source of connection monitor.
tags {[key: string]: string}
Connection monitor tags.
testConfigurations ConnectionMonitorTestConfigurationResponse[]
List of connection monitor test configurations.
testGroups ConnectionMonitorTestGroupResponse[]
List of connection monitor test groups.
connection_monitor_type str
Type of connection monitor.
etag str
A unique read-only string that changes whenever the resource is updated.
id str
ID of the connection monitor.
monitoring_status str
The monitoring status of the connection monitor.
name str
Name of the connection monitor.
provisioning_state str
The provisioning state of the connection monitor.
start_time str
The date and time when the connection monitor was started.
type str
Connection monitor type.
auto_start bool
Determines if the connection monitor will start automatically once created.
destination ConnectionMonitorDestinationResponse
Describes the destination of connection monitor.
endpoints Sequence[ConnectionMonitorEndpointResponse]
List of connection monitor endpoints.
location str
Connection monitor location.
monitoring_interval_in_seconds int
Monitoring interval in seconds.
notes str
Optional notes to be associated with the connection monitor.
outputs Sequence[ConnectionMonitorOutputResponse]
List of connection monitor outputs.
source ConnectionMonitorSourceResponse
Describes the source of connection monitor.
tags Mapping[str, str]
Connection monitor tags.
test_configurations Sequence[ConnectionMonitorTestConfigurationResponse]
List of connection monitor test configurations.
test_groups Sequence[ConnectionMonitorTestGroupResponse]
List of connection monitor test groups.
connectionMonitorType String
Type of connection monitor.
etag String
A unique read-only string that changes whenever the resource is updated.
id String
ID of the connection monitor.
monitoringStatus String
The monitoring status of the connection monitor.
name String
Name of the connection monitor.
provisioningState String
The provisioning state of the connection monitor.
startTime String
The date and time when the connection monitor was started.
type String
Connection monitor type.
autoStart Boolean
Determines if the connection monitor will start automatically once created.
destination Property Map
Describes the destination of connection monitor.
endpoints List<Property Map>
List of connection monitor endpoints.
location String
Connection monitor location.
monitoringIntervalInSeconds Number
Monitoring interval in seconds.
notes String
Optional notes to be associated with the connection monitor.
outputs List<Property Map>
List of connection monitor outputs.
source Property Map
Describes the source of connection monitor.
tags Map<String>
Connection monitor tags.
testConfigurations List<Property Map>
List of connection monitor test configurations.
testGroups List<Property Map>
List of connection monitor test groups.

Supporting Types

ConnectionMonitorDestinationResponse

Address string
Address of the connection monitor destination (IP or domain name).
Port int
The destination port used by connection monitor.
ResourceId string
The ID of the resource used as the destination by connection monitor.
Address string
Address of the connection monitor destination (IP or domain name).
Port int
The destination port used by connection monitor.
ResourceId string
The ID of the resource used as the destination by connection monitor.
address String
Address of the connection monitor destination (IP or domain name).
port Integer
The destination port used by connection monitor.
resourceId String
The ID of the resource used as the destination by connection monitor.
address string
Address of the connection monitor destination (IP or domain name).
port number
The destination port used by connection monitor.
resourceId string
The ID of the resource used as the destination by connection monitor.
address str
Address of the connection monitor destination (IP or domain name).
port int
The destination port used by connection monitor.
resource_id str
The ID of the resource used as the destination by connection monitor.
address String
Address of the connection monitor destination (IP or domain name).
port Number
The destination port used by connection monitor.
resourceId String
The ID of the resource used as the destination by connection monitor.

ConnectionMonitorEndpointFilterItemResponse

Address string
The address of the filter item.
Type string
The type of item included in the filter. Currently only 'AgentAddress' is supported.
Address string
The address of the filter item.
Type string
The type of item included in the filter. Currently only 'AgentAddress' is supported.
address String
The address of the filter item.
type String
The type of item included in the filter. Currently only 'AgentAddress' is supported.
address string
The address of the filter item.
type string
The type of item included in the filter. Currently only 'AgentAddress' is supported.
address str
The address of the filter item.
type str
The type of item included in the filter. Currently only 'AgentAddress' is supported.
address String
The address of the filter item.
type String
The type of item included in the filter. Currently only 'AgentAddress' is supported.

ConnectionMonitorEndpointFilterResponse

Items List<Pulumi.AzureNative.Network.Inputs.ConnectionMonitorEndpointFilterItemResponse>
List of items in the filter.
Type string
The behavior of the endpoint filter. Currently only 'Include' is supported.
Items []ConnectionMonitorEndpointFilterItemResponse
List of items in the filter.
Type string
The behavior of the endpoint filter. Currently only 'Include' is supported.
items List<ConnectionMonitorEndpointFilterItemResponse>
List of items in the filter.
type String
The behavior of the endpoint filter. Currently only 'Include' is supported.
items ConnectionMonitorEndpointFilterItemResponse[]
List of items in the filter.
type string
The behavior of the endpoint filter. Currently only 'Include' is supported.
items Sequence[ConnectionMonitorEndpointFilterItemResponse]
List of items in the filter.
type str
The behavior of the endpoint filter. Currently only 'Include' is supported.
items List<Property Map>
List of items in the filter.
type String
The behavior of the endpoint filter. Currently only 'Include' is supported.

ConnectionMonitorEndpointResponse

Name This property is required. string
The name of the connection monitor endpoint.
Address string
Address of the connection monitor endpoint (IP or domain name).
CoverageLevel string
Test coverage for the endpoint.
Filter Pulumi.AzureNative.Network.Inputs.ConnectionMonitorEndpointFilterResponse
Filter for sub-items within the endpoint.
ResourceId string
Resource ID of the connection monitor endpoint.
Scope Pulumi.AzureNative.Network.Inputs.ConnectionMonitorEndpointScopeResponse
Endpoint scope.
Type string
The endpoint type.
Name This property is required. string
The name of the connection monitor endpoint.
Address string
Address of the connection monitor endpoint (IP or domain name).
CoverageLevel string
Test coverage for the endpoint.
Filter ConnectionMonitorEndpointFilterResponse
Filter for sub-items within the endpoint.
ResourceId string
Resource ID of the connection monitor endpoint.
Scope ConnectionMonitorEndpointScopeResponse
Endpoint scope.
Type string
The endpoint type.
name This property is required. String
The name of the connection monitor endpoint.
address String
Address of the connection monitor endpoint (IP or domain name).
coverageLevel String
Test coverage for the endpoint.
filter ConnectionMonitorEndpointFilterResponse
Filter for sub-items within the endpoint.
resourceId String
Resource ID of the connection monitor endpoint.
scope ConnectionMonitorEndpointScopeResponse
Endpoint scope.
type String
The endpoint type.
name This property is required. string
The name of the connection monitor endpoint.
address string
Address of the connection monitor endpoint (IP or domain name).
coverageLevel string
Test coverage for the endpoint.
filter ConnectionMonitorEndpointFilterResponse
Filter for sub-items within the endpoint.
resourceId string
Resource ID of the connection monitor endpoint.
scope ConnectionMonitorEndpointScopeResponse
Endpoint scope.
type string
The endpoint type.
name This property is required. str
The name of the connection monitor endpoint.
address str
Address of the connection monitor endpoint (IP or domain name).
coverage_level str
Test coverage for the endpoint.
filter ConnectionMonitorEndpointFilterResponse
Filter for sub-items within the endpoint.
resource_id str
Resource ID of the connection monitor endpoint.
scope ConnectionMonitorEndpointScopeResponse
Endpoint scope.
type str
The endpoint type.
name This property is required. String
The name of the connection monitor endpoint.
address String
Address of the connection monitor endpoint (IP or domain name).
coverageLevel String
Test coverage for the endpoint.
filter Property Map
Filter for sub-items within the endpoint.
resourceId String
Resource ID of the connection monitor endpoint.
scope Property Map
Endpoint scope.
type String
The endpoint type.

ConnectionMonitorEndpointScopeItemResponse

Address string
The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address.
Address string
The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address.
address String
The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address.
address string
The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address.
address str
The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address.
address String
The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address.

ConnectionMonitorEndpointScopeResponse

Exclude List<Pulumi.AzureNative.Network.Inputs.ConnectionMonitorEndpointScopeItemResponse>
List of items which needs to be excluded from the endpoint scope.
Include List<Pulumi.AzureNative.Network.Inputs.ConnectionMonitorEndpointScopeItemResponse>
List of items which needs to be included to the endpoint scope.
Exclude []ConnectionMonitorEndpointScopeItemResponse
List of items which needs to be excluded from the endpoint scope.
Include []ConnectionMonitorEndpointScopeItemResponse
List of items which needs to be included to the endpoint scope.
exclude List<ConnectionMonitorEndpointScopeItemResponse>
List of items which needs to be excluded from the endpoint scope.
include List<ConnectionMonitorEndpointScopeItemResponse>
List of items which needs to be included to the endpoint scope.
exclude ConnectionMonitorEndpointScopeItemResponse[]
List of items which needs to be excluded from the endpoint scope.
include ConnectionMonitorEndpointScopeItemResponse[]
List of items which needs to be included to the endpoint scope.
exclude Sequence[ConnectionMonitorEndpointScopeItemResponse]
List of items which needs to be excluded from the endpoint scope.
include Sequence[ConnectionMonitorEndpointScopeItemResponse]
List of items which needs to be included to the endpoint scope.
exclude List<Property Map>
List of items which needs to be excluded from the endpoint scope.
include List<Property Map>
List of items which needs to be included to the endpoint scope.

ConnectionMonitorHttpConfigurationResponse

Method string
The HTTP method to use.
Path string
The path component of the URI. For instance, "/dir1/dir2".
Port int
The port to connect to.
PreferHTTPS bool
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
RequestHeaders List<Pulumi.AzureNative.Network.Inputs.HTTPHeaderResponse>
The HTTP headers to transmit with the request.
ValidStatusCodeRanges List<string>
HTTP status codes to consider successful. For instance, "2xx,301-304,418".
Method string
The HTTP method to use.
Path string
The path component of the URI. For instance, "/dir1/dir2".
Port int
The port to connect to.
PreferHTTPS bool
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
RequestHeaders []HTTPHeaderResponse
The HTTP headers to transmit with the request.
ValidStatusCodeRanges []string
HTTP status codes to consider successful. For instance, "2xx,301-304,418".
method String
The HTTP method to use.
path String
The path component of the URI. For instance, "/dir1/dir2".
port Integer
The port to connect to.
preferHTTPS Boolean
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
requestHeaders List<HTTPHeaderResponse>
The HTTP headers to transmit with the request.
validStatusCodeRanges List<String>
HTTP status codes to consider successful. For instance, "2xx,301-304,418".
method string
The HTTP method to use.
path string
The path component of the URI. For instance, "/dir1/dir2".
port number
The port to connect to.
preferHTTPS boolean
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
requestHeaders HTTPHeaderResponse[]
The HTTP headers to transmit with the request.
validStatusCodeRanges string[]
HTTP status codes to consider successful. For instance, "2xx,301-304,418".
method str
The HTTP method to use.
path str
The path component of the URI. For instance, "/dir1/dir2".
port int
The port to connect to.
prefer_https bool
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
request_headers Sequence[HTTPHeaderResponse]
The HTTP headers to transmit with the request.
valid_status_code_ranges Sequence[str]
HTTP status codes to consider successful. For instance, "2xx,301-304,418".
method String
The HTTP method to use.
path String
The path component of the URI. For instance, "/dir1/dir2".
port Number
The port to connect to.
preferHTTPS Boolean
Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
requestHeaders List<Property Map>
The HTTP headers to transmit with the request.
validStatusCodeRanges List<String>
HTTP status codes to consider successful. For instance, "2xx,301-304,418".

ConnectionMonitorIcmpConfigurationResponse

DisableTraceRoute bool
Value indicating whether path evaluation with trace route should be disabled.
DisableTraceRoute bool
Value indicating whether path evaluation with trace route should be disabled.
disableTraceRoute Boolean
Value indicating whether path evaluation with trace route should be disabled.
disableTraceRoute boolean
Value indicating whether path evaluation with trace route should be disabled.
disable_trace_route bool
Value indicating whether path evaluation with trace route should be disabled.
disableTraceRoute Boolean
Value indicating whether path evaluation with trace route should be disabled.

ConnectionMonitorOutputResponse

Type string
Connection monitor output destination type. Currently, only "Workspace" is supported.
WorkspaceSettings Pulumi.AzureNative.Network.Inputs.ConnectionMonitorWorkspaceSettingsResponse
Describes the settings for producing output into a log analytics workspace.
Type string
Connection monitor output destination type. Currently, only "Workspace" is supported.
WorkspaceSettings ConnectionMonitorWorkspaceSettingsResponse
Describes the settings for producing output into a log analytics workspace.
type String
Connection monitor output destination type. Currently, only "Workspace" is supported.
workspaceSettings ConnectionMonitorWorkspaceSettingsResponse
Describes the settings for producing output into a log analytics workspace.
type string
Connection monitor output destination type. Currently, only "Workspace" is supported.
workspaceSettings ConnectionMonitorWorkspaceSettingsResponse
Describes the settings for producing output into a log analytics workspace.
type str
Connection monitor output destination type. Currently, only "Workspace" is supported.
workspace_settings ConnectionMonitorWorkspaceSettingsResponse
Describes the settings for producing output into a log analytics workspace.
type String
Connection monitor output destination type. Currently, only "Workspace" is supported.
workspaceSettings Property Map
Describes the settings for producing output into a log analytics workspace.

ConnectionMonitorSourceResponse

ResourceId This property is required. string
The ID of the resource used as the source by connection monitor.
Port int
The source port used by connection monitor.
ResourceId This property is required. string
The ID of the resource used as the source by connection monitor.
Port int
The source port used by connection monitor.
resourceId This property is required. String
The ID of the resource used as the source by connection monitor.
port Integer
The source port used by connection monitor.
resourceId This property is required. string
The ID of the resource used as the source by connection monitor.
port number
The source port used by connection monitor.
resource_id This property is required. str
The ID of the resource used as the source by connection monitor.
port int
The source port used by connection monitor.
resourceId This property is required. String
The ID of the resource used as the source by connection monitor.
port Number
The source port used by connection monitor.

ConnectionMonitorSuccessThresholdResponse

ChecksFailedPercent int
The maximum percentage of failed checks permitted for a test to evaluate as successful.
RoundTripTimeMs double
The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
ChecksFailedPercent int
The maximum percentage of failed checks permitted for a test to evaluate as successful.
RoundTripTimeMs float64
The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
checksFailedPercent Integer
The maximum percentage of failed checks permitted for a test to evaluate as successful.
roundTripTimeMs Double
The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
checksFailedPercent number
The maximum percentage of failed checks permitted for a test to evaluate as successful.
roundTripTimeMs number
The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
checks_failed_percent int
The maximum percentage of failed checks permitted for a test to evaluate as successful.
round_trip_time_ms float
The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
checksFailedPercent Number
The maximum percentage of failed checks permitted for a test to evaluate as successful.
roundTripTimeMs Number
The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.

ConnectionMonitorTcpConfigurationResponse

DestinationPortBehavior string
Destination port behavior.
DisableTraceRoute bool
Value indicating whether path evaluation with trace route should be disabled.
Port int
The port to connect to.
DestinationPortBehavior string
Destination port behavior.
DisableTraceRoute bool
Value indicating whether path evaluation with trace route should be disabled.
Port int
The port to connect to.
destinationPortBehavior String
Destination port behavior.
disableTraceRoute Boolean
Value indicating whether path evaluation with trace route should be disabled.
port Integer
The port to connect to.
destinationPortBehavior string
Destination port behavior.
disableTraceRoute boolean
Value indicating whether path evaluation with trace route should be disabled.
port number
The port to connect to.
destination_port_behavior str
Destination port behavior.
disable_trace_route bool
Value indicating whether path evaluation with trace route should be disabled.
port int
The port to connect to.
destinationPortBehavior String
Destination port behavior.
disableTraceRoute Boolean
Value indicating whether path evaluation with trace route should be disabled.
port Number
The port to connect to.

ConnectionMonitorTestConfigurationResponse

Name This property is required. string
The name of the connection monitor test configuration.
Protocol This property is required. string
The protocol to use in test evaluation.
HttpConfiguration Pulumi.AzureNative.Network.Inputs.ConnectionMonitorHttpConfigurationResponse
The parameters used to perform test evaluation over HTTP.
IcmpConfiguration Pulumi.AzureNative.Network.Inputs.ConnectionMonitorIcmpConfigurationResponse
The parameters used to perform test evaluation over ICMP.
PreferredIPVersion string
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
SuccessThreshold Pulumi.AzureNative.Network.Inputs.ConnectionMonitorSuccessThresholdResponse
The threshold for declaring a test successful.
TcpConfiguration Pulumi.AzureNative.Network.Inputs.ConnectionMonitorTcpConfigurationResponse
The parameters used to perform test evaluation over TCP.
TestFrequencySec int
The frequency of test evaluation, in seconds.
Name This property is required. string
The name of the connection monitor test configuration.
Protocol This property is required. string
The protocol to use in test evaluation.
HttpConfiguration ConnectionMonitorHttpConfigurationResponse
The parameters used to perform test evaluation over HTTP.
IcmpConfiguration ConnectionMonitorIcmpConfigurationResponse
The parameters used to perform test evaluation over ICMP.
PreferredIPVersion string
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
SuccessThreshold ConnectionMonitorSuccessThresholdResponse
The threshold for declaring a test successful.
TcpConfiguration ConnectionMonitorTcpConfigurationResponse
The parameters used to perform test evaluation over TCP.
TestFrequencySec int
The frequency of test evaluation, in seconds.
name This property is required. String
The name of the connection monitor test configuration.
protocol This property is required. String
The protocol to use in test evaluation.
httpConfiguration ConnectionMonitorHttpConfigurationResponse
The parameters used to perform test evaluation over HTTP.
icmpConfiguration ConnectionMonitorIcmpConfigurationResponse
The parameters used to perform test evaluation over ICMP.
preferredIPVersion String
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
successThreshold ConnectionMonitorSuccessThresholdResponse
The threshold for declaring a test successful.
tcpConfiguration ConnectionMonitorTcpConfigurationResponse
The parameters used to perform test evaluation over TCP.
testFrequencySec Integer
The frequency of test evaluation, in seconds.
name This property is required. string
The name of the connection monitor test configuration.
protocol This property is required. string
The protocol to use in test evaluation.
httpConfiguration ConnectionMonitorHttpConfigurationResponse
The parameters used to perform test evaluation over HTTP.
icmpConfiguration ConnectionMonitorIcmpConfigurationResponse
The parameters used to perform test evaluation over ICMP.
preferredIPVersion string
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
successThreshold ConnectionMonitorSuccessThresholdResponse
The threshold for declaring a test successful.
tcpConfiguration ConnectionMonitorTcpConfigurationResponse
The parameters used to perform test evaluation over TCP.
testFrequencySec number
The frequency of test evaluation, in seconds.
name This property is required. str
The name of the connection monitor test configuration.
protocol This property is required. str
The protocol to use in test evaluation.
http_configuration ConnectionMonitorHttpConfigurationResponse
The parameters used to perform test evaluation over HTTP.
icmp_configuration ConnectionMonitorIcmpConfigurationResponse
The parameters used to perform test evaluation over ICMP.
preferred_ip_version str
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
success_threshold ConnectionMonitorSuccessThresholdResponse
The threshold for declaring a test successful.
tcp_configuration ConnectionMonitorTcpConfigurationResponse
The parameters used to perform test evaluation over TCP.
test_frequency_sec int
The frequency of test evaluation, in seconds.
name This property is required. String
The name of the connection monitor test configuration.
protocol This property is required. String
The protocol to use in test evaluation.
httpConfiguration Property Map
The parameters used to perform test evaluation over HTTP.
icmpConfiguration Property Map
The parameters used to perform test evaluation over ICMP.
preferredIPVersion String
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
successThreshold Property Map
The threshold for declaring a test successful.
tcpConfiguration Property Map
The parameters used to perform test evaluation over TCP.
testFrequencySec Number
The frequency of test evaluation, in seconds.

ConnectionMonitorTestGroupResponse

Destinations This property is required. List<string>
List of destination endpoint names.
Name This property is required. string
The name of the connection monitor test group.
Sources This property is required. List<string>
List of source endpoint names.
TestConfigurations This property is required. List<string>
List of test configuration names.
Disable bool
Value indicating whether test group is disabled.
Destinations This property is required. []string
List of destination endpoint names.
Name This property is required. string
The name of the connection monitor test group.
Sources This property is required. []string
List of source endpoint names.
TestConfigurations This property is required. []string
List of test configuration names.
Disable bool
Value indicating whether test group is disabled.
destinations This property is required. List<String>
List of destination endpoint names.
name This property is required. String
The name of the connection monitor test group.
sources This property is required. List<String>
List of source endpoint names.
testConfigurations This property is required. List<String>
List of test configuration names.
disable Boolean
Value indicating whether test group is disabled.
destinations This property is required. string[]
List of destination endpoint names.
name This property is required. string
The name of the connection monitor test group.
sources This property is required. string[]
List of source endpoint names.
testConfigurations This property is required. string[]
List of test configuration names.
disable boolean
Value indicating whether test group is disabled.
destinations This property is required. Sequence[str]
List of destination endpoint names.
name This property is required. str
The name of the connection monitor test group.
sources This property is required. Sequence[str]
List of source endpoint names.
test_configurations This property is required. Sequence[str]
List of test configuration names.
disable bool
Value indicating whether test group is disabled.
destinations This property is required. List<String>
List of destination endpoint names.
name This property is required. String
The name of the connection monitor test group.
sources This property is required. List<String>
List of source endpoint names.
testConfigurations This property is required. List<String>
List of test configuration names.
disable Boolean
Value indicating whether test group is disabled.

ConnectionMonitorWorkspaceSettingsResponse

WorkspaceResourceId string
Log analytics workspace resource ID.
WorkspaceResourceId string
Log analytics workspace resource ID.
workspaceResourceId String
Log analytics workspace resource ID.
workspaceResourceId string
Log analytics workspace resource ID.
workspace_resource_id str
Log analytics workspace resource ID.
workspaceResourceId String
Log analytics workspace resource ID.

HTTPHeaderResponse

Name string
The name in HTTP header.
Value string
The value in HTTP header.
Name string
The name in HTTP header.
Value string
The value in HTTP header.
name String
The name in HTTP header.
value String
The value in HTTP header.
name string
The name in HTTP header.
value string
The value in HTTP header.
name str
The name in HTTP header.
value str
The value in HTTP header.
name String
The name in HTTP header.
value String
The value in HTTP header.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi