CapacityDistributionStrategy
- class aws_cdk.aws_autoscaling.CapacityDistributionStrategy(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
Enum
The strategies for when launches fail in an Availability Zone.
- ExampleMetadata:
infused
Example:
# vpc: ec2.Vpc # instance_type: ec2.InstanceType # machine_image: ec2.IMachineImage autoscaling.AutoScalingGroup(self, "ASG", vpc=vpc, instance_type=instance_type, machine_image=machine_image, # ... az_capacity_distribution_strategy=autoscaling.CapacityDistributionStrategy.BALANCED_ONLY )
Attributes
- BALANCED_BEST_EFFORT
If launches fail in an Availability Zone, Auto Scaling will attempt to launch in another healthy Availability Zone instead.
- BALANCED_ONLY
If launches fail in an Availability Zone, Auto Scaling will continue to attempt to launch in the unhealthy zone to preserve a balanced distribution.