| 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 |
Amazonka.EC2.Types.ImportImageTask
Description
Synopsis
- data ImportImageTask = ImportImageTask' {
- architecture :: Maybe Text
- bootMode :: Maybe BootModeValues
- description :: Maybe Text
- encrypted :: Maybe Bool
- hypervisor :: Maybe Text
- imageId :: Maybe Text
- importTaskId :: Maybe Text
- kmsKeyId :: Maybe Text
- licenseSpecifications :: Maybe [ImportImageLicenseConfigurationResponse]
- licenseType :: Maybe Text
- platform :: Maybe Text
- progress :: Maybe Text
- snapshotDetails :: Maybe [SnapshotDetail]
- status :: Maybe Text
- statusMessage :: Maybe Text
- tags :: Maybe [Tag]
- usageOperation :: Maybe Text
- newImportImageTask :: ImportImageTask
- importImageTask_architecture :: Lens' ImportImageTask (Maybe Text)
- importImageTask_bootMode :: Lens' ImportImageTask (Maybe BootModeValues)
- importImageTask_description :: Lens' ImportImageTask (Maybe Text)
- importImageTask_encrypted :: Lens' ImportImageTask (Maybe Bool)
- importImageTask_hypervisor :: Lens' ImportImageTask (Maybe Text)
- importImageTask_imageId :: Lens' ImportImageTask (Maybe Text)
- importImageTask_importTaskId :: Lens' ImportImageTask (Maybe Text)
- importImageTask_kmsKeyId :: Lens' ImportImageTask (Maybe Text)
- importImageTask_licenseSpecifications :: Lens' ImportImageTask (Maybe [ImportImageLicenseConfigurationResponse])
- importImageTask_licenseType :: Lens' ImportImageTask (Maybe Text)
- importImageTask_platform :: Lens' ImportImageTask (Maybe Text)
- importImageTask_progress :: Lens' ImportImageTask (Maybe Text)
- importImageTask_snapshotDetails :: Lens' ImportImageTask (Maybe [SnapshotDetail])
- importImageTask_status :: Lens' ImportImageTask (Maybe Text)
- importImageTask_statusMessage :: Lens' ImportImageTask (Maybe Text)
- importImageTask_tags :: Lens' ImportImageTask (Maybe [Tag])
- importImageTask_usageOperation :: Lens' ImportImageTask (Maybe Text)
Documentation
data ImportImageTask Source #
Describes an import image task.
See: newImportImageTask smart constructor.
Constructors
| ImportImageTask' | |
Fields
| |
Instances
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_snapshotDetails :: Lens' ImportImageTask (Maybe [SnapshotDetail]) Source #
Information about the snapshots.
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.
importImageTask_usageOperation :: Lens' ImportImageTask (Maybe Text) Source #
The usage operation value.