ecs

Example usage

@mock_ecs
def test_ecs_behaviour:
    boto3.client("ecs")
    ...

Implemented features for this service

  • [ ] create_capacity_provider

  • [X] create_cluster

  • [X] create_service

  • [X] create_task_set

  • [X] delete_account_setting

  • [X] delete_attributes

  • [ ] delete_capacity_provider

  • [X] delete_cluster

  • [X] delete_service

  • [X] delete_task_set

  • [X] deregister_container_instance

  • [X] deregister_task_definition

  • [ ] describe_capacity_providers

  • [X] describe_clusters

  • [X] describe_container_instances

  • [X] describe_services

  • [X] describe_task_definition

  • [X] describe_task_sets

  • [X] describe_tasks

  • [ ] discover_poll_endpoint

  • [ ] execute_command

  • [X] list_account_settings

  • [X] list_attributes

  • [X] list_clusters

    maxSize and pagination not implemented

  • [X] list_container_instances

  • [X] list_services

  • [X] list_tags_for_resource Currently implemented only for task definitions and services

  • [X] list_task_definition_families

  • [X] list_task_definitions

  • [X] list_tasks

  • [X] put_account_setting

  • [ ] put_account_setting_default

  • [X] put_attributes

  • [ ] put_cluster_capacity_providers

  • [X] register_container_instance

  • [X] register_task_definition

  • [X] run_task

  • [X] start_task

  • [X] stop_task

  • [ ] submit_attachment_state_changes

  • [ ] submit_container_state_change

  • [ ] submit_task_state_change

  • [X] tag_resource Currently implemented only for services

  • [X] untag_resource Currently implemented only for services

  • [ ] update_capacity_provider

  • [ ] update_cluster

  • [ ] update_cluster_settings

  • [ ] update_container_agent

  • [X] update_container_instances_state

  • [X] update_service

  • [X] update_service_primary_task_set Updates task sets be PRIMARY or ACTIVE for given cluster:service task sets

  • [X] update_task_set