ConnectionMonitorEndpointArgs

data class ConnectionMonitorEndpointArgs(val address: Output<String>? = null, val coverageLevel: Output<Either<String, CoverageLevel>>? = null, val filter: Output<ConnectionMonitorEndpointFilterArgs>? = null, val locationDetails: Output<ConnectionMonitorEndpointLocationDetailsArgs>? = null, val name: Output<String>, val resourceId: Output<String>? = null, val scope: Output<ConnectionMonitorEndpointScopeArgs>? = null, val subscriptionId: Output<String>? = null, val type: Output<Either<String, EndpointType>>? = null) : ConvertibleToJava<ConnectionMonitorEndpointArgs>

Describes the connection monitor endpoint.

Constructors

Link copied to clipboard
constructor(address: Output<String>? = null, coverageLevel: Output<Either<String, CoverageLevel>>? = null, filter: Output<ConnectionMonitorEndpointFilterArgs>? = null, locationDetails: Output<ConnectionMonitorEndpointLocationDetailsArgs>? = null, name: Output<String>, resourceId: Output<String>? = null, scope: Output<ConnectionMonitorEndpointScopeArgs>? = null, subscriptionId: Output<String>? = null, type: Output<Either<String, EndpointType>>? = null)

Properties

Link copied to clipboard
val address: Output<String>? = null

Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.

Link copied to clipboard
val coverageLevel: Output<Either<String, CoverageLevel>>? = null

Test coverage for the endpoint.

Link copied to clipboard

Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.

Link copied to clipboard

Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details.

Link copied to clipboard
val name: Output<String>

The name of the connection monitor endpoint.

Link copied to clipboard
val resourceId: Output<String>? = null

Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.

Link copied to clipboard

Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.

Link copied to clipboard
val subscriptionId: Output<String>? = null

Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.

Link copied to clipboard
val type: Output<Either<String, EndpointType>>? = null

The endpoint type.

Functions

Link copied to clipboard
open override fun toJava(): ConnectionMonitorEndpointArgs