SchemaBundleState class

Input properties used for looking up and filtering SchemaBundle resources.

Constructors

SchemaBundleState({Input<String?>? deletionPolicy, Input<String?>? etag, Input<bool?>? ignoreWarnings, Input<String?>? instance, Input<String?>? name, Input<String?>? project, Input<SchemaBundleProtoSchema?>? protoSchema, Input<String?>? schemaBundleId, Input<String?>? table})
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/&lt;project&gt;/instances/&lt;instance&gt;/tables/&lt;table&gt;/schemaBundles/&lt;schemaBundleId&gt;. 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.
const
SchemaBundleState.fromMap(Map<String, dynamic> map)
factory

Properties

deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
etag → Input<String?>?
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a schema bundle from overwriting each other. This may be sent on update and delete requests to ensure the client has an update-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
final
hashCode → int
The hash code for this object.
no setterinherited
ignoreWarnings → Input<bool?>?
If true, allow backwards incompatible changes.
final
instance → Input<String?>?
The name of the instance to create the schema bundle within.
final
name → Input<String?>?
The unique name of the requested schema bundle. Values are of the form projects/&lt;project&gt;/instances/&lt;instance&gt;/tables/&lt;table&gt;/schemaBundles/&lt;schemaBundleId&gt;.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
protoSchema → Input<SchemaBundleProtoSchema?>?
File descriptor set, generated by protoc. To generate, use protoc with imports and source info included. For an example test.proto file, the following command would put the value in a new file named out.pb. $ protoc --include_imports --include_source_info test.proto -o out.pb Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schemaBundleId → Input<String?>?
The unique name of the schema bundle in the form [_a-zA-Z0-9][-_.a-zA-Z0-9]*.
final
table → Input<String?>?
The name of the table to create the schema bundle within.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited