Package-level declarations

Types

Link copied to clipboard
class Backup : KotlinCustomResource

Creates a Backup for a domain. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BackupArgs(val backupId: Output<String>? = null, val domainId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null) : ConvertibleToJava<BackupArgs>

Creates a Backup for a domain. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for BackupArgs.

Link copied to clipboard
object BackupMapper : ResourceMapper<Backup>
Link copied to clipboard

Builder for Backup.

Link copied to clipboard
class Domain : KotlinCustomResource

Creates a Microsoft AD domain. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DomainArgs(val admin: Output<String>? = null, val auditLogsEnabled: Output<Boolean>? = 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 name: Output<String>? = null, val project: Output<String>? = null, val reservedIpRange: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Creates a Microsoft AD domain. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
class DomainBackupIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class DomainBackupIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DomainBackupIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class DomainBackupIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class DomainBackupIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DomainBackupIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class DomainBackupIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class DomainBackupIamPolicyArgs(val backupId: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val domainId: Output<String>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<DomainBackupIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
class DomainIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class DomainIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DomainIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object DomainIamBindingMapper : ResourceMapper<DomainIamBinding>
Link copied to clipboard
class DomainIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class DomainIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DomainIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object DomainIamMemberMapper : ResourceMapper<DomainIamMember>
Link copied to clipboard
class DomainIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class DomainIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val domainId: Output<String>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<DomainIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

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

Builder for Domain.

Link copied to clipboard
class Peering : KotlinCustomResource

Creates a Peering for Managed AD instance. Auto-naming is currently not supported for this resource.

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) : ConvertibleToJava<PeeringArgs>

Creates a Peering for Managed AD instance. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class PeeringIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class PeeringIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<PeeringIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object PeeringIamBindingMapper : ResourceMapper<PeeringIamBinding>
Link copied to clipboard
class PeeringIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class PeeringIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<PeeringIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object PeeringIamMemberMapper : ResourceMapper<PeeringIamMember>
Link copied to clipboard
class PeeringIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class PeeringIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val peeringId: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<PeeringIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
object PeeringIamPolicyMapper : ResourceMapper<PeeringIamPolicy>
Link copied to clipboard
object PeeringMapper : ResourceMapper<Peering>
Link copied to clipboard

Functions

Link copied to clipboard
fun backup(name: String): Backup
suspend fun backup(name: String, block: suspend BackupResourceBuilder.() -> Unit): Backup
Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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