Deploy and manage containerized applications with ECS and Fargate.
| 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 |
Full schema explorer, code generation, and live API testing