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 RecoverySnapshot = RecoverySnapshot' {
- ebsSnapshots :: Maybe [Text]
- timestamp :: Maybe Text
- expectedTimestamp :: Text
- snapshotID :: Text
- sourceServerID :: Text
- newRecoverySnapshot :: Text -> Text -> Text -> RecoverySnapshot
- recoverySnapshot_ebsSnapshots :: Lens' RecoverySnapshot (Maybe [Text])
- recoverySnapshot_timestamp :: Lens' RecoverySnapshot (Maybe Text)
- recoverySnapshot_expectedTimestamp :: Lens' RecoverySnapshot Text
- recoverySnapshot_snapshotID :: Lens' RecoverySnapshot Text
- recoverySnapshot_sourceServerID :: Lens' RecoverySnapshot Text
Documentation
data RecoverySnapshot Source #
A snapshot of a Source Server used during recovery.
See: newRecoverySnapshot
smart constructor.
RecoverySnapshot' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> RecoverySnapshot |
Create a value of RecoverySnapshot
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:ebsSnapshots:RecoverySnapshot'
, recoverySnapshot_ebsSnapshots
- A list of EBS snapshots.
$sel:timestamp:RecoverySnapshot'
, recoverySnapshot_timestamp
- The actual timestamp that the snapshot was taken.
$sel:expectedTimestamp:RecoverySnapshot'
, recoverySnapshot_expectedTimestamp
- The timestamp of when we expect the snapshot to be taken.
$sel:snapshotID:RecoverySnapshot'
, recoverySnapshot_snapshotID
- The ID of the Recovery Snapshot.
$sel:sourceServerID:RecoverySnapshot'
, recoverySnapshot_sourceServerID
- The ID of the Source Server that the snapshot was taken for.
recoverySnapshot_ebsSnapshots :: Lens' RecoverySnapshot (Maybe [Text]) Source #
A list of EBS snapshots.
recoverySnapshot_timestamp :: Lens' RecoverySnapshot (Maybe Text) Source #
The actual timestamp that the snapshot was taken.
recoverySnapshot_expectedTimestamp :: Lens' RecoverySnapshot Text Source #
The timestamp of when we expect the snapshot to be taken.
recoverySnapshot_snapshotID :: Lens' RecoverySnapshot Text Source #
The ID of the Recovery Snapshot.
recoverySnapshot_sourceServerID :: Lens' RecoverySnapshot Text Source #
The ID of the Source Server that the snapshot was taken for.