SchemaBundleArgs class
The set of arguments for SchemaBundle. The set of arguments for SchemaBundle.
Constructors
-
SchemaBundleArgs({Input<
String?> ? deletionPolicy, Input<bool?> ? ignoreWarnings, Input<String?> ? instance, Input<String?> ? project, required Input<SchemaBundleProtoSchema> protoSchema, required Input<String> schemaBundleId, Input<String?> ? table}) -
Creates a new SchemaBundleArgs.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.ignoreWarningsIf true, allow backwards incompatible changes.instanceThe name of the instance to create the schema bundle within.projectThe ID of the project in which the resource belongs.protoSchemaFile descriptor set, generated by protoc.schemaBundleIdThe unique name of the schema bundle in the form[_a-zA-Z0-9][-_.a-zA-Z0-9]*.tableThe name of the table to create the schema bundle within.const -
SchemaBundleArgs.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
- 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
-
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