Package-level declarations

Types

Link copied to clipboard

Creates a Google Cloud Bigtable GC Policy inside a family. For more information see the official documentation and API.

Link copied to clipboard
data class GCPolicyArgs(val columnFamily: Output<String>? = null, val deletionPolicy: Output<String>? = null, val gcRules: Output<String>? = null, val instanceName: Output<String>? = null, val maxAge: Output<GCPolicyMaxAgeArgs>? = null, val maxVersions: Output<List<GCPolicyMaxVersionArgs>>? = null, val mode: Output<String>? = null, val project: Output<String>? = null, val table: Output<String>? = null) : ConvertibleToJava<GCPolicyArgs>

Creates a Google Cloud Bigtable GC Policy inside a family. For more information see the official documentation and API.

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

Bigtable Instances can be imported using any of these accepted formats

Link copied to clipboard
data class InstanceArgs(val clusters: Output<List<InstanceClusterArgs>>? = null, val deletionProtection: Output<Boolean>? = null, val displayName: Output<String>? = null, val instanceType: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Bigtable Instances can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage IAM policies on bigtable instances. 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 IAM policies on bigtable instances. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage IAM policies on bigtable instances. 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 IAM policies on bigtable instances. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage IAM policies on bigtable instances. 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 IAM policies on bigtable instances. Each of these resources serves a different use case:

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

Bigtable Tables can be imported using any of these accepted formats

Link copied to clipboard
data class TableArgs(val columnFamilies: Output<List<TableColumnFamilyArgs>>? = null, val deletionProtection: Output<String>? = null, val instanceName: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val splitKeys: Output<List<String>>? = null) : ConvertibleToJava<TableArgs>

Bigtable Tables can be imported using any of these accepted formats

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard

Three different resources help you manage IAM policies on bigtable tables. Each of these resources serves a different use case:

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

Three different resources help you manage IAM policies on bigtable tables. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage IAM policies on bigtable tables. Each of these resources serves a different use case:

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

Three different resources help you manage IAM policies on bigtable tables. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage IAM policies on bigtable tables. Each of these resources serves a different use case:

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

Three different resources help you manage IAM policies on bigtable tables. Each of these resources serves a different use case:

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

Builder for Table.

Functions

Link copied to clipboard
suspend fun gCPolicyResource(name: String, block: suspend GCPolicyResourceBuilder.() -> Unit): GCPolicy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun tableResource(name: String, block: suspend TableResourceBuilder.() -> Unit): Table