Skip to content

DaemonRevision

Source code in docs_src/capo_ecs/types/daemon_revision.py
class DaemonRevision(TypedDict, closed=True):
    daemon_revision_arn: NotRequired["capo_ecs.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the daemon revision.</p>"""
    cluster_arn: NotRequired["capo_ecs.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the cluster that hosts the daemon.</p>"""
    daemon_arn: NotRequired["capo_ecs.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the daemon for this revision.</p>"""
    daemon_task_definition_arn: NotRequired["capo_ecs.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the daemon task definition used by this revision.</p>"""
    created_at: NotRequired["capo_ecs.types.timestamp.Timestamp"]
    """<p>The Unix timestamp for the time when the daemon revision was created.</p>"""
    container_images: NotRequired[
        "capo_ecs.types.daemon_container_images.DaemonContainerImages"
    ]
    """<p>The container images used by the daemon revision.</p>"""
    propagate_tags: NotRequired[
        "capo_ecs.types.daemon_propagate_tags.DaemonPropagateTags"
    ]
    """<p>Specifies whether tags are propagated from the daemon to the daemon tasks.</p>"""
    enable_ecs_managed_tags: NotRequired["capo_ecs.types.boxed_boolean.BoxedBoolean"]
    """<p>Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.</p>"""
    enable_execute_command: NotRequired["capo_ecs.types.boxed_boolean.BoxedBoolean"]
    """<p>Specifies whether the execute command functionality is turned on for the daemon tasks.</p>"""
    critical: NotRequired["capo_ecs.types.boxed_boolean.BoxedBoolean"]
    """<p>If the <code>critical</code> parameter of this daemon revision is <code>true</code>, and the daemon task fails, stops, or becomes unhealthy, Amazon ECS drains the container instance and stops the other tasks running on it. If the parameter is <code>false</code>, the daemon task failure doesn't affect the other tasks on the instance, and doesn't block instance registration. The default value is <code>true</code>.</p>"""

cluster_arn instance-attribute

cluster_arn: NotRequired[String]

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

container_images instance-attribute

container_images: NotRequired[DaemonContainerImages]

The container images used by the daemon revision.

created_at instance-attribute

created_at: NotRequired[Timestamp]

The Unix timestamp for the time when the daemon revision was created.

critical instance-attribute

critical: NotRequired[BoxedBoolean]

If the critical parameter of this daemon revision is true, and the daemon task fails, stops, or becomes unhealthy, Amazon ECS drains the container instance and stops the other tasks running on it. If the parameter is false, the daemon task failure doesn't affect the other tasks on the instance, and doesn't block instance registration. The default value is true.

daemon_arn instance-attribute

daemon_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the daemon for this revision.

daemon_revision_arn instance-attribute

daemon_revision_arn: NotRequired[String]

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

daemon_task_definition_arn instance-attribute

daemon_task_definition_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the daemon task definition used by this revision.

enable_ecs_managed_tags instance-attribute

enable_ecs_managed_tags: NotRequired[BoxedBoolean]

Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.

enable_execute_command instance-attribute

enable_execute_command: NotRequired[BoxedBoolean]

Specifies whether the execute command functionality is turned on for the daemon tasks.

propagate_tags instance-attribute

propagate_tags: NotRequired[DaemonPropagateTags]

Specifies whether tags are propagated from the daemon to the daemon tasks.