AWSEC2CreateImageRequest Class Reference

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

Overview

Contains the parameters for CreateImage.

Required parameters: [InstanceId, Name]

  blockDeviceMappings

Information about one or more block device mappings.

@property (nonatomic, strong) NSArray<AWSEC2BlockDeviceMapping*> *blockDeviceMappings

Declared In

AWSEC2Model.h

  detail

A description for the new image.

@property (nonatomic, strong) NSString *detail

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

  instanceId

The ID of the instance.

@property (nonatomic, strong) NSString *instanceId

Declared In

AWSEC2Model.h

  name

A name for the new image.

Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)

@property (nonatomic, strong) NSString *name

Declared In

AWSEC2Model.h

  noReboot

By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image. If the 'No Reboot' option is set, Amazon EC2 doesn't shut down the instance before creating the image. When this option is used, file system integrity on the created image can't be guaranteed.

@property (nonatomic, strong) NSNumber *noReboot

Declared In

AWSEC2Model.h