app_environment
: Launch type required for the task - EC2
, Fargate
os_architecture
: Operating system family to use when registering the task definition
task_cpu
: Number of CPU units used by the task
task_memory
: Amount of memory used by the task (MiB)
network_mode
: Networking mode to use for the task's container - awsvpc
, none
, bridge
, host
container
: Name of the container to run in the ECS Cluster
image_url
: Image of the container to run in the ECS Clusteressential_enabled
: Whether other objects related to the container should stop or continue running if the container stops - false
, true
port_mapping
: Port mapping detailsname
: Name of the port mappingcontainer_port
: Port number used by the container for traffic to and from the host container instanceprotocol
: Protocol used for port mapping - tcp
, udp
app_protocol
: Application protocol used for service connections - http
, http2
, grpc
, none
cpu
: CPU capacity of the container running in the ECS Clustermemory
: Memory capacity of the container running in the ECS Cluster
volume
name
: Name of the volume to attach to the task definition
volume_mount
name
: Name of the volume to attach to the task definitioncontainer_name
: Name of the container where the volume will be mountedvolume_name
: Name of the volume to be mountedcontainer_path
: Path in the container where the volume will be mountedread_only
: Whether the container has read-only access to the volume - false
, true