Skip to content

DaemonDeploymentConfiguration

Source code in docs_src/capo_ecs/types/daemon_deployment_configuration.py
class DaemonDeploymentConfiguration(TypedDict, closed=True):
    drain_percent: NotRequired["capo_ecs.types.daemon_drain_percent.DaemonDrainPercent"]
    """<p>The percentage of container instances to drain simultaneously during a daemon deployment. Valid values are between 0.0 and 100.0.</p>"""
    alarms: NotRequired[
        "capo_ecs.types.daemon_alarm_configuration.DaemonAlarmConfiguration"
    ]
    """<p>The CloudWatch alarm configuration for the daemon deployment. When alarms are triggered during a deployment, the deployment can be automatically rolled back.</p>"""
    bake_time_in_minutes: "capo_ecs.types.integer.Integer"
    """<p>The amount of time (in minutes) to wait after a successful deployment step before proceeding. This allows time to monitor for issues before continuing. The default value is 0.</p>"""

alarms instance-attribute

alarms: NotRequired[DaemonAlarmConfiguration]

The CloudWatch alarm configuration for the daemon deployment. When alarms are triggered during a deployment, the deployment can be automatically rolled back.

bake_time_in_minutes instance-attribute

bake_time_in_minutes: Integer

The amount of time (in minutes) to wait after a successful deployment step before proceeding. This allows time to monitor for issues before continuing. The default value is 0.

drain_percent instance-attribute

drain_percent: NotRequired[DaemonDrainPercent]

The percentage of container instances to drain simultaneously during a daemon deployment. Valid values are between 0.0 and 100.0.