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 SnapshotDetail = SnapshotDetail' {
- description :: Maybe Text
- deviceName :: Maybe Text
- diskImageSize :: Maybe Double
- format :: Maybe Text
- progress :: Maybe Text
- snapshotId :: Maybe Text
- status :: Maybe Text
- statusMessage :: Maybe Text
- url :: Maybe Text
- userBucket :: Maybe UserBucketDetails
- newSnapshotDetail :: SnapshotDetail
- snapshotDetail_description :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_deviceName :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_diskImageSize :: Lens' SnapshotDetail (Maybe Double)
- snapshotDetail_format :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_progress :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_snapshotId :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_status :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_statusMessage :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_url :: Lens' SnapshotDetail (Maybe Text)
- snapshotDetail_userBucket :: Lens' SnapshotDetail (Maybe UserBucketDetails)
Documentation
data SnapshotDetail Source #
Describes the snapshot created from the imported disk.
See: newSnapshotDetail
smart constructor.
SnapshotDetail' | |
|
Instances
newSnapshotDetail :: SnapshotDetail Source #
Create a value of SnapshotDetail
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:description:SnapshotDetail'
, snapshotDetail_description
- A description for the snapshot.
$sel:deviceName:SnapshotDetail'
, snapshotDetail_deviceName
- The block device mapping for the snapshot.
$sel:diskImageSize:SnapshotDetail'
, snapshotDetail_diskImageSize
- The size of the disk in the snapshot, in GiB.
$sel:format:SnapshotDetail'
, snapshotDetail_format
- The format of the disk image from which the snapshot is created.
$sel:progress:SnapshotDetail'
, snapshotDetail_progress
- The percentage of progress for the task.
$sel:snapshotId:SnapshotDetail'
, snapshotDetail_snapshotId
- The snapshot ID of the disk being imported.
$sel:status:SnapshotDetail'
, snapshotDetail_status
- A brief status of the snapshot creation.
$sel:statusMessage:SnapshotDetail'
, snapshotDetail_statusMessage
- A detailed status message for the snapshot creation.
$sel:url:SnapshotDetail'
, snapshotDetail_url
- The URL used to access the disk image.
$sel:userBucket:SnapshotDetail'
, snapshotDetail_userBucket
- The Amazon S3 bucket for the disk image.
snapshotDetail_description :: Lens' SnapshotDetail (Maybe Text) Source #
A description for the snapshot.
snapshotDetail_deviceName :: Lens' SnapshotDetail (Maybe Text) Source #
The block device mapping for the snapshot.
snapshotDetail_diskImageSize :: Lens' SnapshotDetail (Maybe Double) Source #
The size of the disk in the snapshot, in GiB.
snapshotDetail_format :: Lens' SnapshotDetail (Maybe Text) Source #
The format of the disk image from which the snapshot is created.
snapshotDetail_progress :: Lens' SnapshotDetail (Maybe Text) Source #
The percentage of progress for the task.
snapshotDetail_snapshotId :: Lens' SnapshotDetail (Maybe Text) Source #
The snapshot ID of the disk being imported.
snapshotDetail_status :: Lens' SnapshotDetail (Maybe Text) Source #
A brief status of the snapshot creation.
snapshotDetail_statusMessage :: Lens' SnapshotDetail (Maybe Text) Source #
A detailed status message for the snapshot creation.
snapshotDetail_url :: Lens' SnapshotDetail (Maybe Text) Source #
The URL used to access the disk image.
snapshotDetail_userBucket :: Lens' SnapshotDetail (Maybe UserBucketDetails) Source #
The Amazon S3 bucket for the disk image.