Files
spinifex/docs/compatibility/ecs-api-coverage
2026-09-14 11:42:01 +10:00
..
2026-09-14 11:42:01 +10:00
2026-09-14 11:42:01 +10:00

title, seoTitle, description, category, sections, tags
title seoTitle description category sections tags
ECS API Coverage Elastic Container Service API Coverage — Spinifex Docs Every operation in the Amazon ECS API model and whether Spinifex implements it, covering clusters, services, tasks and container instances on each build. Coverage
overview
aws
compatibility
coverage
ecs
containers
orchestration

ECS API Coverage

Overview

Spinifex implements 31 of the 56 operations in the ECS 2014-11-13 API model, as pinned in aws-sdk-go v1.55.8 — 55.4%.

No Fargate

Clusters, services and tasks run on EC2 container instances. There is no Fargate launch type, and no operation below provides one.

Operations

Status Meaning
✅ Implemented A modelled operation bound to a real handler.
🟡 Stub A registered handler that answers with a fixed or empty result.
🚫 Not supported A registered handler that deliberately refuses, so a client sees "not offered" rather than an unknown action.
❌ Not implemented Modelled by AWS, not registered by Spinifex.
🔒 Outside the pinned model Registered by Spinifex but absent from the pinned model — an internal route, not a tenant-callable AWS action.
Operation Status
CreateCapacityProvider ✅ Implemented
CreateCluster ✅ Implemented
CreateService ✅ Implemented
CreateTaskSet ❌ Not implemented
DeleteAccountSetting ❌ Not implemented
DeleteAttributes ❌ Not implemented
DeleteCapacityProvider ✅ Implemented
DeleteCluster ✅ Implemented
DeleteService ✅ Implemented
DeleteTaskDefinitions ❌ Not implemented
DeleteTaskSet ❌ Not implemented
DeregisterContainerInstance ✅ Implemented
DeregisterTaskDefinition ✅ Implemented
DescribeCapacityProviders ✅ Implemented
DescribeClusters ✅ Implemented
DescribeContainerInstances ✅ Implemented
DescribeServices ✅ Implemented
DescribeTaskDefinition ✅ Implemented
DescribeTaskSets ❌ Not implemented
DescribeTasks ✅ Implemented
DiscoverPollEndpoint ❌ Not implemented
ExecuteCommand ❌ Not implemented
GetTaskProtection ❌ Not implemented
ListAccountSettings 🟡 Stub
ListAttributes ❌ Not implemented
ListClusters ✅ Implemented
ListContainerInstances ✅ Implemented
ListServices ✅ Implemented
ListServicesByNamespace 🟡 Stub
ListTagsForResource ✅ Implemented
ListTaskDefinitionFamilies 🟡 Stub
ListTaskDefinitions ✅ Implemented
ListTasks ✅ Implemented
PutAccountSetting 🟡 Stub
PutAccountSettingDefault ❌ Not implemented
PutAttributes ❌ Not implemented
PutClusterCapacityProviders ✅ Implemented
RegisterContainerInstance ✅ Implemented
RegisterTaskDefinition ✅ Implemented
RunTask ✅ Implemented
StartTask ✅ Implemented
StopTask ✅ Implemented
SubmitAttachmentStateChanges ❌ Not implemented
SubmitContainerStateChange ❌ Not implemented
SubmitTaskStateChange ✅ Implemented
TagResource ✅ Implemented
UntagResource ✅ Implemented
UpdateCapacityProvider ❌ Not implemented
UpdateCluster 🟡 Stub
UpdateClusterSettings ❌ Not implemented
UpdateContainerAgent ❌ Not implemented
UpdateContainerInstancesState ✅ Implemented
UpdateService ✅ Implemented
UpdateServicePrimaryTaskSet ❌ Not implemented
UpdateTaskProtection ❌ Not implemented
UpdateTaskSet ❌ Not implemented
PollAssignments 🔒 Outside the pinned model
ProvisionCapacity 🔒 Outside the pinned model
ReportTaskGPU 🔒 Outside the pinned model