Package-level declarations

Types

Link copied to clipboard
class InterconnectAttachment : KotlinCustomResource

A Distributed Cloud Edge interconnect attachment, which connects routers to the northbound network. To get more information about InterconnectAttachment, see:

Link copied to clipboard
data class InterconnectAttachmentArgs(val description: Output<String>? = null, val interconnect: Output<String>? = null, val interconnectAttachmentId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val mtu: Output<Int>? = null, val network: Output<String>? = null, val project: Output<String>? = null, val vlanId: Output<Int>? = null, val zone: Output<String>? = null) : ConvertibleToJava<InterconnectAttachmentArgs>

A Distributed Cloud Edge interconnect attachment, which connects routers to the northbound network. To get more information about InterconnectAttachment, see:

Link copied to clipboard
Link copied to clipboard
class Network : KotlinCustomResource

A Distributed Cloud Edge network, which provides L3 isolation within a zone. To get more information about Network, see:

Link copied to clipboard
data class NetworkArgs(val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val mtu: Output<Int>? = null, val networkId: Output<String>? = null, val project: Output<String>? = null, val zone: Output<String>? = null) : ConvertibleToJava<NetworkArgs>

A Distributed Cloud Edge network, which provides L3 isolation within a zone. To get more information about Network, see:

Link copied to clipboard
Link copied to clipboard
object NetworkMapper : ResourceMapper<Network>
Link copied to clipboard
Link copied to clipboard
class Subnet : KotlinCustomResource

A Distributed Cloud Edge subnet, which provides L2 isolation within a network. To get more information about Subnet, see:

Link copied to clipboard
data class SubnetArgs(val description: Output<String>? = null, val ipv4Cidrs: Output<List<String>>? = null, val ipv6Cidrs: Output<List<String>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val network: Output<String>? = null, val project: Output<String>? = null, val subnetId: Output<String>? = null, val vlanId: Output<Int>? = null, val zone: Output<String>? = null) : ConvertibleToJava<SubnetArgs>

A Distributed Cloud Edge subnet, which provides L2 isolation within a network. To get more information about Subnet, see:

Link copied to clipboard

Builder for SubnetArgs.

Link copied to clipboard
object SubnetMapper : ResourceMapper<Subnet>
Link copied to clipboard

Builder for Subnet.

Functions

Link copied to clipboard
fun network(name: String): Network
suspend fun network(name: String, block: suspend NetworkResourceBuilder.() -> Unit): Network
Link copied to clipboard
fun subnet(name: String): Subnet
suspend fun subnet(name: String, block: suspend SubnetResourceBuilder.() -> Unit): Subnet