AWS::EC2::EC2Fleet TargetCapacitySpecificationRequest - AWS CloudFormation

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 }

Properties

DefaultTargetCapacityType

The default target capacity type.

Required: No

Type: String

Allowed values: on-demand | spot

Update 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 | units

Update 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