{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-24T14:38:51.383Z",
  "sourceRevision": "ef7271fb93d8bbd5a9da24e14d08ca4aa76b515d",
  "documentation": "/aws/services/ecs",
  "licensing": {
    "minimumPlans": [
      "Base"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 77,
    "implemented": 57,
    "notImplemented": 20
  },
  "service": "ecs",
  "displayName": "Elastic Container Service",
  "operations": [
    {
      "name": "ContinueServiceDeployment",
      "implemented": false
    },
    {
      "name": "CreateCapacityProvider",
      "implemented": true
    },
    {
      "name": "CreateCluster",
      "implemented": true
    },
    {
      "name": "CreateDaemon",
      "implemented": true
    },
    {
      "name": "CreateExpressGatewayService",
      "implemented": false
    },
    {
      "name": "CreateService",
      "implemented": true
    },
    {
      "name": "CreateTaskSet",
      "implemented": true
    },
    {
      "name": "DeleteAccountSetting",
      "implemented": true
    },
    {
      "name": "DeleteAttributes",
      "implemented": true
    },
    {
      "name": "DeleteCapacityProvider",
      "implemented": true
    },
    {
      "name": "DeleteCluster",
      "implemented": true
    },
    {
      "name": "DeleteDaemon",
      "implemented": true
    },
    {
      "name": "DeleteDaemonTaskDefinition",
      "implemented": true
    },
    {
      "name": "DeleteExpressGatewayService",
      "implemented": false
    },
    {
      "name": "DeleteService",
      "implemented": true
    },
    {
      "name": "DeleteTaskDefinitions",
      "implemented": true
    },
    {
      "name": "DeleteTaskSet",
      "implemented": true
    },
    {
      "name": "DeregisterContainerInstance",
      "implemented": true
    },
    {
      "name": "DeregisterTaskDefinition",
      "implemented": true
    },
    {
      "name": "DescribeCapacityProviders",
      "implemented": true
    },
    {
      "name": "DescribeClusters",
      "implemented": true
    },
    {
      "name": "DescribeContainerInstances",
      "implemented": true
    },
    {
      "name": "DescribeDaemon",
      "implemented": true
    },
    {
      "name": "DescribeDaemonDeployments",
      "implemented": true
    },
    {
      "name": "DescribeDaemonRevisions",
      "implemented": true
    },
    {
      "name": "DescribeDaemonTaskDefinition",
      "implemented": true
    },
    {
      "name": "DescribeExpressGatewayService",
      "implemented": false
    },
    {
      "name": "DescribeServiceDeployments",
      "implemented": false
    },
    {
      "name": "DescribeServiceRevisions",
      "implemented": false
    },
    {
      "name": "DescribeServices",
      "implemented": true
    },
    {
      "name": "DescribeTaskDefinition",
      "implemented": true
    },
    {
      "name": "DescribeTaskSets",
      "implemented": true
    },
    {
      "name": "DescribeTasks",
      "implemented": true
    },
    {
      "name": "DiscoverPollEndpoint",
      "implemented": false
    },
    {
      "name": "ExecuteCommand",
      "implemented": false
    },
    {
      "name": "GetTaskProtection",
      "implemented": false
    },
    {
      "name": "ListAccountSettings",
      "implemented": true
    },
    {
      "name": "ListAttributes",
      "implemented": true
    },
    {
      "name": "ListClusters",
      "implemented": true
    },
    {
      "name": "ListContainerInstances",
      "implemented": true
    },
    {
      "name": "ListDaemonDeployments",
      "implemented": true
    },
    {
      "name": "ListDaemonTaskDefinitions",
      "implemented": true
    },
    {
      "name": "ListDaemons",
      "implemented": true
    },
    {
      "name": "ListServiceDeployments",
      "implemented": false
    },
    {
      "name": "ListServices",
      "implemented": true
    },
    {
      "name": "ListServicesByNamespace",
      "implemented": false
    },
    {
      "name": "ListTagsForResource",
      "implemented": true
    },
    {
      "name": "ListTaskDefinitionFamilies",
      "implemented": true
    },
    {
      "name": "ListTaskDefinitions",
      "implemented": true
    },
    {
      "name": "ListTasks",
      "implemented": true
    },
    {
      "name": "PutAccountSetting",
      "implemented": true
    },
    {
      "name": "PutAccountSettingDefault",
      "implemented": false
    },
    {
      "name": "PutAttributes",
      "implemented": true
    },
    {
      "name": "PutClusterCapacityProviders",
      "implemented": true
    },
    {
      "name": "RegisterContainerInstance",
      "implemented": true
    },
    {
      "name": "RegisterDaemonTaskDefinition",
      "implemented": true
    },
    {
      "name": "RegisterTaskDefinition",
      "implemented": true
    },
    {
      "name": "RunTask",
      "implemented": true
    },
    {
      "name": "StartTask",
      "implemented": true
    },
    {
      "name": "StopServiceDeployment",
      "implemented": false
    },
    {
      "name": "StopTask",
      "implemented": true
    },
    {
      "name": "SubmitAttachmentStateChanges",
      "implemented": false
    },
    {
      "name": "SubmitContainerStateChange",
      "implemented": false
    },
    {
      "name": "SubmitTaskStateChange",
      "implemented": false
    },
    {
      "name": "TagResource",
      "implemented": true
    },
    {
      "name": "UntagResource",
      "implemented": true
    },
    {
      "name": "UpdateCapacityProvider",
      "implemented": true
    },
    {
      "name": "UpdateCluster",
      "implemented": true
    },
    {
      "name": "UpdateClusterSettings",
      "implemented": false
    },
    {
      "name": "UpdateContainerAgent",
      "implemented": false
    },
    {
      "name": "UpdateContainerInstancesState",
      "implemented": true
    },
    {
      "name": "UpdateDaemon",
      "implemented": true
    },
    {
      "name": "UpdateExpressGatewayService",
      "implemented": false
    },
    {
      "name": "UpdateService",
      "implemented": true
    },
    {
      "name": "UpdateServicePrimaryTaskSet",
      "implemented": true
    },
    {
      "name": "UpdateTaskProtection",
      "implemented": false
    },
    {
      "name": "UpdateTaskSet",
      "implemented": true
    }
  ]
}