Skip to content

DaemonDeployment

Source code in docs_src/capo_ecs/types/daemon_deployment.py
class DaemonDeployment(TypedDict, closed=True):
    daemon_deployment_arn: NotRequired["capo_ecs.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the daemon deployment.</p>"""
    cluster_arn: NotRequired["capo_ecs.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the cluster that hosts the daemon.</p>"""
    status: NotRequired[
        "capo_ecs.types.daemon_deployment_status.DaemonDeploymentStatus"
    ]
    """<p>The status of the daemon deployment.</p>"""
    status_reason: NotRequired["capo_ecs.types.string.String"]
    """<p>Information about why the daemon deployment is in the current status.</p>"""
    target_daemon_revision: NotRequired[
        "capo_ecs.types.daemon_deployment_revision_detail.DaemonDeploymentRevisionDetail"
    ]
    """<p>The daemon revision being deployed.</p>"""
    source_daemon_revisions: NotRequired[
        "capo_ecs.types.daemon_deployment_revision_detail_list.DaemonDeploymentRevisionDetailList"
    ]
    """<p>The currently deployed daemon revisions that are being replaced.</p>"""
    circuit_breaker: NotRequired[
        "capo_ecs.types.daemon_circuit_breaker.DaemonCircuitBreaker"
    ]
    """<p>The circuit breaker configuration that determines when a daemon deployment has failed.</p>"""
    alarms: NotRequired[
        "capo_ecs.types.daemon_deployment_alarms.DaemonDeploymentAlarms"
    ]
    """<p>The CloudWatch alarms that determine when a daemon deployment fails.</p>"""
    rollback: NotRequired["capo_ecs.types.daemon_rollback.DaemonRollback"]
    """<p>The rollback options for the daemon deployment.</p>"""
    deployment_configuration: NotRequired[
        "capo_ecs.types.daemon_deployment_configuration.DaemonDeploymentConfiguration"
    ]
    """<p>The deployment configuration used for this daemon deployment.</p>"""
    created_at: NotRequired["capo_ecs.types.timestamp.Timestamp"]
    """<p>The time the daemon deployment was created. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.</p>"""
    started_at: NotRequired["capo_ecs.types.timestamp.Timestamp"]
    """<p>The time the daemon deployment started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.</p>"""
    stopped_at: NotRequired["capo_ecs.types.timestamp.Timestamp"]
    """<p>The time the daemon deployment stopped. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.</p>"""
    finished_at: NotRequired["capo_ecs.types.timestamp.Timestamp"]
    """<p>The time the daemon deployment finished. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.</p>"""

alarms instance-attribute

alarms: NotRequired[DaemonDeploymentAlarms]

The CloudWatch alarms that determine when a daemon deployment fails.

circuit_breaker instance-attribute

circuit_breaker: NotRequired[DaemonCircuitBreaker]

The circuit breaker configuration that determines when a daemon deployment has failed.

cluster_arn instance-attribute

cluster_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the cluster that hosts the daemon.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The time the daemon deployment was created. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

daemon_deployment_arn instance-attribute

daemon_deployment_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the daemon deployment.

deployment_configuration instance-attribute

deployment_configuration: NotRequired[DaemonDeploymentConfiguration]

The deployment configuration used for this daemon deployment.

finished_at instance-attribute

finished_at: NotRequired[Timestamp]

The time the daemon deployment finished. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

rollback instance-attribute

rollback: NotRequired[DaemonRollback]

The rollback options for the daemon deployment.

source_daemon_revisions instance-attribute

source_daemon_revisions: NotRequired[DaemonDeploymentRevisionDetailList]

The currently deployed daemon revisions that are being replaced.

started_at instance-attribute

started_at: NotRequired[Timestamp]

The time the daemon deployment started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

status instance-attribute

status: NotRequired[DaemonDeploymentStatus]

The status of the daemon deployment.

status_reason instance-attribute

status_reason: NotRequired[String]

Information about why the daemon deployment is in the current status.

stopped_at instance-attribute

stopped_at: NotRequired[Timestamp]

The time the daemon deployment stopped. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

target_daemon_revision instance-attribute

target_daemon_revision: NotRequired[DaemonDeploymentRevisionDetail]

The daemon revision being deployed.