Package-level declarations

Types

Link copied to clipboard
class Connection : KotlinCustomResource

Creates a new Connection in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ConnectionArgs(val authConfig: Output<AuthConfigArgs>? = null, val configVariables: Output<List<ConfigVariableArgs>>? = null, val connectionId: Output<String>? = null, val connectorVersion: Output<String>? = null, val description: Output<String>? = null, val destinationConfigs: Output<List<DestinationConfigArgs>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val lockConfig: Output<LockConfigArgs>? = null, val logConfig: Output<ConnectorsLogConfigArgs>? = null, val nodeConfig: Output<NodeConfigArgs>? = null, val project: Output<String>? = null, val serviceAccount: Output<String>? = null, val sslConfig: Output<SslConfigArgs>? = null, val suspended: Output<Boolean>? = null) : ConvertibleToJava<ConnectionArgs>

Creates a new Connection in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class ConnectionIamBinding : 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 ConnectionIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ConnectionIamBindingArgs>

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 ConnectionIamMember : 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 ConnectionIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ConnectionIamMemberArgs>

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 ConnectionIamPolicy : 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 ConnectionIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val connectionId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ConnectionIamPolicyArgs>

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
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class EndpointAttachment : KotlinCustomResource

Creates a new EndpointAttachment in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class EndpointAttachmentArgs(val description: Output<String>? = null, val endpointAttachmentId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val serviceAttachment: Output<String>? = null) : ConvertibleToJava<EndpointAttachmentArgs>

Creates a new EndpointAttachment in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class ManagedZone : KotlinCustomResource

Creates a new ManagedZone in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ManagedZoneArgs(val description: Output<String>? = null, val dns: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val managedZoneId: Output<String>? = null, val project: Output<String>? = null, val targetProject: Output<String>? = null, val targetVpc: Output<String>? = null) : ConvertibleToJava<ManagedZoneArgs>

Creates a new ManagedZone in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object ManagedZoneMapper : ResourceMapper<ManagedZone>
Link copied to clipboard
Link copied to clipboard
class ProviderIamBinding : 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 ProviderIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ProviderIamBindingArgs>

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 ProviderIamMember : 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 ProviderIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ProviderIamMemberArgs>

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 ProviderIamMemberMapper : ResourceMapper<ProviderIamMember>
Link copied to clipboard
class ProviderIamPolicy : 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 ProviderIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val providerId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ProviderIamPolicyArgs>

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 ProviderIamPolicyMapper : ResourceMapper<ProviderIamPolicy>

Functions

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