Skip to content

EcsCapacityIncreaseConfiguration

Source code in docs_src/capo_arc_region_switch/types/ecs_capacity_increase_configuration.py
class EcsCapacityIncreaseConfiguration(TypedDict, closed=True):
    timeout_minutes: "int"
    """<p>The timeout value specified for the configuration.</p>"""
    services: "capo_arc_region_switch.types.service_list.ServiceList"
    """<p>The services specified for the configuration.</p>"""
    ungraceful: NotRequired["capo_arc_region_switch.types.ecs_ungraceful.EcsUngraceful"]
    """<p>The settings for ungraceful execution.</p>"""
    target_percent: "int"
    """<p>The target percentage specified for the configuration. The default is 100.</p>"""
    capacity_monitoring_approach: "capo_arc_region_switch.types.ecs_capacity_monitoring_approach.EcsCapacityMonitoringApproach"
    """<p>The monitoring approach specified for the configuration, for example, <code>Most_Recent</code>.</p>"""
    wait_elb_target_group_healthy: NotRequired[
        "capo_arc_region_switch.types.wait_elb_target_group_healthy.WaitELBTargetGroupHealthy"
    ]
    """<p>If enabled, the step completes only after each attached ELB target group reports a healthy target count that matches the service's new desired task count calculated in the step.</p>"""

capacity_monitoring_approach instance-attribute

capacity_monitoring_approach: EcsCapacityMonitoringApproach

The monitoring approach specified for the configuration, for example, Most_Recent.

services instance-attribute

services: ServiceList

The services specified for the configuration.

target_percent instance-attribute

target_percent: int

The target percentage specified for the configuration. The default is 100.

timeout_minutes instance-attribute

timeout_minutes: int

The timeout value specified for the configuration.

ungraceful instance-attribute

ungraceful: NotRequired[EcsUngraceful]

The settings for ungraceful execution.

wait_elb_target_group_healthy instance-attribute

wait_elb_target_group_healthy: NotRequired[WaitELBTargetGroupHealthy]

If enabled, the step completes only after each attached ELB target group reports a healthy target count that matches the service's new desired task count calculated in the step.