Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Snapshot = Snapshot' {}
- newSnapshot :: Snapshot
- snapshot_arn :: Lens' Snapshot (Maybe Text)
- snapshot_clusterConfiguration :: Lens' Snapshot (Maybe ClusterConfiguration)
- snapshot_dataTiering :: Lens' Snapshot (Maybe DataTieringStatus)
- snapshot_kmsKeyId :: Lens' Snapshot (Maybe Text)
- snapshot_name :: Lens' Snapshot (Maybe Text)
- snapshot_source :: Lens' Snapshot (Maybe Text)
- snapshot_status :: Lens' Snapshot (Maybe Text)
Documentation
Represents a copy of an entire cluster as of the time when the snapshot was taken.
See: newSnapshot
smart constructor.
Snapshot' | |
|
Instances
newSnapshot :: Snapshot Source #
Create a value of Snapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:Snapshot'
, snapshot_arn
- The ARN (Amazon Resource Name) of the snapshot.
$sel:clusterConfiguration:Snapshot'
, snapshot_clusterConfiguration
- The configuration of the cluster from which the snapshot was taken
$sel:dataTiering:Snapshot'
, snapshot_dataTiering
- Enables data tiering. Data tiering is only supported for clusters using
the r6gd node type. This parameter must be set when using r6gd nodes.
For more information, see
Data tiering.
$sel:kmsKeyId:Snapshot'
, snapshot_kmsKeyId
- The ID of the KMS key used to encrypt the snapshot.
Snapshot
, snapshot_name
- The name of the snapshot
$sel:source:Snapshot'
, snapshot_source
- Indicates whether the snapshot is from an automatic backup (automated)
or was created manually (manual).
$sel:status:Snapshot'
, snapshot_status
- The status of the snapshot. Valid values: creating | available |
restoring | copying | deleting.
snapshot_clusterConfiguration :: Lens' Snapshot (Maybe ClusterConfiguration) Source #
The configuration of the cluster from which the snapshot was taken
snapshot_dataTiering :: Lens' Snapshot (Maybe DataTieringStatus) Source #
Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
snapshot_kmsKeyId :: Lens' Snapshot (Maybe Text) Source #
The ID of the KMS key used to encrypt the snapshot.