BlockDeviceMappings |
AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings
|
Required: No. Defines the block devices that are mapped to the Spot instances. |
EbsOptimized |
Boolean
|
Required: No. Indicates whether the instances are optimized for Amazon Elastic Block Store (Amazon 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 you use an Amazon EBS-optimized instance. |
IamInstanceProfile |
AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile
|
Required: No. Defines the AWS Identity and Access Management (IAM) instance profile to associate with the instances. |
ImageId |
String
|
Required: Yes. The unique ID of the Amazon Machine Image (AMI) to launch on the instances. |
InstanceType |
String
|
Required: Yes. Specifies the instance type of the EC2 instances. |
KernelId |
String
|
Required: No. The ID of the kernel that is associated with the Amazon Elastic Compute Cloud (Amazon EC2) AMI. |
KeyName |
String
|
Required: No. An Amazon EC2 key pair to associate with the instances. |
Monitoring |
AmazonEC2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring
|
Required: No. Enable or disable monitoring for the instances. |
NetworkInterfaces |
AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces
|
Required: No. The network interfaces to associate with the instances. |
Placement |
AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement
|
Required: No. Defines a placement group, which is a logical grouping of instances within a single Availability Zone (AZ). |
RamdiskId |
String
|
Required: No. The ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information about whether you need to specify a RAM disk. To find kernel requirements, refer to the AWS Resource Center and search for the kernel ID. |
SecurityGroups |
AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups
|
Required: No. One or more security group IDs to associate with the instances. |
SubnetId |
String
|
Required: No. The ID of the subnet in which to launch the instances. |
UserData |
String
|
Required: No. Base64-encoded MIME user data that instances use when starting up. |
WeightedCapacity |
Number
|
Required: No. The number of units provided by the specified instance type. These units are the same units that you chose to set the target capacity in terms of instances or a performance characteristic, such as vCPUs, memory, or I/O. For more information, see How Spot Fleet Works in the Amazon EC2 User Guide for Linux Instances.If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. |