Class: AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecifications

Types~AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecifications

new AmazonElasticComputeCloudSpotFleetSpotFleetRequestConfigDataLaunchSpecifications()

Properties:
Name Type Description
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.
Source: