aws_ecs_task_definition

Amazon Web Services ECS Task Definition

Name

Type

Nullable

accountId

String

accountName

String

arn

String

compatibilities

List

containerDefinitions

List

cpu

String

deregisteredAt

String

ephemeralStorage

EphemeralStorage

executionRoleArn

String

family

String

inferenceAccelerators

List

ipcMode

String

memory

String

networkMode

String

pidMode

String

placementConstraints

List

proxyConfiguration

ProxyConfiguration

region

String

registeredAt

String

registeredBy

String

requiresAttributes

List

revision

Int

taskDefinitionArn

String

taskRoleArn

String

volumes

List

ContainerDefinition

Name

Type

Nullable

command

List

cpu

Int

dependsOn

List<ContainerDefinition.ContainerDependency>

disableNetworking

Boolean

dnsSearchDomains

List

dnsServers

List

dockerLabels

Map<String,String>

dockerSecurityOptions

List

entryPoint

List

environment

Map<String,String>

environmentFiles

List<ContainerDefinition.EnvironmentFile>

essential

Boolean

extraHosts

List<ContainerDefinition.HostEntry>

firelensConfiguration

ContainerDefinition.FirelensConfiguration

healthCheck

ContainerDefinition.HealthCheck

image

String

interactive

Boolean

links

List

linuxParameters

ContainerDefinition.LinuxParameters

logConfiguration

ContainerDefinition.LogConfiguration

memory

Int

memoryReservation

Int

mountPoints

List<ContainerDefinition.MountPoint>

name

String

portMappings

List<ContainerDefinition.PortMapping>

privileged

Boolean

pseudoTerminal

Boolean

readonlyRootFilesystem

Boolean

repositoryCredentials

ContainerDefinition.RepositoryCredentials

resourceRequirements

List<ContainerDefinition.ResourceRequirement>

secrets

List<ContainerDefinition.Secret>

startTimeout

Int

stopTimeout

Int

systemControls

List<ContainerDefinition.SystemControl>

ulimits

List<ContainerDefinition.Ulimit>

user

String

volumesFrom

List<ContainerDefinition.VolumeFrom>

workingDirectory

String

ContainerDefinition.ContainerDependency

Name

Type

Nullable

condition

String

containerName

String

ContainerDefinition.EnvironmentFile

Name

Type

Nullable

type

String

value

String

ContainerDefinition.FirelensConfiguration

Name

Type

Nullable

options

Map<String,String>

type

String

ContainerDefinition.HealthCheck

Name

Type

Nullable

command

List

interval

Int

retries

Int

startPeriod

Int

timeout

Int

ContainerDefinition.HostEntry

Name

Type

Nullable

hostname

String

ipAddress

String

ContainerDefinition.LinuxParameters

Name

Type

Nullable

capabilities

ContainerDefinition.LinuxParameters.Capabilities

initProcessEnabled

Boolean

maxSwap

Int

sharedMemorySize

Int

tmpfs

List<ContainerDefinition.LinuxParameters.Tmpfs>

ContainerDefinition.LinuxParameters.Capabilities

Name

Type

Nullable

add

List

drop

List

ContainerDefinition.LinuxParameters.Tmpfs

Name

Type

Nullable

containerPath

String

mountOptions

List

size

Int

ContainerDefinition.LogConfiguration

Name

Type

Nullable

logDriver

String

options

Map<String,String>

secretOptions

List<ContainerDefinition.LogConfiguration.SecretOptions>

ContainerDefinition.LogConfiguration.SecretOptions

Name

Type

Nullable

name

String

valueFrom

String

ContainerDefinition.MountPoint

Name

Type

Nullable

containerPath

String

readOnly

Boolean

sourceVolume

String

ContainerDefinition.PortMapping

Name

Type

Nullable

containerPort

Int

hostPort

Int

protocol

String

ContainerDefinition.RepositoryCredentials

Name

Type

Nullable

credentialsParameter

String

ContainerDefinition.ResourceRequirement

Name

Type

Nullable

type

String

value

String

ContainerDefinition.Secret

Name

Type

Nullable

name

String

valueFrom

String

ContainerDefinition.SystemControl

Name

Type

Nullable

namespace

String

value

String

ContainerDefinition.Ulimit

Name

Type

Nullable

hardLimit

Int

name

String

softLimit

Int

ContainerDefinition.VolumeFrom

Name

Type

Nullable

readOnly

Boolean

sourceContainer

String

EphemeralStorage

Name

Type

Nullable

sizeInGiB

Int

InferenceAccelerator

Name

Type

Nullable

name

String

type

String

PlacementConstraint

Name

Type

Nullable

expression

String

type

String

ProxyConfiguration

Name

Type

Nullable

containerName

String

properties

Map<String,String>

type

String

RequireAttribute

Name

Type

Nullable

name

String

targetId

String

targetType

String

value

String

Volume

Name

Type

Nullable

dockerVolumeConfiguration

Volume.DockerVolumeConfiguration

efsVolumeConfiguration

Volume.EfsVolumeConfiguration

Volume.DockerVolumeConfiguration

Name

Type

Nullable

autoprovision

Boolean

driver

String

driverOpts

Map<String,String>

labels

Map<String,String>

scope

String

Volume.EfsVolumeConfiguration

Name

Type

Nullable

authorizationConfig

Volume.EfsVolumeConfiguration.AuthorizationConfig

fileSystemId

String

rootDirectory

String

transitEncryptionAsString

String

transitEncryptionPort

Int

Volume.EfsVolumeConfiguration.AuthorizationConfig

Name

Type

Nullable

accessPointId

String

iam

String

Last updated