This template creates an Amazon ECS task definition with EC2 as the required compatibility. It includes container definitions, volumes, and optional properties such as mount points, entry point, memory, and CPU.

taskdefinition
AWS::ECS::TaskDefinition


ContainerDefinitions

Command

DependsOn

DnsSearchDomains

DnsServers

DockerSecurityOptions

EntryPoint

Environment
EnvironmentFiles
ExtraHosts
FirelensConfiguration
HealthCheck

Command

Links

LinuxParameters
Capabilities

Add

Drop

Devices
Tmpfs
LogConfiguration
SecretOptions
MountPoints
PortMappings
RepositoryCredentials
ResourceRequirements
Secrets
SystemControls
Ulimits
VolumesFrom

Command

DependsOn

DnsSearchDomains

DnsServers

DockerSecurityOptions

EntryPoint

Environment
EnvironmentFiles
ExtraHosts
FirelensConfiguration
HealthCheck

Command

Links

LinuxParameters
Capabilities

Add

Drop

Devices
Tmpfs
LogConfiguration
SecretOptions
MountPoints
PortMappings
RepositoryCredentials
ResourceRequirements
Secrets
SystemControls
Ulimits
VolumesFrom

RequiresCompatibilities

Volumes
DockerVolumeConfiguration
EFSVolumeConfiguration
AuthorizationConfig
Host

CloudFormation Template

Share Template