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