Skip to main content

EcsTaskDefinition



Resource Icon

Resource Overview

Associated Resources

Parent Resources

Resource Setting Values

Basic Settings

  • app_environment : Launch type required for the task - EC2, FARGATE
  • os_architecture : Operating system family used when registering the task definition - LINUX X86_64
  • task_cpu : Number of CPU units used by the task
  • task_memory : Amount of memory used by the task (MiB)
  • network_mode : Networking mode used by containers in the task - awsvpc, none, bridge, host

Container (container)

  • container.image_url : Image used by the container running in the ECS cluster
  • container.essential_enabled : Whether related objects stop or continue running when the container stops - true, false
  • container.port_mapping.container_port : Port number used when the container sends or receives traffic
  • container.port_mapping.protocol : Protocol used for port mapping - tcp, udp
  • container.port_mapping.app_protocol : Application protocol used for service connectivity - http, http2, grpc, none
  • container.cpu : CPU capacity allocated to the container
  • container.memory : Memory capacity allocated to the container

Volume (volume)

  • volume.host_path : Path on the host container instance provided to the container

Volume Mount (volume_mount)

  • volume_mount.container_name : Name of the container to mount the volume to
  • volume_mount.volume_name : Name of the volume to mount
  • volume_mount.container_path : Path inside the container where the volume is mounted
  • volume_mount.read_only : Whether the container has read-only access to the volume - true, false

Tags

  • tag : Tags used to categorize the resource

References