Package-level declarations

Types

Link copied to clipboard
class Connection : KotlinCustomResource

Manages a private VPC connection with a GCP service provider. For more information see the official documentation and API.

Link copied to clipboard
data class ConnectionArgs(val network: Output<String>? = null, val reservedPeeringRanges: Output<List<String>>? = null, val service: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Manages a private VPC connection with a GCP service provider. For more information see the official documentation and API.

Link copied to clipboard
Link copied to clipboard
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
class PeeredDnsDomain : KotlinCustomResource

Allows management of a single peered DNS domain for an existing Google Cloud Platform project. When using Google Cloud DNS to manage internal DNS, create peered DNS domains to make your DNS available to services like Google Cloud Build.

Link copied to clipboard
data class PeeredDnsDomainArgs(val dnsSuffix: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val project: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<PeeredDnsDomainArgs>

Allows management of a single peered DNS domain for an existing Google Cloud Platform project. When using Google Cloud DNS to manage internal DNS, create peered DNS domains to make your DNS available to services like Google Cloud Build.

Link copied to clipboard
object PeeredDnsDomainMapper : ResourceMapper<PeeredDnsDomain>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard