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.ImportImageTask

Description

 
Synopsis

Documentation

data ImportImageTask Source #

Describes an import image task.

See: newImportImageTask smart constructor.

Constructors

ImportImageTask' 

Fields

Instances

Instances details
FromXML ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Generic ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Associated Types

type Rep ImportImageTask :: Type -> Type #

Read ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Show ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

NFData ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Methods

rnf :: ImportImageTask -> () #

Eq ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Hashable ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

type Rep ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

type Rep ImportImageTask = D1 ('MetaData "ImportImageTask" "Amazonka.EC2.Types.ImportImageTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportImageTask'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bootMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BootModeValues))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "hypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "licenseSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImportImageLicenseConfigurationResponse])) :*: S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotDetail])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "usageOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newImportImageTask :: ImportImageTask Source #

Create a value of ImportImageTask 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:architecture:ImportImageTask', importImageTask_architecture - The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

$sel:bootMode:ImportImageTask', importImageTask_bootMode - The boot mode of the virtual machine.

ImportImageTask, importImageTask_description - A description of the import task.

$sel:encrypted:ImportImageTask', importImageTask_encrypted - Indicates whether the image is encrypted.

$sel:hypervisor:ImportImageTask', importImageTask_hypervisor - The target hypervisor for the import task.

Valid values: xen

$sel:imageId:ImportImageTask', importImageTask_imageId - The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

$sel:importTaskId:ImportImageTask', importImageTask_importTaskId - The ID of the import image task.

$sel:kmsKeyId:ImportImageTask', importImageTask_kmsKeyId - The identifier for the KMS key that was used to create the encrypted image.

$sel:licenseSpecifications:ImportImageTask', importImageTask_licenseSpecifications - The ARNs of the license configurations that are associated with the import image task.

$sel:licenseType:ImportImageTask', importImageTask_licenseType - The license type of the virtual machine.

$sel:platform:ImportImageTask', importImageTask_platform - The description string for the import image task.

ImportImageTask, importImageTask_progress - The percentage of progress of the import image task.

$sel:snapshotDetails:ImportImageTask', importImageTask_snapshotDetails - Information about the snapshots.

ImportImageTask, importImageTask_status - A brief status for the import image task.

ImportImageTask, importImageTask_statusMessage - A descriptive status message for the import image task.

$sel:tags:ImportImageTask', importImageTask_tags - The tags for the import image task.

$sel:usageOperation:ImportImageTask', importImageTask_usageOperation - The usage operation value.

importImageTask_architecture :: Lens' ImportImageTask (Maybe Text) Source #

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

importImageTask_bootMode :: Lens' ImportImageTask (Maybe BootModeValues) Source #

The boot mode of the virtual machine.

importImageTask_description :: Lens' ImportImageTask (Maybe Text) Source #

A description of the import task.

importImageTask_encrypted :: Lens' ImportImageTask (Maybe Bool) Source #

Indicates whether the image is encrypted.

importImageTask_hypervisor :: Lens' ImportImageTask (Maybe Text) Source #

The target hypervisor for the import task.

Valid values: xen

importImageTask_imageId :: Lens' ImportImageTask (Maybe Text) Source #

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

importImageTask_importTaskId :: Lens' ImportImageTask (Maybe Text) Source #

The ID of the import image task.

importImageTask_kmsKeyId :: Lens' ImportImageTask (Maybe Text) Source #

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

importImageTask_licenseSpecifications :: Lens' ImportImageTask (Maybe [ImportImageLicenseConfigurationResponse]) Source #

The ARNs of the license configurations that are associated with the import image task.

importImageTask_licenseType :: Lens' ImportImageTask (Maybe Text) Source #

The license type of the virtual machine.

importImageTask_platform :: Lens' ImportImageTask (Maybe Text) Source #

The description string for the import image task.

importImageTask_progress :: Lens' ImportImageTask (Maybe Text) Source #

The percentage of progress of the import image task.

importImageTask_status :: Lens' ImportImageTask (Maybe Text) Source #

A brief status for the import image task.

importImageTask_statusMessage :: Lens' ImportImageTask (Maybe Text) Source #

A descriptive status message for the import image task.

importImageTask_tags :: Lens' ImportImageTask (Maybe [Tag]) Source #

The tags for the import image task.