ImportImageTask
public struct ImportImageTask : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The architecture of the virtual machine. Valid values: i386 | x86_64 | arm64
Declaration
Swift
public let architecture: String?
-
A description of the import task.
Declaration
Swift
public let description: String?
-
Indicates whether the image is encrypted.
Declaration
Swift
public let encrypted: Bool?
-
The target hypervisor for the import task. Valid values: xen
Declaration
Swift
public let hypervisor: String?
-
The ID of the Amazon Machine Image (AMI) of the imported virtual machine.
Declaration
Swift
public let imageId: String?
-
The ID of the import image task.
Declaration
Swift
public let importTaskId: String?
-
The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted image.
Declaration
Swift
public let kmsKeyId: String?
-
The ARNs of the license configurations that are associated with the import image task.
Declaration
Swift
public let licenseSpecifications: [ImportImageLicenseConfigurationResponse]?
-
The license type of the virtual machine.
Declaration
Swift
public let licenseType: String?
-
The description string for the import image task.
Declaration
Swift
public let platform: String?
-
The percentage of progress of the import image task.
Declaration
Swift
public let progress: String?
-
Information about the snapshots.
Declaration
Swift
public let snapshotDetails: [SnapshotDetail]?
-
A brief status for the import image task.
Declaration
Swift
public let status: String?
-
A descriptive status message for the import image task.
Declaration
Swift
public let statusMessage: String?
-
The tags for the import image task.
Declaration
Swift
public let tags: [Tag]?
-
init(architecture:description:encrypted:hypervisor:imageId:importTaskId:kmsKeyId:licenseSpecifications:licenseType:platform:progress:snapshotDetails:status:statusMessage:tags:)
Undocumented
Declaration
Swift
public init(architecture: String? = nil, description: String? = nil, encrypted: Bool? = nil, hypervisor: String? = nil, imageId: String? = nil, importTaskId: String? = nil, kmsKeyId: String? = nil, licenseSpecifications: [ImportImageLicenseConfigurationResponse]? = nil, licenseType: String? = nil, platform: String? = nil, progress: String? = nil, snapshotDetails: [SnapshotDetail]? = nil, status: String? = nil, statusMessage: String? = nil, tags: [Tag]? = nil)