AWSEC2ImportImageRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Contains the parameters for ImportImage.

  architecture

The architecture of the virtual machine.

Valid values: i386 | x86_64

@property (nonatomic, strong) NSString *architecture

Declared In

AWSEC2Model.h

  clientData

The client-specific data.

@property (nonatomic, strong) AWSEC2ClientData *clientData

Declared In

AWSEC2Model.h

  clientToken

The token to enable idempotency for VM import requests.

@property (nonatomic, strong) NSString *clientToken

Declared In

AWSEC2Model.h

  detail

A description string for the import image task.

@property (nonatomic, strong) NSString *detail

Declared In

AWSEC2Model.h

  diskContainers

Information about the disk containers.

@property (nonatomic, strong) NSArray<AWSEC2ImageDiskContainer*> *diskContainers

Declared In

AWSEC2Model.h

  dryRun

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.

@property (nonatomic, strong) NSNumber *dryRun

Declared In

AWSEC2Model.h

  hypervisor

The target hypervisor platform.

Valid values: xen

@property (nonatomic, strong) NSString *hypervisor

Declared In

AWSEC2Model.h

  licenseType

The license type to be used for the Amazon Machine Image (AMI) after importing.

Note: You may only use BYOL if you have existing licenses with rights to use these licenses in a third party cloud like AWS. For more information, see VM Import/Export Prerequisites in the Amazon Elastic Compute Cloud User Guide.

Valid values: AWS | BYOL

@property (nonatomic, strong) NSString *licenseType

Declared In

AWSEC2Model.h

  platform

The operating system of the virtual machine.

Valid values: Windows | Linux

@property (nonatomic, strong) NSString *platform

Declared In

AWSEC2Model.h

  roleName

The name of the role to use when not using the default role, 'vmimport'.

@property (nonatomic, strong) NSString *roleName

Declared In

AWSEC2Model.h