ConnectionMonitorEndpointArgs

data class ConnectionMonitorEndpointArgs(val address: Output<String>? = null, val coverageLevel: Output<Either<String, CoverageLevel>>? = null, val filter: Output<ConnectionMonitorEndpointFilterArgs>? = null, val name: Output<String>, val resourceId: Output<String>? = null, val scope: Output<ConnectionMonitorEndpointScopeArgs>? = 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, name: Output<String>, resourceId: Output<String>? = null, scope: Output<ConnectionMonitorEndpointScopeArgs>? = null, type: Output<Either<String, EndpointType>>? = null)

Properties

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

Address of the connection monitor endpoint (IP or domain name).

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

Test coverage for the endpoint.

Link copied to clipboard

Filter for sub-items within the endpoint.

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.

Link copied to clipboard

Endpoint scope.

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

The endpoint type.

Functions

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