VaultState class
Input properties used for looking up and filtering Vault resources.
Constructors
-
VaultState({Input<
String?> ? arn, Input<bool?> ? forceDestroy, Input<String?> ? kmsKeyArn, Input<String?> ? name, Input<int?> ? recoveryPoints, Input<String?> ? region, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new VaultState.
arnThe ARN of the vault.forceDestroyA boolean that indicates that all recovery points stored in the vault are deleted so that the vault can be destroyed without error.kmsKeyArnThe server-side encryption key that is used to protect your backups.nameName of the backup vault to create.recoveryPointsThe number of recovery points that are stored in a backup vault.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.tagsMetadata that you can assign to help organize the resources that you create. .If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.const -
VaultState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
The ARN of the vault.
final
-
forceDestroy
→ Input<
bool?> ? -
A boolean that indicates that all recovery points stored in the vault are deleted so that the vault can be destroyed without error.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
kmsKeyArn
→ Input<
String?> ? -
The server-side encryption key that is used to protect your backups.
final
-
name
→ Input<
String?> ? -
Name of the backup vault to create.
final
-
recoveryPoints
→ Input<
int?> ? -
The number of recovery points that are stored in a backup vault.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Metadata that you can assign to help organize the resources that you create. .If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.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