Skip to content
v2.274.0

TargetCapacitySpecificationRequestProperty Struct ​

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.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const targetCapacitySpecificationRequestProperty: ec2.CfnEC2Fleet.TargetCapacitySpecificationRequestProperty = {
  totalTargetCapacity: 123,

  // the properties below are optional
  defaultTargetCapacityType: 'defaultTargetCapacityType',
  onDemandTargetCapacity: 123,
  spotTargetCapacity: 123,
  targetCapacityUnitType: 'targetCapacityUnitType',
};

Properties ​

defaultTargetCapacityTypestringdefault_target_capacity_typestrdefaultTargetCapacityTypeStringDefaultTargetCapacityTypestringDefaultTargetCapacityType*string#
The default target capacity type.
onDemandTargetCapacitynumberon_demand_target_capacityint | floatonDemandTargetCapacityNumberOnDemandTargetCapacitydoubleOnDemandTargetCapacity*float64#
The number of On-Demand units to request.
spotTargetCapacitynumberspot_target_capacityint | floatspotTargetCapacityNumberSpotTargetCapacitydoubleSpotTargetCapacity*float64#
The number of Spot units to request.
targetCapacityUnitTypestringtarget_capacity_unit_typestrtargetCapacityUnitTypeStringTargetCapacityUnitTypestringTargetCapacityUnitType*string#
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)

totalTargetCapacitynumbertotal_target_capacityint | floattotalTargetCapacityNumberTotalTargetCapacitydoubleTotalTargetCapacity*float64required#
The number of units to request, filled using the default target capacity type.