Amazon Elastic Compute Cloud
API Reference (API Version 2013-02-01)
« PreviousNext »
View the PDF for this guide.Go to the AWS Discussion Forum for this product.Did this page help you?  Yes | No |  Tell us about it...

LaunchSpecificationRequestType

The LaunchSpecificationRequestType data type.

Ancestors

  • RequestSpotInstancesType

Relevant Operations

  • RequestSpotInstances

Contents

imageId

The AMI ID.

Type: String

keyName

The name of the key pair.

Type: String

groupSet

A list of security groups. Each group is wrapped in an item element.

Type: GroupItemType

userData

Base64-encoded MIME user data made available to the instance(s) in the reservation.

Type: UserDataType

addressingType

Deprecated.

Type: String

instanceType

The instance type.

Type: String

placement

The placement information for the instance.

Type: PlacementRequestType

kernelId

The ID of the kernel to select.

Type: String

ramdiskId

The ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether you need to specify a RAM disk and search for the kernel ID.

Type: String

blockDeviceMapping

Any block device mapping entries for the instance. Each entry is wrapped in an item element.

Type: BlockDeviceMappingItemType

monitoring

The monitoring information for the instance.

Type: MonitoringInstanceType

subnetId

The ID of the subnet.

Type: String

networkInterfaceSet

The network interfaces associated with the instance.

Type: InstanceNetworkInterfaceSetItemRequestType

iamInstanceProfile

The IAM Instance Profile (IIP) associated with the instance.

Type: IamInstanceProfileRequestType

ebsOptimized

Whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn’t available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Type: Boolean

Default: false