azure-native.network.getConnectionMonitor
Explore with Pulumi AI
Gets a connection monitor by name.
Uses Azure REST API version 2024-05-01.
Other available API versions: 2018-06-01, 2018-07-01, 2018-08-01, 2018-10-01, 2018-11-01, 2018-12-01, 2019-02-01, 2019-04-01, 2019-06-01, 2019-07-01, 2019-08-01, 2019-09-01, 2019-11-01, 2019-12-01, 2020-03-01, 2020-04-01, 2020-05-01, 2020-06-01, 2020-07-01, 2020-08-01, 2020-11-01, 2021-02-01, 2021-03-01, 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]. See the version guide for details.
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>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]func LookupConnectionMonitor(ctx *Context, args *LookupConnectionMonitorArgs, opts ...InvokeOption) (*LookupConnectionMonitorResult, error)
func LookupConnectionMonitorOutput(ctx *Context, args *LookupConnectionMonitorOutputArgs, opts ...InvokeOption) LookupConnectionMonitorResultOutput> 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)
}public static CompletableFuture<GetConnectionMonitorResult> getConnectionMonitor(GetConnectionMonitorArgs args, InvokeOptions options)
public static Output<GetConnectionMonitorResult> getConnectionMonitor(GetConnectionMonitorArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:network:getConnectionMonitor
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Connection
Monitor stringName  - The name of the connection monitor.
 - Network
Watcher stringName  - The name of the Network Watcher resource.
 - Resource
Group stringName  - The name of the resource group containing Network Watcher.
 
- Connection
Monitor stringName  - The name of the connection monitor.
 - Network
Watcher stringName  - The name of the Network Watcher resource.
 - Resource
Group stringName  - The name of the resource group containing Network Watcher.
 
- connection
Monitor StringName  - The name of the connection monitor.
 - network
Watcher StringName  - The name of the Network Watcher resource.
 - resource
Group StringName  - The name of the resource group containing Network Watcher.
 
- connection
Monitor stringName  - The name of the connection monitor.
 - network
Watcher stringName  - The name of the Network Watcher resource.
 - resource
Group stringName  - The name of the resource group containing Network Watcher.
 
- connection_
monitor_ strname  - The name of the connection monitor.
 - network_
watcher_ strname  - The name of the Network Watcher resource.
 - resource_
group_ strname  - The name of the resource group containing Network Watcher.
 
- connection
Monitor StringName  - The name of the connection monitor.
 - network
Watcher StringName  - The name of the Network Watcher resource.
 - resource
Group StringName  - The name of the resource group containing Network Watcher.
 
getConnectionMonitor Result
The following output properties are available:
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Connection
Monitor stringType  - 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.
 - Monitoring
Status string - The monitoring status of the connection monitor.
 - Name string
 - Name of the connection monitor.
 - Provisioning
State string - The provisioning state of the connection monitor.
 - Start
Time string - The date and time when the connection monitor was started.
 - Type string
 - Connection monitor type.
 - Auto
Start bool - Determines if the connection monitor will start automatically once created.
 - Destination
Pulumi.
Azure Native. Network. Outputs. Connection Monitor Destination Response  - Describes the destination of connection monitor.
 - Endpoints
List<Pulumi.
Azure Native. Network. Outputs. Connection Monitor Endpoint Response>  - List of connection monitor endpoints.
 - Location string
 - Connection monitor location.
 - Monitoring
Interval intIn Seconds  - Monitoring interval in seconds.
 - Notes string
 - Optional notes to be associated with the connection monitor.
 - Outputs
List<Pulumi.
Azure Native. Network. Outputs. Connection Monitor Output Response>  - List of connection monitor outputs.
 - Source
Pulumi.
Azure Native. Network. Outputs. Connection Monitor Source Response  - Describes the source of connection monitor.
 - Dictionary<string, string>
 - Connection monitor tags.
 - Test
Configurations List<Pulumi.Azure Native. Network. Outputs. Connection Monitor Test Configuration Response>  - List of connection monitor test configurations.
 - Test
Groups List<Pulumi.Azure Native. Network. Outputs. Connection Monitor Test Group Response>  - List of connection monitor test groups.
 
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Connection
Monitor stringType  - 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.
 - Monitoring
Status string - The monitoring status of the connection monitor.
 - Name string
 - Name of the connection monitor.
 - Provisioning
State string - The provisioning state of the connection monitor.
 - Start
Time string - The date and time when the connection monitor was started.
 - Type string
 - Connection monitor type.
 - Auto
Start bool - Determines if the connection monitor will start automatically once created.
 - Destination
Connection
Monitor Destination Response  - Describes the destination of connection monitor.
 - Endpoints
[]Connection
Monitor Endpoint Response  - List of connection monitor endpoints.
 - Location string
 - Connection monitor location.
 - Monitoring
Interval intIn Seconds  - Monitoring interval in seconds.
 - Notes string
 - Optional notes to be associated with the connection monitor.
 - Outputs
[]Connection
Monitor Output Response  - List of connection monitor outputs.
 - Source
Connection
Monitor Source Response  - Describes the source of connection monitor.
 - map[string]string
 - Connection monitor tags.
 - Test
Configurations []ConnectionMonitor Test Configuration Response  - List of connection monitor test configurations.
 - Test
Groups []ConnectionMonitor Test Group Response  - List of connection monitor test groups.
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - connection
Monitor StringType  - 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.
 - monitoring
Status String - The monitoring status of the connection monitor.
 - name String
 - Name of the connection monitor.
 - provisioning
State String - The provisioning state of the connection monitor.
 - start
Time String - The date and time when the connection monitor was started.
 - type String
 - Connection monitor type.
 - auto
Start Boolean - Determines if the connection monitor will start automatically once created.
 - destination
Connection
Monitor Destination Response  - Describes the destination of connection monitor.
 - endpoints
List<Connection
Monitor Endpoint Response>  - List of connection monitor endpoints.
 - location String
 - Connection monitor location.
 - monitoring
Interval IntegerIn Seconds  - Monitoring interval in seconds.
 - notes String
 - Optional notes to be associated with the connection monitor.
 - outputs
List<Connection
Monitor Output Response>  - List of connection monitor outputs.
 - source
Connection
Monitor Source Response  - Describes the source of connection monitor.
 - Map<String,String>
 - Connection monitor tags.
 - test
Configurations List<ConnectionMonitor Test Configuration Response>  - List of connection monitor test configurations.
 - test
Groups List<ConnectionMonitor Test Group Response>  - List of connection monitor test groups.
 
- azure
Api stringVersion  - The Azure API version of the resource.
 - connection
Monitor stringType  - 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.
 - monitoring
Status string - The monitoring status of the connection monitor.
 - name string
 - Name of the connection monitor.
 - provisioning
State string - The provisioning state of the connection monitor.
 - start
Time string - The date and time when the connection monitor was started.
 - type string
 - Connection monitor type.
 - auto
Start boolean - Determines if the connection monitor will start automatically once created.
 - destination
Connection
Monitor Destination Response  - Describes the destination of connection monitor.
 - endpoints
Connection
Monitor Endpoint Response[]  - List of connection monitor endpoints.
 - location string
 - Connection monitor location.
 - monitoring
Interval numberIn Seconds  - Monitoring interval in seconds.
 - notes string
 - Optional notes to be associated with the connection monitor.
 - outputs
Connection
Monitor Output Response[]  - List of connection monitor outputs.
 - source
Connection
Monitor Source Response  - Describes the source of connection monitor.
 - {[key: string]: string}
 - Connection monitor tags.
 - test
Configurations ConnectionMonitor Test Configuration Response[]  - List of connection monitor test configurations.
 - test
Groups ConnectionMonitor Test Group Response[]  - List of connection monitor test groups.
 
- azure_
api_ strversion  - The Azure API version of the resource.
 - connection_
monitor_ strtype  - 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
Connection
Monitor Destination Response  - Describes the destination of connection monitor.
 - endpoints
Sequence[Connection
Monitor Endpoint Response]  - List of connection monitor endpoints.
 - location str
 - Connection monitor location.
 - monitoring_
interval_ intin_ seconds  - Monitoring interval in seconds.
 - notes str
 - Optional notes to be associated with the connection monitor.
 - outputs
Sequence[Connection
Monitor Output Response]  - List of connection monitor outputs.
 - source
Connection
Monitor Source Response  - Describes the source of connection monitor.
 - Mapping[str, str]
 - Connection monitor tags.
 - test_
configurations Sequence[ConnectionMonitor Test Configuration Response]  - List of connection monitor test configurations.
 - test_
groups Sequence[ConnectionMonitor Test Group Response]  - List of connection monitor test groups.
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - connection
Monitor StringType  - 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.
 - monitoring
Status String - The monitoring status of the connection monitor.
 - name String
 - Name of the connection monitor.
 - provisioning
State String - The provisioning state of the connection monitor.
 - start
Time String - The date and time when the connection monitor was started.
 - type String
 - Connection monitor type.
 - auto
Start 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.
 - monitoring
Interval NumberIn Seconds  - 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.
 - Map<String>
 - Connection monitor tags.
 - test
Configurations List<Property Map> - List of connection monitor test configurations.
 - test
Groups 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.
 - Resource
Id 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.
 - Resource
Id 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.
 - resource
Id 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.
 - resource
Id 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.
 - resource
Id String - The ID of the resource used as the destination by connection monitor.
 
ConnectionMonitorEndpointFilterItemResponse     
ConnectionMonitorEndpointFilterResponse    
- Items
List<Pulumi.
Azure Native. Network. Inputs. Connection Monitor Endpoint Filter Item Response>  - List of items in the filter.
 - Type string
 - The behavior of the endpoint filter. Currently only 'Include' is supported.
 
- Items
[]Connection
Monitor Endpoint Filter Item Response  - List of items in the filter.
 - Type string
 - The behavior of the endpoint filter. Currently only 'Include' is supported.
 
- items
List<Connection
Monitor Endpoint Filter Item Response>  - List of items in the filter.
 - type String
 - The behavior of the endpoint filter. Currently only 'Include' is supported.
 
- items
Connection
Monitor Endpoint Filter Item Response[]  - List of items in the filter.
 - type string
 - The behavior of the endpoint filter. Currently only 'Include' is supported.
 
- items
Sequence[Connection
Monitor Endpoint Filter Item Response]  - 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.
 
ConnectionMonitorEndpointLocationDetailsResponse     
- Region string
 - Region for connection monitor endpoint.
 
- Region string
 - Region for connection monitor endpoint.
 
- region String
 - Region for connection monitor endpoint.
 
- region string
 - Region for connection monitor endpoint.
 
- region str
 - Region for connection monitor endpoint.
 
- region String
 - Region for connection monitor endpoint.
 
ConnectionMonitorEndpointResponse   
- Name string
 - The name of the connection monitor endpoint.
 - Address string
 - Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.
 - Coverage
Level string - Test coverage for the endpoint.
 - Filter
Pulumi.
Azure Native. Network. Inputs. Connection Monitor Endpoint Filter Response  - Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.
 - Location
Details Pulumi.Azure Native. Network. Inputs. Connection Monitor Endpoint Location Details Response  - Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.
 - Resource
Id string - Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.
 - Scope
Pulumi.
Azure Native. Network. Inputs. Connection Monitor Endpoint Scope Response  - Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.
 - Subscription
Id string - Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.
 - Type string
 - The endpoint type.
 
- Name string
 - The name of the connection monitor endpoint.
 - Address string
 - Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.
 - Coverage
Level string - Test coverage for the endpoint.
 - Filter
Connection
Monitor Endpoint Filter Response  - Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.
 - Location
Details ConnectionMonitor Endpoint Location Details Response  - Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.
 - Resource
Id string - Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.
 - Scope
Connection
Monitor Endpoint Scope Response  - Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.
 - Subscription
Id string - Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.
 - Type string
 - The endpoint type.
 
- name String
 - The name of the connection monitor endpoint.
 - address String
 - Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.
 - coverage
Level String - Test coverage for the endpoint.
 - filter
Connection
Monitor Endpoint Filter Response  - Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.
 - location
Details ConnectionMonitor Endpoint Location Details Response  - Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.
 - resource
Id String - Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.
 - scope
Connection
Monitor Endpoint Scope Response  - Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.
 - subscription
Id String - Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.
 - type String
 - The endpoint type.
 
- name string
 - The name of the connection monitor endpoint.
 - address string
 - Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.
 - coverage
Level string - Test coverage for the endpoint.
 - filter
Connection
Monitor Endpoint Filter Response  - Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.
 - location
Details ConnectionMonitor Endpoint Location Details Response  - Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.
 - resource
Id string - Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.
 - scope
Connection
Monitor Endpoint Scope Response  - Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.
 - subscription
Id string - Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.
 - type string
 - The endpoint type.
 
- name str
 - The name of the connection monitor endpoint.
 - address str
 - Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.
 - coverage_
level str - Test coverage for the endpoint.
 - filter
Connection
Monitor Endpoint Filter Response  - Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.
 - location_
details ConnectionMonitor Endpoint Location Details Response  - Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.
 - resource_
id str - Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.
 - scope
Connection
Monitor Endpoint Scope Response  - Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.
 - subscription_
id str - Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.
 - type str
 - The endpoint type.
 
- name String
 - The name of the connection monitor endpoint.
 - address String
 - Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.
 - coverage
Level String - Test coverage for the endpoint.
 - filter Property Map
 - Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.
 - location
Details Property Map - Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.
 - resource
Id String - Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.
 - scope Property Map
 - Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.
 - subscription
Id String - Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.
 - 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.
Azure Native. Network. Inputs. Connection Monitor Endpoint Scope Item Response>  - List of items which needs to be excluded from the endpoint scope.
 - Include
List<Pulumi.
Azure Native. Network. Inputs. Connection Monitor Endpoint Scope Item Response>  - List of items which needs to be included to the endpoint scope.
 
- Exclude
[]Connection
Monitor Endpoint Scope Item Response  - List of items which needs to be excluded from the endpoint scope.
 - Include
[]Connection
Monitor Endpoint Scope Item Response  - List of items which needs to be included to the endpoint scope.
 
- exclude
List<Connection
Monitor Endpoint Scope Item Response>  - List of items which needs to be excluded from the endpoint scope.
 - include
List<Connection
Monitor Endpoint Scope Item Response>  - List of items which needs to be included to the endpoint scope.
 
- exclude
Connection
Monitor Endpoint Scope Item Response[]  - List of items which needs to be excluded from the endpoint scope.
 - include
Connection
Monitor Endpoint Scope Item Response[]  - List of items which needs to be included to the endpoint scope.
 
- exclude
Sequence[Connection
Monitor Endpoint Scope Item Response]  - List of items which needs to be excluded from the endpoint scope.
 - include
Sequence[Connection
Monitor Endpoint Scope Item Response]  - 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.
 - Prefer
HTTPS bool - Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
 - Request
Headers List<Pulumi.Azure Native. Network. Inputs. HTTPHeader Response>  - The HTTP headers to transmit with the request.
 - Valid
Status List<string>Code Ranges  - 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.
 - Prefer
HTTPS bool - Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
 - Request
Headers []HTTPHeaderResponse  - The HTTP headers to transmit with the request.
 - Valid
Status []stringCode Ranges  - 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.
 - prefer
HTTPS Boolean - Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
 - request
Headers List<HTTPHeaderResponse>  - The HTTP headers to transmit with the request.
 - valid
Status List<String>Code Ranges  - 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.
 - prefer
HTTPS boolean - Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
 - request
Headers HTTPHeaderResponse[]  - The HTTP headers to transmit with the request.
 - valid
Status string[]Code Ranges  - 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_ Sequence[str]code_ ranges  - 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.
 - prefer
HTTPS Boolean - Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.
 - request
Headers List<Property Map> - The HTTP headers to transmit with the request.
 - valid
Status List<String>Code Ranges  - HTTP status codes to consider successful. For instance, "2xx,301-304,418".
 
ConnectionMonitorIcmpConfigurationResponse    
- Disable
Trace boolRoute  - Value indicating whether path evaluation with trace route should be disabled.
 
- Disable
Trace boolRoute  - Value indicating whether path evaluation with trace route should be disabled.
 
- disable
Trace BooleanRoute  - Value indicating whether path evaluation with trace route should be disabled.
 
- disable
Trace booleanRoute  - Value indicating whether path evaluation with trace route should be disabled.
 
- disable_
trace_ boolroute  - Value indicating whether path evaluation with trace route should be disabled.
 
- disable
Trace BooleanRoute  - Value indicating whether path evaluation with trace route should be disabled.
 
ConnectionMonitorOutputResponse   
- Type string
 - Connection monitor output destination type. Currently, only "Workspace" is supported.
 - Workspace
Settings Pulumi.Azure Native. Network. Inputs. Connection Monitor Workspace Settings Response  - Describes the settings for producing output into a log analytics workspace.
 
- Type string
 - Connection monitor output destination type. Currently, only "Workspace" is supported.
 - Workspace
Settings ConnectionMonitor Workspace Settings Response  - Describes the settings for producing output into a log analytics workspace.
 
- type String
 - Connection monitor output destination type. Currently, only "Workspace" is supported.
 - workspace
Settings ConnectionMonitor Workspace Settings Response  - Describes the settings for producing output into a log analytics workspace.
 
- type string
 - Connection monitor output destination type. Currently, only "Workspace" is supported.
 - workspace
Settings ConnectionMonitor Workspace Settings Response  - 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 ConnectionMonitor Workspace Settings Response  - Describes the settings for producing output into a log analytics workspace.
 
- type String
 - Connection monitor output destination type. Currently, only "Workspace" is supported.
 - workspace
Settings Property Map - Describes the settings for producing output into a log analytics workspace.
 
ConnectionMonitorSourceResponse   
- Resource
Id string - The ID of the resource used as the source by connection monitor.
 - Port int
 - The source port used by connection monitor.
 
- Resource
Id string - The ID of the resource used as the source by connection monitor.
 - Port int
 - The source port used by connection monitor.
 
- resource
Id String - The ID of the resource used as the source by connection monitor.
 - port Integer
 - The source port used by connection monitor.
 
- resource
Id string - The ID of the resource used as the source by connection monitor.
 - port number
 - The source port used by connection monitor.
 
- resource_
id str - The ID of the resource used as the source by connection monitor.
 - port int
 - The source port used by connection monitor.
 
- resource
Id String - The ID of the resource used as the source by connection monitor.
 - port Number
 - The source port used by connection monitor.
 
ConnectionMonitorSuccessThresholdResponse    
- Checks
Failed intPercent  - The maximum percentage of failed checks permitted for a test to evaluate as successful.
 - Round
Trip doubleTime Ms  - The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
 
- Checks
Failed intPercent  - The maximum percentage of failed checks permitted for a test to evaluate as successful.
 - Round
Trip float64Time Ms  - The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
 
- checks
Failed IntegerPercent  - The maximum percentage of failed checks permitted for a test to evaluate as successful.
 - round
Trip DoubleTime Ms  - The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
 
- checks
Failed numberPercent  - The maximum percentage of failed checks permitted for a test to evaluate as successful.
 - round
Trip numberTime Ms  - The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
 
- checks_
failed_ intpercent  - The maximum percentage of failed checks permitted for a test to evaluate as successful.
 - round_
trip_ floattime_ ms  - The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
 
- checks
Failed NumberPercent  - The maximum percentage of failed checks permitted for a test to evaluate as successful.
 - round
Trip NumberTime Ms  - The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.
 
ConnectionMonitorTcpConfigurationResponse    
- Destination
Port stringBehavior  - Destination port behavior.
 - Disable
Trace boolRoute  - Value indicating whether path evaluation with trace route should be disabled.
 - Port int
 - The port to connect to.
 
- Destination
Port stringBehavior  - Destination port behavior.
 - Disable
Trace boolRoute  - Value indicating whether path evaluation with trace route should be disabled.
 - Port int
 - The port to connect to.
 
- destination
Port StringBehavior  - Destination port behavior.
 - disable
Trace BooleanRoute  - Value indicating whether path evaluation with trace route should be disabled.
 - port Integer
 - The port to connect to.
 
- destination
Port stringBehavior  - Destination port behavior.
 - disable
Trace booleanRoute  - Value indicating whether path evaluation with trace route should be disabled.
 - port number
 - The port to connect to.
 
- destination_
port_ strbehavior  - Destination port behavior.
 - disable_
trace_ boolroute  - Value indicating whether path evaluation with trace route should be disabled.
 - port int
 - The port to connect to.
 
- destination
Port StringBehavior  - Destination port behavior.
 - disable
Trace BooleanRoute  - Value indicating whether path evaluation with trace route should be disabled.
 - port Number
 - The port to connect to.
 
ConnectionMonitorTestConfigurationResponse    
- Name string
 - The name of the connection monitor test configuration.
 - Protocol string
 - The protocol to use in test evaluation.
 - Http
Configuration Pulumi.Azure Native. Network. Inputs. Connection Monitor Http Configuration Response  - The parameters used to perform test evaluation over HTTP.
 - Icmp
Configuration Pulumi.Azure Native. Network. Inputs. Connection Monitor Icmp Configuration Response  - The parameters used to perform test evaluation over ICMP.
 - Preferred
IPVersion string - 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 Pulumi.Azure Native. Network. Inputs. Connection Monitor Success Threshold Response  - The threshold for declaring a test successful.
 - Tcp
Configuration Pulumi.Azure Native. Network. Inputs. Connection Monitor Tcp Configuration Response  - The parameters used to perform test evaluation over TCP.
 - Test
Frequency intSec  - The frequency of test evaluation, in seconds.
 
- Name string
 - The name of the connection monitor test configuration.
 - Protocol string
 - The protocol to use in test evaluation.
 - Http
Configuration ConnectionMonitor Http Configuration Response  - The parameters used to perform test evaluation over HTTP.
 - Icmp
Configuration ConnectionMonitor Icmp Configuration Response  - The parameters used to perform test evaluation over ICMP.
 - Preferred
IPVersion string - 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 ConnectionMonitor Success Threshold Response  - The threshold for declaring a test successful.
 - Tcp
Configuration ConnectionMonitor Tcp Configuration Response  - The parameters used to perform test evaluation over TCP.
 - Test
Frequency intSec  - The frequency of test evaluation, in seconds.
 
- name String
 - The name of the connection monitor test configuration.
 - protocol String
 - The protocol to use in test evaluation.
 - http
Configuration ConnectionMonitor Http Configuration Response  - The parameters used to perform test evaluation over HTTP.
 - icmp
Configuration ConnectionMonitor Icmp Configuration Response  - The parameters used to perform test evaluation over ICMP.
 - preferred
IPVersion String - 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 ConnectionMonitor Success Threshold Response  - The threshold for declaring a test successful.
 - tcp
Configuration ConnectionMonitor Tcp Configuration Response  - The parameters used to perform test evaluation over TCP.
 - test
Frequency IntegerSec  - The frequency of test evaluation, in seconds.
 
- name string
 - The name of the connection monitor test configuration.
 - protocol string
 - The protocol to use in test evaluation.
 - http
Configuration ConnectionMonitor Http Configuration Response  - The parameters used to perform test evaluation over HTTP.
 - icmp
Configuration ConnectionMonitor Icmp Configuration Response  - The parameters used to perform test evaluation over ICMP.
 - preferred
IPVersion string - 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 ConnectionMonitor Success Threshold Response  - The threshold for declaring a test successful.
 - tcp
Configuration ConnectionMonitor Tcp Configuration Response  - The parameters used to perform test evaluation over TCP.
 - test
Frequency numberSec  - The frequency of test evaluation, in seconds.
 
- name str
 - The name of the connection monitor test configuration.
 - protocol str
 - The protocol to use in test evaluation.
 - http_
configuration ConnectionMonitor Http Configuration Response  - The parameters used to perform test evaluation over HTTP.
 - icmp_
configuration ConnectionMonitor Icmp Configuration Response  - The parameters used to perform test evaluation over ICMP.
 - preferred_
ip_ strversion  - 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 ConnectionMonitor Success Threshold Response  - The threshold for declaring a test successful.
 - tcp_
configuration ConnectionMonitor Tcp Configuration Response  - The parameters used to perform test evaluation over TCP.
 - test_
frequency_ intsec  - The frequency of test evaluation, in seconds.
 
- name String
 - The name of the connection monitor test configuration.
 - protocol String
 - The protocol to use in test evaluation.
 - http
Configuration Property Map - The parameters used to perform test evaluation over HTTP.
 - icmp
Configuration Property Map - The parameters used to perform test evaluation over ICMP.
 - preferred
IPVersion String - 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 Property Map - The threshold for declaring a test successful.
 - tcp
Configuration Property Map - The parameters used to perform test evaluation over TCP.
 - test
Frequency NumberSec  - The frequency of test evaluation, in seconds.
 
ConnectionMonitorTestGroupResponse    
- Destinations List<string>
 - List of destination endpoint names.
 - Name string
 - The name of the connection monitor test group.
 - Sources List<string>
 - List of source endpoint names.
 - Test
Configurations List<string> - List of test configuration names.
 - Disable bool
 - Value indicating whether test group is disabled.
 
- Destinations []string
 - List of destination endpoint names.
 - Name string
 - The name of the connection monitor test group.
 - Sources []string
 - List of source endpoint names.
 - Test
Configurations []string - List of test configuration names.
 - Disable bool
 - Value indicating whether test group is disabled.
 
- destinations List<String>
 - List of destination endpoint names.
 - name String
 - The name of the connection monitor test group.
 - sources List<String>
 - List of source endpoint names.
 - test
Configurations List<String> - List of test configuration names.
 - disable Boolean
 - Value indicating whether test group is disabled.
 
- destinations string[]
 - List of destination endpoint names.
 - name string
 - The name of the connection monitor test group.
 - sources string[]
 - List of source endpoint names.
 - test
Configurations string[] - List of test configuration names.
 - disable boolean
 - Value indicating whether test group is disabled.
 
- destinations Sequence[str]
 - List of destination endpoint names.
 - name str
 - The name of the connection monitor test group.
 - sources Sequence[str]
 - List of source endpoint names.
 - test_
configurations Sequence[str] - List of test configuration names.
 - disable bool
 - Value indicating whether test group is disabled.
 
- destinations List<String>
 - List of destination endpoint names.
 - name String
 - The name of the connection monitor test group.
 - sources List<String>
 - List of source endpoint names.
 - test
Configurations List<String> - List of test configuration names.
 - disable Boolean
 - Value indicating whether test group is disabled.
 
ConnectionMonitorWorkspaceSettingsResponse    
- Workspace
Resource stringId  - Log analytics workspace resource ID.
 
- Workspace
Resource stringId  - Log analytics workspace resource ID.
 
- workspace
Resource StringId  - Log analytics workspace resource ID.
 
- workspace
Resource stringId  - Log analytics workspace resource ID.
 
- workspace_
resource_ strid  - Log analytics workspace resource ID.
 
- workspace
Resource StringId  - Log analytics workspace resource ID.
 
HTTPHeaderResponse 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0