AWSEC2ExportImageRequest
Objective-C
@interface AWSEC2ExportImageRequest
Swift
class AWSEC2ExportImageRequest
-
Token to enable idempotency for export image requests.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientToken;
Swift
var clientToken: String? { get set }
-
A description of the image being exported. The maximum length is 255 characters.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
The disk image format.
Declaration
Objective-C
@property (nonatomic) AWSEC2DiskImageFormat diskImageFormat;
Swift
var diskImageFormat: AWSEC2DiskImageFormat { get set }
-
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation
. Otherwise, it isUnauthorizedOperation
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable dryRun;
Swift
var dryRun: NSNumber? { get set }
-
The ID of the image.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable imageId;
Swift
var imageId: String? { get set }
-
The name of the role that grants VM Import/Export permission to export images to your Amazon S3 bucket. If this parameter is not specified, the default role is named ‘vmimport’.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleName;
Swift
var roleName: String? { get set }
-
The Amazon S3 bucket for the destination image. The destination bucket must exist.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2ExportTaskS3LocationRequest *_Nullable s3ExportLocation;
Swift
var s3ExportLocation: AWSEC2ExportTaskS3LocationRequest? { get set }
-
The tags to apply to the export image task during creation.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2TagSpecification *> *_Nullable tagSpecifications;
Swift
var tagSpecifications: [AWSEC2TagSpecification]? { get set }