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 SnapshotTierStatus = SnapshotTierStatus' {
- archivalCompleteTime :: Maybe ISO8601
- lastTieringOperationStatus :: Maybe TieringOperationStatus
- lastTieringOperationStatusDetail :: Maybe Text
- lastTieringProgress :: Maybe Int
- lastTieringStartTime :: Maybe ISO8601
- ownerId :: Maybe Text
- restoreExpiryTime :: Maybe ISO8601
- snapshotId :: Maybe Text
- status :: Maybe SnapshotState
- storageTier :: Maybe StorageTier
- tags :: Maybe [Tag]
- volumeId :: Maybe Text
- newSnapshotTierStatus :: SnapshotTierStatus
- snapshotTierStatus_archivalCompleteTime :: Lens' SnapshotTierStatus (Maybe UTCTime)
- snapshotTierStatus_lastTieringOperationStatus :: Lens' SnapshotTierStatus (Maybe TieringOperationStatus)
- snapshotTierStatus_lastTieringOperationStatusDetail :: Lens' SnapshotTierStatus (Maybe Text)
- snapshotTierStatus_lastTieringProgress :: Lens' SnapshotTierStatus (Maybe Int)
- snapshotTierStatus_lastTieringStartTime :: Lens' SnapshotTierStatus (Maybe UTCTime)
- snapshotTierStatus_ownerId :: Lens' SnapshotTierStatus (Maybe Text)
- snapshotTierStatus_restoreExpiryTime :: Lens' SnapshotTierStatus (Maybe UTCTime)
- snapshotTierStatus_snapshotId :: Lens' SnapshotTierStatus (Maybe Text)
- snapshotTierStatus_status :: Lens' SnapshotTierStatus (Maybe SnapshotState)
- snapshotTierStatus_storageTier :: Lens' SnapshotTierStatus (Maybe StorageTier)
- snapshotTierStatus_tags :: Lens' SnapshotTierStatus (Maybe [Tag])
- snapshotTierStatus_volumeId :: Lens' SnapshotTierStatus (Maybe Text)
Documentation
data SnapshotTierStatus Source #
Provides information about a snapshot's storage tier.
See: newSnapshotTierStatus
smart constructor.
SnapshotTierStatus' | |
|
Instances
newSnapshotTierStatus :: SnapshotTierStatus Source #
Create a value of SnapshotTierStatus
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:archivalCompleteTime:SnapshotTierStatus'
, snapshotTierStatus_archivalCompleteTime
- The date and time when the last archive process was completed.
$sel:lastTieringOperationStatus:SnapshotTierStatus'
, snapshotTierStatus_lastTieringOperationStatus
- The status of the last archive or restore process.
$sel:lastTieringOperationStatusDetail:SnapshotTierStatus'
, snapshotTierStatus_lastTieringOperationStatusDetail
- A message describing the status of the last archive or restore process.
$sel:lastTieringProgress:SnapshotTierStatus'
, snapshotTierStatus_lastTieringProgress
- The progress of the last archive or restore process, as a percentage.
$sel:lastTieringStartTime:SnapshotTierStatus'
, snapshotTierStatus_lastTieringStartTime
- The date and time when the last archive or restore process was started.
$sel:ownerId:SnapshotTierStatus'
, snapshotTierStatus_ownerId
- The ID of the Amazon Web Services account that owns the snapshot.
$sel:restoreExpiryTime:SnapshotTierStatus'
, snapshotTierStatus_restoreExpiryTime
- Only for archived snapshots that are temporarily restored. Indicates the
date and time when a temporarily restored snapshot will be automatically
re-archived.
$sel:snapshotId:SnapshotTierStatus'
, snapshotTierStatus_snapshotId
- The ID of the snapshot.
$sel:status:SnapshotTierStatus'
, snapshotTierStatus_status
- The state of the snapshot.
$sel:storageTier:SnapshotTierStatus'
, snapshotTierStatus_storageTier
- The storage tier in which the snapshot is stored. standard
indicates
that the snapshot is stored in the standard snapshot storage tier and
that it is ready for use. archive
indicates that the snapshot is
currently archived and that it must be restored before it can be used.
$sel:tags:SnapshotTierStatus'
, snapshotTierStatus_tags
- The tags that are assigned to the snapshot.
$sel:volumeId:SnapshotTierStatus'
, snapshotTierStatus_volumeId
- The ID of the volume from which the snapshot was created.
snapshotTierStatus_archivalCompleteTime :: Lens' SnapshotTierStatus (Maybe UTCTime) Source #
The date and time when the last archive process was completed.
snapshotTierStatus_lastTieringOperationStatus :: Lens' SnapshotTierStatus (Maybe TieringOperationStatus) Source #
The status of the last archive or restore process.
snapshotTierStatus_lastTieringOperationStatusDetail :: Lens' SnapshotTierStatus (Maybe Text) Source #
A message describing the status of the last archive or restore process.
snapshotTierStatus_lastTieringProgress :: Lens' SnapshotTierStatus (Maybe Int) Source #
The progress of the last archive or restore process, as a percentage.
snapshotTierStatus_lastTieringStartTime :: Lens' SnapshotTierStatus (Maybe UTCTime) Source #
The date and time when the last archive or restore process was started.
snapshotTierStatus_ownerId :: Lens' SnapshotTierStatus (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the snapshot.
snapshotTierStatus_restoreExpiryTime :: Lens' SnapshotTierStatus (Maybe UTCTime) Source #
Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.
snapshotTierStatus_snapshotId :: Lens' SnapshotTierStatus (Maybe Text) Source #
The ID of the snapshot.
snapshotTierStatus_status :: Lens' SnapshotTierStatus (Maybe SnapshotState) Source #
The state of the snapshot.
snapshotTierStatus_storageTier :: Lens' SnapshotTierStatus (Maybe StorageTier) Source #
The storage tier in which the snapshot is stored. standard
indicates
that the snapshot is stored in the standard snapshot storage tier and
that it is ready for use. archive
indicates that the snapshot is
currently archived and that it must be restored before it can be used.
snapshotTierStatus_tags :: Lens' SnapshotTierStatus (Maybe [Tag]) Source #
The tags that are assigned to the snapshot.
snapshotTierStatus_volumeId :: Lens' SnapshotTierStatus (Maybe Text) Source #
The ID of the volume from which the snapshot was created.