SnapshotState constructor
- Input<
String?> ? arn, - Input<
List< ? clusterConfigurations,SnapshotClusterConfiguration> ?> - Input<
String?> ? clusterName, - Input<
String?> ? kmsKeyArn, - Input<
String?> ? name, - Input<
String?> ? namePrefix, - Input<
String?> ? region, - Input<
String?> ? source, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?>
Creates a new SnapshotState.
arn The ARN of the snapshot.
clusterConfigurations The configuration of the cluster from which the snapshot was taken.
clusterName Name of the MemoryDB cluster to take a snapshot of.
kmsKeyArn ARN of the KMS key used to encrypt the snapshot at rest.
name Name of the snapshot. If omitted, the provider will assign a random, unique name. Conflicts with namePrefix.
namePrefix Creates a unique name beginning with the specified prefix. Conflicts with name.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
source Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
Implementation
const SnapshotState({
this.arn,
this.clusterConfigurations,
this.clusterName,
this.kmsKeyArn,
this.name,
this.namePrefix,
this.region,
this.source,
this.tags,
this.tagsAll,
});