amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.SnapshotTaskDetail

Description

 
Synopsis

Documentation

data SnapshotTaskDetail Source #

Details about the import snapshot task.

See: newSnapshotTaskDetail smart constructor.

Constructors

SnapshotTaskDetail' 

Fields

Instances

Instances details
FromXML SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Generic SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Associated Types

type Rep SnapshotTaskDetail :: Type -> Type #

Read SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Show SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

NFData SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Methods

rnf :: SnapshotTaskDetail -> () #

Eq SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Hashable SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

type Rep SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

type Rep SnapshotTaskDetail = D1 ('MetaData "SnapshotTaskDetail" "Amazonka.EC2.Types.SnapshotTaskDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SnapshotTaskDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskImageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserBucketDetails)))))))

newSnapshotTaskDetail :: SnapshotTaskDetail Source #

Create a value of SnapshotTaskDetail 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:SnapshotTaskDetail', snapshotTaskDetail_description - The description of the snapshot.

$sel:diskImageSize:SnapshotTaskDetail', snapshotTaskDetail_diskImageSize - The size of the disk in the snapshot, in GiB.

$sel:encrypted:SnapshotTaskDetail', snapshotTaskDetail_encrypted - Indicates whether the snapshot is encrypted.

$sel:format:SnapshotTaskDetail', snapshotTaskDetail_format - The format of the disk image from which the snapshot is created.

$sel:kmsKeyId:SnapshotTaskDetail', snapshotTaskDetail_kmsKeyId - The identifier for the KMS key that was used to create the encrypted snapshot.

$sel:progress:SnapshotTaskDetail', snapshotTaskDetail_progress - The percentage of completion for the import snapshot task.

$sel:snapshotId:SnapshotTaskDetail', snapshotTaskDetail_snapshotId - The snapshot ID of the disk being imported.

$sel:status:SnapshotTaskDetail', snapshotTaskDetail_status - A brief status for the import snapshot task.

$sel:statusMessage:SnapshotTaskDetail', snapshotTaskDetail_statusMessage - A detailed status message for the import snapshot task.

$sel:url:SnapshotTaskDetail', snapshotTaskDetail_url - The URL of the disk image from which the snapshot is created.

$sel:userBucket:SnapshotTaskDetail', snapshotTaskDetail_userBucket - The Amazon S3 bucket for the disk image.

snapshotTaskDetail_diskImageSize :: Lens' SnapshotTaskDetail (Maybe Double) Source #

The size of the disk in the snapshot, in GiB.

snapshotTaskDetail_encrypted :: Lens' SnapshotTaskDetail (Maybe Bool) Source #

Indicates whether the snapshot is encrypted.

snapshotTaskDetail_format :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The format of the disk image from which the snapshot is created.

snapshotTaskDetail_kmsKeyId :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The identifier for the KMS key that was used to create the encrypted snapshot.

snapshotTaskDetail_progress :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The percentage of completion for the import snapshot task.

snapshotTaskDetail_snapshotId :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The snapshot ID of the disk being imported.

snapshotTaskDetail_status :: Lens' SnapshotTaskDetail (Maybe Text) Source #

A brief status for the import snapshot task.

snapshotTaskDetail_statusMessage :: Lens' SnapshotTaskDetail (Maybe Text) Source #

A detailed status message for the import snapshot task.

snapshotTaskDetail_url :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The URL of the disk image from which the snapshot is created.