Package-level declarations

Types

Link copied to clipboard
class ConnectionMonitorTest : KotlinCustomResource

The Connection Monitor Test class. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-06-01.

Link copied to clipboard
Link copied to clipboard
class PeerAsn : KotlinCustomResource

The essential information related to the peer's ASN. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 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) : ConvertibleToJava<PeerAsnArgs>

The essential information related to the peer's ASN. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
object PeerAsnMapper : ResourceMapper<PeerAsn>
Link copied to clipboard
Link copied to clipboard
class Peering : KotlinCustomResource

Peering is a logical representation of a set of connections to the Microsoft Cloud Edge at a location. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object PeeringMapper : ResourceMapper<Peering>
Link copied to clipboard
Link copied to clipboard
class PeeringService : KotlinCustomResource

Peering Service Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used 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 Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01.

Link copied to clipboard
Link copied to clipboard
object PeeringServiceMapper : ResourceMapper<PeeringService>
Link copied to clipboard
class Prefix : KotlinCustomResource

The peering service prefix class. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01.

Link copied to clipboard

Builder for PrefixArgs.

Link copied to clipboard
object PrefixMapper : ResourceMapper<Prefix>
Link copied to clipboard

Builder for Prefix.

Link copied to clipboard
class RegisteredAsn : KotlinCustomResource

The customer's ASN that is registered by the peering service provider. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01.

Link copied to clipboard
Link copied to clipboard
object RegisteredAsnMapper : ResourceMapper<RegisteredAsn>
Link copied to clipboard
Link copied to clipboard
class RegisteredPrefix : KotlinCustomResource

The customer's prefix that is registered by the peering service provider. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2022-10-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01.

Link copied to clipboard
object RegisteredPrefixMapper : ResourceMapper<RegisteredPrefix>

Functions

Link copied to clipboard
fun peerAsn(name: String): PeerAsn
suspend fun peerAsn(name: String, block: suspend PeerAsnResourceBuilder.() -> Unit): PeerAsn
Link copied to clipboard
fun peering(name: String): Peering
suspend fun peering(name: String, block: suspend PeeringResourceBuilder.() -> Unit): Peering
Link copied to clipboard
Link copied to clipboard
fun prefix(name: String): Prefix
suspend fun prefix(name: String, block: suspend PrefixResourceBuilder.() -> Unit): Prefix
Link copied to clipboard
Link copied to clipboard