ScheduledInstancesLaunchSpecification - Amazon Elastic Compute Cloud
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

ScheduledInstancesLaunchSpecification

Describes the launch specification for a Scheduled Instance.

If you are launching the Scheduled Instance in EC2-VPC, you must specify the ID of the subnet. You can specify the subnet using either SubnetId or NetworkInterface.

Contents

ImageId

The ID of the Amazon Machine Image (AMI).

Type: String

Required: Yes

BlockDeviceMappings

The block device mapping entries.

Type: Array of ScheduledInstancesBlockDeviceMapping objects

Required: No

EbsOptimized

Indicates whether the instances are 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.

Default: false

Type: Boolean

Required: No

IamInstanceProfile

The IAM instance profile.

Type: ScheduledInstancesIamInstanceProfile object

Required: No

InstanceType

The instance type.

Type: String

Required: No

KernelId

The ID of the kernel.

Type: String

Required: No

KeyName

The name of the key pair.

Type: String

Required: No

Monitoring

Enable or disable monitoring for the instances.

Type: ScheduledInstancesMonitoring object

Required: No

NetworkInterfaces

The network interfaces.

Type: Array of ScheduledInstancesNetworkInterface objects

Required: No

Placement

The placement information.

Type: ScheduledInstancesPlacement object

Required: No

RamdiskId

The ID of the RAM disk.

Type: String

Required: No

SecurityGroupIds

The IDs of the security groups.

Type: Array of strings

Required: No

SubnetId

The ID of the subnet in which to launch the instances.

Type: String

Required: No

UserData

The base64-encoded MIME user data.

Type: String

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: