AWSEC2ImageDiskContainer

Objective-C

@interface AWSEC2ImageDiskContainer

Swift

class AWSEC2ImageDiskContainer

Describes the disk container object for an import image task.

  • The description of the disk image.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The block device mapping for the disk.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable deviceName;

    Swift

    var deviceName: String? { get set }
  • The format of the disk image being imported.

    Valid values: OVA | VHD | VHDX | VMDK | RAW

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable format;

    Swift

    var format: String? { get set }
  • The ID of the EBS snapshot to be used for importing the snapshot.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable snapshotId;

    Swift

    var snapshotId: String? { get set }
  • url

    The URL to the Amazon S3-based disk image being imported. The URL can either be a https URL (https://..) or an Amazon S3 URL (s3://..)

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable url;

    Swift

    var url: String? { get set }
  • The S3 bucket for the disk image.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2UserBucket *_Nullable userBucket;

    Swift

    var userBucket: AWSEC2UserBucket? { get set }