AuthorizedViewState constructor

const AuthorizedViewState({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? deletionProtection,
  3. Input<String?>? instanceName,
  4. Input<String?>? name,
  5. Input<String?>? project,
  6. Input<AuthorizedViewSubsetView?>? subsetView,
  7. Input<String?>? tableName,
})

Creates a new AuthorizedViewState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE". deletionProtection A field to make the table protected against data loss i.e. when set to PROTECTED, deleting the table, the column families in the table, and the instance containing the table would be prohibited. instanceName The name of the Bigtable instance in which the authorized view belongs. name The name of the authorized view. Must be 1-50 characters and must only contain hyphens, underscores, periods, letters and numbers. project The ID of the project in which the resource belongs. If it subsetView An AuthorizedView permitting access to an explicit subset of a Table. Structure is documented below. tableName The name of the Bigtable table in which the authorized view belongs.

Implementation

const AuthorizedViewState({
  this.deletionPolicy,
  this.deletionProtection,
  this.instanceName,
  this.name,
  this.project,
  this.subsetView,
  this.tableName,
});