AWSEC2ExportImageRequest

@interface AWSEC2ExportImageRequest
  • Token to enable idempotency for export image requests.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable clientToken;

    Swift

    var clientToken: String? { get set }
  • A description of the image being exported. The maximum length is 255 bytes.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The disk image format.

    Declaration

    Objective-C

    @property (assign, readwrite, 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 is UnauthorizedOperation.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The ID of the image.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 S3 bucket. If this parameter is not specified, the default role is named ‘vmimport’.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable roleName;

    Swift

    var roleName: String? { get set }
  • Information about the destination S3 bucket. The bucket must exist and grant WRITE and READ_ACP permissions to the AWS account vm-import-export@amazon.com.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2ExportTaskS3LocationRequest *_Nullable s3ExportLocation;

    Swift

    var s3ExportLocation: AWSEC2ExportTaskS3LocationRequest? { get set }