AuthorizedViewArgs

data class AuthorizedViewArgs(val deletionProtection: Output<String>? = null, val instanceName: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val subsetView: Output<AuthorizedViewSubsetViewArgs>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<AuthorizedViewArgs>

Example Usage

Import

Bigtable Authorized Views can be imported using any of these accepted formats:

  • projects/{{project}}/instances/{{instance_name}}/tables/{{table_name}}/authorizedViews/{{name}}

  • {{project}}/{{instance_name}}/{{table_name}}/{{name}}

  • {{instance_name}}/{{table_name}}/{{name}} When using the pulumi import command, Bigtable Authorized Views can be imported using one of the formats above. For example:

$ pulumi import gcp:bigtable/authorizedView:AuthorizedView default projects/{{project}}/instances/{{instance_name}}/tables/{{table_name}}/authorizedViews/{{name}}
$ pulumi import gcp:bigtable/authorizedView:AuthorizedView default {{project}}/{{instance_name}}/{{table_name}}/{{name}}
$ pulumi import gcp:bigtable/authorizedView:AuthorizedView default {{instance_name}}/{{table_name}}/{{name}}

Constructors

Link copied to clipboard
constructor(deletionProtection: Output<String>? = null, instanceName: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, subsetView: Output<AuthorizedViewSubsetViewArgs>? = null, tableName: Output<String>? = null)

Properties

Link copied to clipboard
val deletionProtection: Output<String>? = null
Link copied to clipboard
val instanceName: Output<String>? = null

The name of the Bigtable instance in which the authorized view belongs.

Link copied to clipboard
val name: Output<String>? = null

The name of the authorized view. Must be 1-50 characters and must only contain hyphens, underscores, periods, letters and numbers.

Link copied to clipboard
val project: Output<String>? = null

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Link copied to clipboard

An AuthorizedView permitting access to an explicit subset of a Table. Structure is documented below.

-----

Link copied to clipboard
val tableName: Output<String>? = null

The name of the Bigtable table in which the authorized view belongs.

Functions

Link copied to clipboard
open override fun toJava(): AuthorizedViewArgs