Package-level declarations

Types

Link copied to clipboard

Database can be imported using any of these accepted formats

Link copied to clipboard
data class DatabaseArgs(val databaseDialect: Output<String>? = null, val ddls: Output<List<String>>? = null, val deletionProtection: Output<Boolean>? = null, val encryptionConfig: Output<DatabaseEncryptionConfigArgs>? = null, val instance: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val versionRetentionPeriod: Output<String>? = null) : ConvertibleToJava<DatabaseArgs>

Database can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:

Link copied to clipboard
data class DatabaseIAMBindingArgs(val condition: Output<DatabaseIAMBindingConditionArgs>? = null, val database: Output<String>? = null, val instance: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DatabaseIAMBindingArgs>

Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:

Link copied to clipboard
data class DatabaseIAMMemberArgs(val condition: Output<DatabaseIAMMemberConditionArgs>? = null, val database: Output<String>? = null, val instance: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DatabaseIAMMemberArgs>

Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:

Link copied to clipboard
data class DatabaseIAMPolicyArgs(val database: Output<String>? = null, val instance: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DatabaseIAMPolicyArgs>

Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An isolated set of Cloud Spanner resources on which databases can be hosted. To get more information about Instance, see:

Link copied to clipboard
data class InstanceArgs(val config: Output<String>? = null, val displayName: Output<String>? = null, val forceDestroy: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val numNodes: Output<Int>? = null, val processingUnits: Output<Int>? = null, val project: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

An isolated set of Cloud Spanner resources on which databases can be hosted. To get more information about Instance, see:

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:

Link copied to clipboard
data class InstanceIAMBindingArgs(val condition: Output<InstanceIAMBindingConditionArgs>? = null, val instance: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<InstanceIAMBindingArgs>

Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:

Link copied to clipboard
data class InstanceIAMMemberArgs(val condition: Output<InstanceIAMMemberConditionArgs>? = null, val instance: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<InstanceIAMMemberArgs>

Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:

Link copied to clipboard
data class InstanceIAMPolicyArgs(val instance: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<InstanceIAMPolicyArgs>

Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun databaseResource(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance