Compute

# AWS ECS Connector

Deploy and manage containerized applications with ECS and Fargate.

$pip install "toolsconnector[ecs]"
25
Actions
Compute
Category
Free
Apache 2.0

## All 25 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`create_cluster` | Create an ECS cluster | cluster_name [capacity_providers, settings] | `ECSCluster`
`create_service` | Create an ECS service | cluster, service_name, task_definition [desired_count, launch_type, network_configuration, load_balancers] | `ECSService`
`delete_cluster ⚠` | Delete an ECS cluster | cluster | `ECSCluster`
`delete_service ⚠` | Delete an ECS service | cluster, service [force] | `ECSService`
`deregister_task_definition` | Deregister a task definition | task_definition | `ECSTaskDefinition`
`describe_clusters` | Describe ECS clusters | clusters | `list`
`describe_container_instances` | Describe container instances | cluster, container_instances | `list`
`describe_services` | Describe ECS services | cluster, services | `list`
`describe_task_definition` | Describe a task definition | task_definition | `ECSTaskDefinition`
`describe_tasks` | Describe tasks | cluster, tasks | `list`
`list_account_settings` | List account-level ECS settings | [effective_settings] | `list`
`list_clusters` | List ECS clusters | — | `list`
`list_container_instances` | List container instances in a cluster | cluster [status] | `list`
`list_services` | List ECS services in a cluster | cluster [launch_type] | `list`
`list_tags_for_resource` | List tags for an ECS resource | resource_arn | `list`
`list_task_definition_families` | List task definition families | [family_prefix, status] | `list`
`list_task_definitions` | List task definition revisions | [family_prefix, status, sort] | `list`
`list_tasks` | List tasks in a cluster | cluster [service_name, desired_status] | `list`
`put_cluster_capacity_providers` | Put cluster capacity providers | cluster, capacity_providers, default_capacity_provider_strategy | `ECSCluster`
`register_task_definition` | Register a new task definition | family, container_definitions [cpu, memory, network_mode, requires_compatibilities, execution_role_arn, task_role_arn] | `ECSTaskDefinition`
`run_task` | Run a standalone task | cluster, task_definition [count, launch_type, network_configuration] | `list`
`stop_task ⚠` | Stop a running task | cluster, task [reason] | `ECSTask`
`tag_resource` | Add tags to an ECS resource | resource_arn, tags | `dict`
`update_cluster_settings` | Update cluster settings | cluster, settings | `ECSCluster`
`update_service` | Update an ECS service | cluster, service [task_definition, desired_count, force_new_deployment] | `ECSService`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing