Package-level declarations

Types

Link copied to clipboard
class Domain : KotlinCustomResource

Creates a Microsoft AD domain To get more information about Domain, see:

Link copied to clipboard
data class DomainArgs(val admin: Output<String>? = null, val authorizedNetworks: Output<List<String>>? = null, val domainName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val locations: Output<List<String>>? = null, val project: Output<String>? = null, val reservedIpRange: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Creates a Microsoft AD domain To get more information about Domain, see:

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class DomainTrust : KotlinCustomResource

Adds a trust between Active Directory domains To get more information about DomainTrust, see:

Link copied to clipboard
data class DomainTrustArgs(val domain: Output<String>? = null, val project: Output<String>? = null, val selectiveAuthentication: Output<Boolean>? = null, val targetDnsIpAddresses: Output<List<String>>? = null, val targetDomainName: Output<String>? = null, val trustDirection: Output<String>? = null, val trustHandshakeSecret: Output<String>? = null, val trustType: Output<String>? = null) : ConvertibleToJava<DomainTrustArgs>

Adds a trust between Active Directory domains To get more information about DomainTrust, see:

Link copied to clipboard
Link copied to clipboard
object DomainTrustMapper : ResourceMapper<DomainTrust>
Link copied to clipboard
Link copied to clipboard
class Peering : KotlinCustomResource
Link copied to clipboard
data class PeeringArgs(val authorizedNetwork: Output<String>? = null, val domainResource: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val peeringId: Output<String>? = null, val project: Output<String>? = null, val status: Output<String>? = null, val statusMessage: Output<String>? = null) : ConvertibleToJava<PeeringArgs>
Link copied to clipboard
Link copied to clipboard
object PeeringMapper : ResourceMapper<Peering>
Link copied to clipboard

Functions

Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun domainTrust(name: String, block: suspend DomainTrustResourceBuilder.() -> Unit): DomainTrust
Link copied to clipboard
fun peering(name: String): Peering
suspend fun peering(name: String, block: suspend PeeringResourceBuilder.() -> Unit): Peering