AWSEC2InstanceAttribute Class Reference

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

Overview

Describes an instance attribute.

  blockDeviceMappings

The block device mapping of the instance.

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

Declared In

AWSEC2Model.h

  disableApiTermination

If the value is true, you can't terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can.

@property (nonatomic, strong) AWSEC2AttributeBooleanValue *disableApiTermination

Declared In

AWSEC2Model.h

  ebsOptimized

Indicates whether the instance is optimized for EBS I/O.

@property (nonatomic, strong) AWSEC2AttributeBooleanValue *ebsOptimized

Declared In

AWSEC2Model.h

  groups

The security groups associated with the instance.

@property (nonatomic, strong) NSArray<AWSEC2GroupIdentifier*> *groups

Declared In

AWSEC2Model.h

  instanceId

The ID of the instance.

@property (nonatomic, strong) NSString *instanceId

Declared In

AWSEC2Model.h

  instanceInitiatedShutdownBehavior

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

@property (nonatomic, strong) AWSEC2AttributeValue *instanceInitiatedShutdownBehavior

Declared In

AWSEC2Model.h

  instanceType

The instance type.

@property (nonatomic, strong) AWSEC2AttributeValue *instanceType

Declared In

AWSEC2Model.h

  kernelId

The kernel ID.

@property (nonatomic, strong) AWSEC2AttributeValue *kernelId

Declared In

AWSEC2Model.h

  productCodes

A list of product codes.

@property (nonatomic, strong) NSArray<AWSEC2ProductCode*> *productCodes

Declared In

AWSEC2Model.h

  ramdiskId

The RAM disk ID.

@property (nonatomic, strong) AWSEC2AttributeValue *ramdiskId

Declared In

AWSEC2Model.h

  rootDeviceName

The name of the root device (for example, /dev/sda1 or /dev/xvda).

@property (nonatomic, strong) AWSEC2AttributeValue *rootDeviceName

Declared In

AWSEC2Model.h

  sourceDestCheck

Indicates whether source/destination checking is enabled. A value of true means checking is enabled, and false means checking is disabled. This value must be false for a NAT instance to perform NAT.

@property (nonatomic, strong) AWSEC2AttributeBooleanValue *sourceDestCheck

Declared In

AWSEC2Model.h

  sriovNetSupport

The value to use for a resource attribute.

@property (nonatomic, strong) AWSEC2AttributeValue *sriovNetSupport

Declared In

AWSEC2Model.h

  userData

The Base64-encoded MIME user data.

@property (nonatomic, strong) AWSEC2AttributeValue *userData

Declared In

AWSEC2Model.h