This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EC2::EC2Fleet TargetCapacitySpecificationRequest
Specifies the number of units to request for an EC2 Fleet. You can choose to set the
target capacity in terms of instances or a performance characteristic that is important to
your application workload, such as vCPUs, memory, or I/O. If the request type is
maintain, you can specify a target capacity of 0 and add
capacity later.
TargetCapacitySpecificationRequest is a property of the AWS::EC2::EC2Fleet resource.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DefaultTargetCapacityType" :String, "OnDemandTargetCapacity" :Integer, "SpotTargetCapacity" :Integer, "TargetCapacityUnitType" :String, "TotalTargetCapacity" :Integer}
YAML
DefaultTargetCapacityType:StringOnDemandTargetCapacity:IntegerSpotTargetCapacity:IntegerTargetCapacityUnitType:StringTotalTargetCapacity:Integer
Properties
DefaultTargetCapacityType-
The default target capacity type.
Required: No
Type: String
Allowed values:
on-demand | spotUpdate requires: No interruption
OnDemandTargetCapacity-
The number of On-Demand units to request.
Required: No
Type: Integer
Update requires: No interruption
SpotTargetCapacity-
The number of Spot units to request.
Required: No
Type: Integer
Update requires: No interruption
TargetCapacityUnitType-
The unit for the target capacity. You can specify this parameter only when using attributed-based instance type selection.
Default:
units(the number of instances)Required: No
Type: String
Allowed values:
vcpu | memory-mib | unitsUpdate requires: No interruption
TotalTargetCapacity-
The number of units to request, filled using the default target capacity type.
Required: Yes
Type: Integer
Update requires: No interruption
See also
-
TargetCapacitySpecificationRequest in the Amazon EC2 API Reference