Skip to content

ECS Clusters

Provider: AWS
Service ID: ecs_clusters
Rendering: Standard table with expandable detail rows

Quick Example

<script>
var serviceDiscoveryRequests = serviceDiscoveryRequests || [];
serviceDiscoveryRequests.push({
    service: 'ecs_clusters',
    provider: 'aws',
    region: 'eu-west-2',
    source: 'live',
    attributes: ['name', 'status', 'active_services', 'running_tasks', 'pending_tasks', 'container_instances']
});
</script>

<div data-sd-service="ecs_clusters" data-sd-source="live"></div>

Default Attributes

When no attributes array is specified, these columns are displayed:

attributes: ['name', 'status', 'active_services', 'running_tasks', 'pending_tasks', 'container_instances', 'capacity_providers']

All Attributes

Attribute Display Name Format Description
name Cluster Name text Resource display name (from tags or identifier)
status Status status_badge Retrieved via per-resource enrichment (status)
running_tasks Running Tasks text Retrieved via per-resource enrichment (runningTasksCount). Default: 0
pending_tasks Pending Tasks text Retrieved via per-resource enrichment (pendingTasksCount). Default: 0
active_services Active Services text Retrieved via per-resource enrichment (activeServicesCount). Default: 0
container_instances EC2 Instances text Retrieved via per-resource enrichment (registeredContainerInstancesCount). Default: 0
capacity_providers Capacity Providers tag_list Retrieved via per-resource enrichment (capacityProviders). Default: []
default_capacity Default Capacity text Retrieved via per-resource enrichment (defaultCapacityProviderStrategy[0].capacityProvider)
arn Cluster ARN text From API field: __value__
tags Tags tags_table All tags/labels as a key-value table

= included in default view

Sort Order

Results are sorted by: name