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 is UnauthorizedOperation.

    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 }