ScheduledInstancesLaunchSpecification - Amazon Elastic Compute Cloud

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 AWS SDKs, see the following: