DirectConnectionArgs

data class DirectConnectionArgs(val bandwidthInMbps: Output<Int>? = null, val bgpSession: Output<BgpSessionArgs>? = null, val connectionIdentifier: Output<String>? = null, val peeringDBFacilityId: Output<Int>? = null, val sessionAddressProvider: Output<Either<String, SessionAddressProvider>>? = null, val useForPeeringService: Output<Boolean>? = null) : ConvertibleToJava<DirectConnectionArgs>

The properties that define a direct connection.

Constructors

Link copied to clipboard
constructor(bandwidthInMbps: Output<Int>? = null, bgpSession: Output<BgpSessionArgs>? = null, connectionIdentifier: Output<String>? = null, peeringDBFacilityId: Output<Int>? = null, sessionAddressProvider: Output<Either<String, SessionAddressProvider>>? = null, useForPeeringService: Output<Boolean>? = null)

Properties

Link copied to clipboard
val bandwidthInMbps: Output<Int>? = null

The bandwidth of the connection.

Link copied to clipboard
val bgpSession: Output<BgpSessionArgs>? = null

The BGP session associated with the connection.

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

The unique identifier (GUID) for the connection.

Link copied to clipboard
val peeringDBFacilityId: Output<Int>? = null

The PeeringDB.com ID of the facility at which the connection has to be set up.

Link copied to clipboard

The field indicating if Microsoft provides session ip addresses.

Link copied to clipboard
val useForPeeringService: Output<Boolean>? = null

The flag that indicates whether or not the connection is used for peering service.

Functions

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