SchemaBundleState constructor
Creates a new SchemaBundleState.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
etag etag is used for optimistic concurrency control as a way to help prevent simultaneous
ignoreWarnings If true, allow backwards incompatible changes.
instance The name of the instance to create the schema bundle within.
name The unique name of the requested schema bundle. Values are of the form projects/<project>/instances/<instance>/tables/<table>/schemaBundles/<schemaBundleId>.
project The ID of the project in which the resource belongs.
protoSchema File descriptor set, generated by protoc.
schemaBundleId The unique name of the schema bundle in the form [_a-zA-Z0-9][-_.a-zA-Z0-9]*.
table The name of the table to create the schema bundle within.
Implementation
const SchemaBundleState({
this.deletionPolicy,
this.etag,
this.ignoreWarnings,
this.instance,
this.name,
this.project,
this.protoSchema,
this.schemaBundleId,
this.table,
});