Skip to main content

AWSECSTask

No description

type AWSECSTask {
attachments: [AWSECSAttachment!]!
attributes: [AWSECSAttribute!]!
availabilityZone: String!
capacityProviderName: String!
clusterArn: String!
connectivity: AWSECSTaskConnectivityType!
connectivityAt: DateTime
containerInstanceArn: String!
containers: [AWSECSContainer!]!
cpu: Int!
createdAt: DateTime
desiredStatus: String!
enableExecuteCommand: Boolean!
ephemeralStorage: AWSECSEphemeralStorage
executionStoppedAt: DateTime
group: String!
healthStatus: AWSECSHealthStatusType!
inferenceAccelerators: [AWSECSTaskInferenceAccelerator!]!
lastStatus: String!
launchType: AWSECSTaskLaunchType!
memory: Int!
overrides: AWSECSTaskOverride
platformFamily: String!
platformVersion: String!
pullStartedAt: DateTime
pullStoppedAt: DateTime
startedAt: DateTime
startedBy: String!
stopCode: AWSECSTaskStopCodeType!
stoppedAt: DateTime
stoppedReason: String!
stoppingAt: DateTime
tags: [AWSTag!]!
arn: String!
definition: AWSECSTaskDefinition
version: Int64!
}

Fields​

AWSECSTask.attachments ● [AWSECSAttachment!]! non-null object​

The Elastic Network Adapter that's associated with the task if the task uses the awsvpc network mode

AWSECSTask.attributes ● [AWSECSAttribute!]! non-null object​

The attributes of the task

AWSECSTask.availabilityZone ● String! non-null scalar​

The Availability Zone for the task

AWSECSTask.capacityProviderName ● String! non-null scalar​

The capacity provider that's associated with the task

AWSECSTask.clusterArn ● String! non-null scalar​

The ARN of the cluster that hosts the task

AWSECSTask.connectivity ● AWSECSTaskConnectivityType! non-null enum​

The connectivity status of a task

AWSECSTask.connectivityAt ● DateTime scalar​

The time when the task last went into CONNECTED status

AWSECSTask.containerInstanceArn ● String! non-null scalar​

The ARN of the container instances that host the task

AWSECSTask.containers ● [AWSECSContainer!]! non-null object​

The containers that's associated with the task

AWSECSTask.cpu ● Int! non-null scalar​

The number of CPU units used by the task as expressed in a task definition

AWSECSTask.createdAt ● DateTime scalar​

The time when the task was created

AWSECSTask.desiredStatus ● String! non-null scalar​

The desired status of the task. For more information, see Task Lifecycle (https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-lifecycle.html)

AWSECSTask.enableExecuteCommand ● Boolean! non-null scalar​

Indicates whether execute command functionality is turned on for this task

AWSECSTask.ephemeralStorage ● AWSECSEphemeralStorage object​

The ephemeral storage settings for the task

AWSECSTask.executionStoppedAt ● DateTime scalar​

The time when the task execution stopped

AWSECSTask.group ● String! non-null scalar​

The name of the task group associated with the task

AWSECSTask.healthStatus ● AWSECSHealthStatusType! non-null enum​

The health status for the task

AWSECSTask.inferenceAccelerators ● [AWSECSTaskInferenceAccelerator!]! non-null object​

The Elastic Inference accelerator that's associated with the task

AWSECSTask.lastStatus ● String! non-null scalar​

The last known status for the task

AWSECSTask.launchType ● AWSECSTaskLaunchType! non-null enum​

The infrastructure where your task runs on. For more information, see Amazon ECS launch types (https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html) in the Amazon Elastic Container Service Developer Guide.

AWSECSTask.memory ● Int! non-null scalar​

The amount of memory (in MiB) that the task uses as expressed in a task definition

AWSECSTask.overrides ● AWSECSTaskOverride object​

One or more container overrides.

AWSECSTask.platformFamily ● String! non-null scalar​

The operating system that your tasks are running on

AWSECSTask.platformVersion ● String! non-null scalar​

The platform version where your task runs on

AWSECSTask.pullStartedAt ● DateTime scalar​

The time when the container image pull began

AWSECSTask.pullStoppedAt ● DateTime scalar​

The time when the container image pull completed

AWSECSTask.startedAt ● DateTime scalar​

The time when the task started

AWSECSTask.startedBy ● String! non-null scalar​

The tag specified when a task is started. If an Amazon ECS service started the task, the startedBy parameter contains the deployment ID of that service.

AWSECSTask.stopCode ● AWSECSTaskStopCodeType! non-null enum​

The reason that the task was stopped

AWSECSTask.stoppedAt ● DateTime scalar​

The time when the task stopped

AWSECSTask.stoppedReason ● String! non-null scalar​

The reason that the task was stopped

AWSECSTask.stoppingAt ● DateTime scalar​

The time when the task stops

AWSECSTask.tags ● [AWSTag!]! non-null object​

The metadata that you apply to the task to help you categorize and organize the task

AWSECSTask.arn ● String! non-null scalar​

The Amazon Resource Name (ARN) of the task

AWSECSTask.definition ● AWSECSTaskDefinition object​

The task definition that creates the task

AWSECSTask.version ● Int64! non-null scalar​

The version counter for the task. Every time a task experiences a change that starts a CloudWatch event, the version counter is incremented

Member of​

AWSECSService object