Skip to content

Ec2AutoScalingGroupConfiguration

Source code in docs_src/capo_cost_optimization_hub/types/ec2_auto_scaling_group_configuration.py
class Ec2AutoScalingGroupConfiguration(TypedDict, closed=True):
    instance: NotRequired[
        "capo_cost_optimization_hub.types.instance_configuration.InstanceConfiguration"
    ]
    """<p>Details about the instance for the EC2 Auto Scaling group with a single instance type.</p>"""
    mixed_instances: NotRequired[
        "capo_cost_optimization_hub.types.mixed_instance_configuration_list.MixedInstanceConfigurationList"
    ]
    """<p>A list of instance types for an EC2 Auto Scaling group with mixed instance types.</p>"""
    type: NotRequired[
        "capo_cost_optimization_hub.types.ec2_auto_scaling_group_type.Ec2AutoScalingGroupType"
    ]
    """<p>The type of EC2 Auto Scaling group, showing whether it consists of a single instance type or mixed instance types.</p>"""
    allocation_strategy: NotRequired[
        "capo_cost_optimization_hub.types.allocation_strategy.AllocationStrategy"
    ]
    """<p>The strategy used for allocating instances, based on a predefined priority order or based on the lowest available price.</p>"""

allocation_strategy instance-attribute

allocation_strategy: NotRequired[AllocationStrategy]

The strategy used for allocating instances, based on a predefined priority order or based on the lowest available price.

instance instance-attribute

instance: NotRequired[InstanceConfiguration]

Details about the instance for the EC2 Auto Scaling group with a single instance type.

mixed_instances instance-attribute

mixed_instances: NotRequired[MixedInstanceConfigurationList]

A list of instance types for an EC2 Auto Scaling group with mixed instance types.

type instance-attribute

type: NotRequired[Ec2AutoScalingGroupType]

The type of EC2 Auto Scaling group, showing whether it consists of a single instance type or mixed instance types.