Skip to content
v2.274.0

CapacityDistributionStrategy Enum ​

The strategies for when launches fail in an Availability Zone.

Example ​

ts
declare const vpc: ec2.Vpc;
declare const instanceType: ec2.InstanceType;
declare const machineImage: ec2.IMachineImage;

new autoscaling.AutoScalingGroup(this, 'ASG', {
  vpc,
  instanceType,
  machineImage,

  // ...

  azCapacityDistributionStrategy: autoscaling.CapacityDistributionStrategy.BALANCED_ONLY,
});

Members ​

MemberDescription
BALANCED_ONLYIf launches fail in an Availability Zone, Auto Scaling will continue to attempt to launch in the unhealthy zone to preserve a balanced distribution.
BALANCED_BEST_EFFORTIf launches fail in an Availability Zone, Auto Scaling will attempt to launch in another healthy Availability Zone instead.

Referenced by ​

  • CommonAutoScalingGroupProps.azCapacityDistributionStrategyaz_capacity_distribution_strategyazCapacityDistributionStrategyAzCapacityDistributionStrategyAzCapacityDistributionStrategy