SnapshotState class

Input properties used for looking up and filtering Snapshot resources.

Constructors

SnapshotState({Input<List<String>?>? accountsWithProvisionedRestoreAccesses, Input<List<String>?>? accountsWithRestoreAccesses, Input<String?>? adminUsername, Input<String?>? arn, Input<String?>? kmsKeyId, Input<String?>? namespaceArn, Input<String?>? namespaceName, Input<String?>? ownerAccount, Input<String?>? region, Input<int?>? retentionPeriod, Input<String?>? snapshotName})
Creates a new SnapshotState. accountsWithProvisionedRestoreAccesses All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster. accountsWithRestoreAccesses All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace. adminUsername The username of the database within a snapshot. arn ARN of the snapshot. kmsKeyId The unique identifier of the KMS key used to encrypt the snapshot. namespaceArn ARN of the namespace the snapshot was created from. namespaceName The namespace to create a snapshot for. ownerAccount The owner Amazon Web Services; account of the snapshot. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. retentionPeriod How long to retain the created snapshot. Default value is -1. snapshotName The name of the snapshot.
const
SnapshotState.fromMap(Map<String, dynamic> map)
factory

Properties

accountsWithProvisionedRestoreAccesses → Input<List<String>?>?
All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
final
accountsWithRestoreAccesses → Input<List<String>?>?
All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.
final
adminUsername → Input<String?>?
The username of the database within a snapshot.
final
arn → Input<String?>?
ARN of the snapshot.
final
hashCode → int
The hash code for this object.
no setterinherited
kmsKeyId → Input<String?>?
The unique identifier of the KMS key used to encrypt the snapshot.
final
namespaceArn → Input<String?>?
ARN of the namespace the snapshot was created from.
final
namespaceName → Input<String?>?
The namespace to create a snapshot for.
final
ownerAccount → Input<String?>?
The owner Amazon Web Services; account of the snapshot.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
retentionPeriod → Input<int?>?
How long to retain the created snapshot. Default value is -1.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
snapshotName → Input<String?>?
The name of the snapshot.
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