Package-level declarations

Types

Link copied to clipboard

The Connection Monitor Test class. API Version: 2021-06-01.

Link copied to clipboard
data class ConnectionMonitorTestArgs(val connectionMonitorTestName: Output<String>? = null, val destination: Output<String>? = null, val destinationPort: Output<Int>? = null, val peeringServiceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sourceAgent: Output<String>? = null, val testFrequencyInSec: Output<Int>? = null) : ConvertibleToJava<ConnectionMonitorTestArgs>

The Connection Monitor Test class. API Version: 2021-06-01.

Link copied to clipboard

The essential information related to the peer's ASN. API Version: 2021-01-01.

Link copied to clipboard
data class PeerAsnArgs(val peerAsn: Output<Int>? = null, val peerAsnName: Output<String>? = null, val peerContactDetail: Output<List<ContactDetailArgs>>? = null, val peerName: Output<String>? = null, val validationState: Output<Either<String, ValidationState>>? = null) : ConvertibleToJava<PeerAsnArgs>

The essential information related to the peer's ASN. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Peering is a logical representation of a set of connections to the Microsoft Cloud Edge at a location. API Version: 2021-01-01.

Link copied to clipboard
data class PeeringArgs(val direct: Output<PeeringPropertiesDirectArgs>? = null, val exchange: Output<PeeringPropertiesExchangeArgs>? = null, val kind: Output<Either<String, Kind>>? = null, val location: Output<String>? = null, val peeringLocation: Output<String>? = null, val peeringName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<PeeringSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PeeringArgs>

Peering is a logical representation of a set of connections to the Microsoft Cloud Edge at a location. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Peering Service API Version: 2021-01-01.

Link copied to clipboard
data class PeeringServiceArgs(val location: Output<String>? = null, val peeringServiceLocation: Output<String>? = null, val peeringServiceName: Output<String>? = null, val peeringServiceProvider: Output<String>? = null, val providerBackupPeeringLocation: Output<String>? = null, val providerPrimaryPeeringLocation: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<PeeringServiceSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PeeringServiceArgs>

Peering Service API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard

The peering service prefix class. API Version: 2021-01-01.

Link copied to clipboard
data class PrefixArgs(val peeringServiceName: Output<String>? = null, val peeringServicePrefixKey: Output<String>? = null, val prefix: Output<String>? = null, val prefixName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrefixArgs>

The peering service prefix class. API Version: 2021-01-01.

Link copied to clipboard

Builder for PrefixArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Prefix.

Link copied to clipboard

The customer's ASN that is registered by the peering service provider. API Version: 2021-01-01.

Link copied to clipboard
data class RegisteredAsnArgs(val asn: Output<Int>? = null, val peeringName: Output<String>? = null, val registeredAsnName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<RegisteredAsnArgs>

The customer's ASN that is registered by the peering service provider. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The customer's prefix that is registered by the peering service provider. API Version: 2021-01-01.

Link copied to clipboard
data class RegisteredPrefixArgs(val peeringName: Output<String>? = null, val prefix: Output<String>? = null, val registeredPrefixName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<RegisteredPrefixArgs>

The customer's prefix that is registered by the peering service provider. API Version: 2021-01-01.

Functions

Link copied to clipboard
suspend fun peerAsnResource(name: String, block: suspend PeerAsnResourceBuilder.() -> Unit): PeerAsn
Link copied to clipboard
suspend fun peeringResource(name: String, block: suspend PeeringResourceBuilder.() -> Unit): Peering
Link copied to clipboard
Link copied to clipboard
suspend fun prefixResource(name: String, block: suspend PrefixResourceBuilder.() -> Unit): Prefix
Link copied to clipboard
Link copied to clipboard