Amazon ECS · JSON Structure

Amazon Ecs Task Structure

Type: object Properties: 34
AmazonAwsContainersDockerEcsOrchestration

Task is a JSON Structure definition published by Amazon ECS, describing 34 properties. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

taskArn clusterArn taskDefinitionArn containerInstanceArn lastStatus desiredStatus cpu memory containers startedBy version stoppedReason stopCode connectivity connectivityAt pullStartedAt pullStoppedAt executionStoppedAt createdAt startedAt stoppingAt stoppedAt group launchType platformVersion platformFamily capacityProviderName availabilityZone attachments healthStatus enableExecuteCommand tags inferenceAccelerators attributes

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2020-12/schema",
  "name": "Task",
  "type": "object",
  "properties": {
    "taskArn": {
      "type": "string"
    },
    "clusterArn": {
      "type": "string"
    },
    "taskDefinitionArn": {
      "type": "string"
    },
    "containerInstanceArn": {
      "type": "string"
    },
    "lastStatus": {
      "type": "string"
    },
    "desiredStatus": {
      "type": "string"
    },
    "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"
    }
  }
}