AWSEC2ImportImageTask
Objective-C
@interface AWSEC2ImportImageTask
Swift
class AWSEC2ImportImageTask
Describes an import image task.
-
The architecture of the virtual machine.
Valid values:
i386
|x86_64
|arm64
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable architecture;
Swift
var architecture: String? { get set }
-
The boot mode of the virtual machine.
Declaration
Objective-C
@property (nonatomic) AWSEC2BootModeValues bootMode;
Swift
var bootMode: AWSEC2BootModeValues { get set }
-
A description of the import task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
Indicates whether the image is encrypted.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable encrypted;
Swift
var encrypted: NSNumber? { get set }
-
The target hypervisor for the import task.
Valid values:
xen
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable hypervisor;
Swift
var hypervisor: String? { get set }
-
The ID of the Amazon Machine Image (AMI) of the imported virtual machine.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable imageId;
Swift
var imageId: String? { get set }
-
The ID of the import image task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable importTaskId;
Swift
var importTaskId: String? { get set }
-
The identifier for the KMS key that was used to create the encrypted image.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable kmsKeyId;
Swift
var kmsKeyId: String? { get set }
-
The ARNs of the license configurations that are associated with the import image task.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2ImportImageLicenseConfigurationResponse *> *_Nullable licenseSpecifications;
Swift
var licenseSpecifications: [AWSEC2ImportImageLicenseConfigurationResponse]? { get set }
-
The license type of the virtual machine.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable licenseType;
Swift
var licenseType: String? { get set }
-
The description string for the import image task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable platform;
Swift
var platform: String? { get set }
-
The percentage of progress of the import image task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable progress;
Swift
var progress: String? { get set }
-
Information about the snapshots.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2SnapshotDetail *> *_Nullable snapshotDetails;
Swift
var snapshotDetails: [AWSEC2SnapshotDetail]? { get set }
-
A brief status for the import image task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable status;
Swift
var status: String? { get set }
-
A descriptive status message for the import image task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable statusMessage;
Swift
var statusMessage: String? { get set }
-
The usage operation value.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable usageOperation;
Swift
var usageOperation: String? { get set }