AwsEcsTaskDefinitionDetails - AWS Security Hub

AwsEcsTaskDefinitionDetails

details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.

Contents

ContainerDefinitions

The container definitions that describe the containers that make up the task.

Type: Array of AwsEcsTaskDefinitionContainerDefinitionsDetails objects

Required: No

Cpu

The number of CPU units used by the task.

Type: String

Pattern: .*\S.*

Required: No

ExecutionRoleArn

The ARN of the task execution role that grants the container agent permission to make API calls on behalf of the container user.

Type: String

Pattern: .*\S.*

Required: No

Family

The name of a family that this task definition is registered to.

Type: String

Pattern: .*\S.*

Required: No

InferenceAccelerators

The Elastic Inference accelerators to use for the containers in the task.

Type: Array of AwsEcsTaskDefinitionInferenceAcceleratorsDetails objects

Required: No

IpcMode

The IPC resource namespace to use for the containers in the task.

Type: String

Pattern: .*\S.*

Required: No

Memory

The amount (in MiB) of memory used by the task.

Type: String

Pattern: .*\S.*

Required: No

NetworkMode

The Docker networking mode to use for the containers in the task.

Type: String

Pattern: .*\S.*

Required: No

PidMode

The process namespace to use for the containers in the task.

Type: String

Pattern: .*\S.*

Required: No

PlacementConstraints

The placement constraint objects to use for tasks.

Type: Array of AwsEcsTaskDefinitionPlacementConstraintsDetails objects

Required: No

ProxyConfiguration

The configuration details for the App Mesh proxy.

Type: AwsEcsTaskDefinitionProxyConfigurationDetails object

Required: No

RequiresCompatibilities

The task launch types that the task definition was validated against.

Type: Array of strings

Pattern: .*\S.*

Required: No

TaskRoleArn

The short name or ARN of the IAM role that grants containers in the task permission to call AWS API operations on your behalf.

Type: String

Pattern: .*\S.*

Required: No

Volumes

The data volume definitions for the task.

Type: Array of AwsEcsTaskDefinitionVolumesDetails objects

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: