Skip to content

AwsEcsClusterDetails

Source code in docs_src/capo_securityhub/types/aws_ecs_cluster_details.py
class AwsEcsClusterDetails(TypedDict, closed=True):
    cluster_arn: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The Amazon Resource Name (ARN) that identifies the cluster. </p>"""
    active_services_count: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The number of services that are running on the cluster in an <code>ACTIVE</code> state. You can view these services with the Amazon ECS <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ListServices.html"> <code>ListServices</code> </a> API operation. </p>"""
    capacity_providers: NotRequired[
        "capo_securityhub.types.non_empty_string_list.NonEmptyStringList"
    ]
    """<p>The short name of one or more capacity providers to associate with the cluster.</p>"""
    cluster_settings: NotRequired[
        "capo_securityhub.types.aws_ecs_cluster_cluster_settings_list.AwsEcsClusterClusterSettingsList"
    ]
    """<p>The setting to use to create the cluster. Specifically used to configure whether to enable CloudWatch Container Insights for the cluster.</p>"""
    configuration: NotRequired[
        "capo_securityhub.types.aws_ecs_cluster_configuration_details.AwsEcsClusterConfigurationDetails"
    ]
    """<p>The run command configuration for the cluster.</p>"""
    default_capacity_provider_strategy: NotRequired[
        "capo_securityhub.types.aws_ecs_cluster_default_capacity_provider_strategy_list.AwsEcsClusterDefaultCapacityProviderStrategyList"
    ]
    """<p>The default capacity provider strategy for the cluster. The default capacity provider strategy is used when services or tasks are run without a specified launch type or capacity provider strategy.</p>"""
    cluster_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>A name that you use to identify your cluster. </p>"""
    registered_container_instances_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of container instances registered into the cluster. This includes container instances in both <code>ACTIVE</code> and <code>DRAINING</code> status. </p>"""
    running_tasks_count: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The number of tasks in the cluster that are in the <code>RUNNING</code> state. </p>"""
    status: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The status of the cluster. </p>"""

active_services_count instance-attribute

active_services_count: NotRequired[Integer]

The number of services that are running on the cluster in an ACTIVE state. You can view these services with the Amazon ECS ListServices API operation.

capacity_providers instance-attribute

capacity_providers: NotRequired[NonEmptyStringList]

The short name of one or more capacity providers to associate with the cluster.

cluster_arn instance-attribute

cluster_arn: NotRequired[NonEmptyString]

The Amazon Resource Name (ARN) that identifies the cluster.

cluster_name instance-attribute

cluster_name: NotRequired[NonEmptyString]

A name that you use to identify your cluster.

cluster_settings instance-attribute

cluster_settings: NotRequired[AwsEcsClusterClusterSettingsList]

The setting to use to create the cluster. Specifically used to configure whether to enable CloudWatch Container Insights for the cluster.

configuration instance-attribute

configuration: NotRequired[AwsEcsClusterConfigurationDetails]

The run command configuration for the cluster.

default_capacity_provider_strategy instance-attribute

default_capacity_provider_strategy: NotRequired[
    AwsEcsClusterDefaultCapacityProviderStrategyList
]

The default capacity provider strategy for the cluster. The default capacity provider strategy is used when services or tasks are run without a specified launch type or capacity provider strategy.

registered_container_instances_count instance-attribute

registered_container_instances_count: NotRequired[Integer]

The number of container instances registered into the cluster. This includes container instances in both ACTIVE and DRAINING status.

running_tasks_count instance-attribute

running_tasks_count: NotRequired[Integer]

The number of tasks in the cluster that are in the RUNNING state.

status instance-attribute

status: NotRequired[NonEmptyString]

The status of the cluster.