SnapshotState class
Input properties used for looking up and filtering Snapshot resources.
Constructors
-
SnapshotState({Input<
List< ? accountsWithProvisionedRestoreAccesses, Input<String> ?>List< ? accountsWithRestoreAccesses, Input<String> ?>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.
accountsWithProvisionedRestoreAccessesAll of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.accountsWithRestoreAccessesAll of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.adminUsernameThe username of the database within a snapshot.arnARN of the snapshot.kmsKeyIdThe unique identifier of the KMS key used to encrypt the snapshot.namespaceArnARN of the namespace the snapshot was created from.namespaceNameThe namespace to create a snapshot for.ownerAccountThe owner Amazon Web Services; account of the snapshot.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.retentionPeriodHow long to retain the created snapshot. Default value is-1.snapshotNameThe 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