MaterializedViewState constructor

const MaterializedViewState({
  1. Input<String?>? deletionPolicy,
  2. Input<bool?>? deletionProtection,
  3. Input<String?>? instance,
  4. Input<String?>? materializedViewId,
  5. Input<String?>? name,
  6. Input<String?>? project,
  7. Input<String?>? query,
})

Creates a new MaterializedViewState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. deletionProtection Set to true to make the MaterializedView protected against deletion. instance The name of the instance to create the materialized view within. materializedViewId The unique name of the materialized view in the form [_a-zA-Z0-9][-_.a-zA-Z0-9]*. name The unique name of the requested materialized view. Values are of the form projects/&lt;project&gt;/instances/&lt;instance&gt;/materializedViews/&lt;materializedViewId&gt;. project The ID of the project in which the resource belongs. query The materialized view's select query.

Implementation

const MaterializedViewState({
  this.deletionPolicy,
  this.deletionProtection,
  this.instance,
  this.materializedViewId,
  this.name,
  this.project,
  this.query,
});