Properties
| Name | Type | Description |
|---|---|---|
| taskArn | string | The ARN of the task. |
| clusterArn | string | The ARN of the cluster that hosts the task. |
| taskDefinitionArn | string | The ARN of the task definition that creates the task. |
| containerInstanceArn | string | The ARN of the container instances that host the task. |
| lastStatus | string | The last known status for the task. |
| desiredStatus | string | The desired status of the task. |
| cpu | string | |
| memory | string | |
| containers | array | |
| startedBy | string | |
| version | integer | |
| stoppedReason | string | |
| stopCode | string | |
| connectivity | string | |
| connectivityAt | number | |
| pullStartedAt | number | |
| pullStoppedAt | number | |
| executionStoppedAt | number | |
| createdAt | number | |
| startedAt | number | |
| stoppingAt | number | |
| stoppedAt | number | |
| group | string | |
| launchType | string | |
| platformVersion | string | |
| platformFamily | string | |
| capacityProviderName | string | |
| availabilityZone | string | |
| attachments | array | |
| healthStatus | string | |
| enableExecuteCommand | boolean | |
| tags | array | |
| inferenceAccelerators | array | |
| attributes | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Task",
"type": "object",
"description": "Details on a task in a cluster.",
"properties": {
"taskArn": {
"type": "string",
"description": "The ARN of the task."
},
"clusterArn": {
"type": "string",
"description": "The ARN of the cluster that hosts the task."
},
"taskDefinitionArn": {
"type": "string",
"description": "The ARN of the task definition that creates the task."
},
"containerInstanceArn": {
"type": "string",
"description": "The ARN of the container instances that host the task."
},
"lastStatus": {
"type": "string",
"description": "The last known status for the task."
},
"desiredStatus": {
"type": "string",
"description": "The desired status of the task."
},
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
},
"containers": {
"type": "array"
},
"startedBy": {
"type": "string"
},
"version": {
"type": "integer"
},
"stoppedReason": {
"type": "string"
},
"stopCode": {
"type": "string"
},
"connectivity": {
"type": "string"
},
"connectivityAt": {
"type": "number"
},
"pullStartedAt": {
"type": "number"
},
"pullStoppedAt": {
"type": "number"
},
"executionStoppedAt": {
"type": "number"
},
"createdAt": {
"type": "number"
},
"startedAt": {
"type": "number"
},
"stoppingAt": {
"type": "number"
},
"stoppedAt": {
"type": "number"
},
"group": {
"type": "string"
},
"launchType": {
"type": "string"
},
"platformVersion": {
"type": "string"
},
"platformFamily": {
"type": "string"
},
"capacityProviderName": {
"type": "string"
},
"availabilityZone": {
"type": "string"
},
"attachments": {
"type": "array"
},
"healthStatus": {
"type": "string"
},
"enableExecuteCommand": {
"type": "boolean"
},
"tags": {
"type": "array"
},
"inferenceAccelerators": {
"type": "array"
},
"attributes": {
"type": "array"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/amazon-ecs-task"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.