1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. getConnectionMonitor
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.network.getConnectionMonitor

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 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.

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:network:getConnectionMonitor
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConnectionMonitorName string
    The name of the connection monitor.
    NetworkWatcherName string
    The name of the Network Watcher resource.
    ResourceGroupName string
    The name of the resource group containing Network Watcher.
    ConnectionMonitorName string
    The name of the connection monitor.
    NetworkWatcherName string
    The name of the Network Watcher resource.
    ResourceGroupName string
    The name of the resource group containing Network Watcher.
    connectionMonitorName String
    The name of the connection monitor.
    networkWatcherName String
    The name of the Network Watcher resource.
    resourceGroupName String
    The name of the resource group containing Network Watcher.
    connectionMonitorName string
    The name of the connection monitor.
    networkWatcherName string
    The name of the Network Watcher resource.
    resourceGroupName string
    The name of the resource group containing Network Watcher.
    connection_monitor_name str
    The name of the connection monitor.
    network_watcher_name str
    The name of the Network Watcher resource.
    resource_group_name str
    The name of the resource group containing Network Watcher.
    connectionMonitorName String
    The name of the connection monitor.
    networkWatcherName String
    The name of the Network Watcher resource.
    resourceGroupName 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 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 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 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 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 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 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 string
    The ID of the resource used as the source by connection monitor.
    Port int
    The source port used by connection monitor.
    ResourceId string
    The ID of the resource used as the source by connection monitor.
    Port int
    The source port used by connection monitor.
    resourceId String
    The ID of the resource used as the source by connection monitor.
    port Integer
    The source port used by connection monitor.
    resourceId 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.
    resourceId 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 string
    The name of the connection monitor test configuration.
    Protocol 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 string
    The name of the connection monitor test configuration.
    Protocol 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 String
    The name of the connection monitor test configuration.
    protocol 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 string
    The name of the connection monitor test configuration.
    protocol 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 str
    The name of the connection monitor test configuration.
    protocol 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 String
    The name of the connection monitor test configuration.
    protocol 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 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.
    TestConfigurations 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.
    TestConfigurations []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.
    testConfigurations 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.
    testConfigurations 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.
    testConfigurations 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 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi