» Data Source: aws_ecs_container_definition

The ECS container definition data source allows access to details of a specific container within an AWS ECS service.

» Example Usage

data "aws_ecs_container_definition" "ecs-mongo" {
  task_definition = "${aws_ecs_task_definition.mongo.id}"
  container_name  = "mongodb"
}

» Argument Reference

The following arguments are supported:

  • task_definition - (Required) The ARN of the task definition which contains the container
  • container_name - (Required) The name of the container definition

» Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • image - The docker image in use, including the digest
  • image_digest - The digest of the docker image in use
  • cpu - The CPU limit for this container definition
  • memory - The memory limit for this container definition
  • memory_reservation - The soft limit (in MiB) of memory to reserve for the container. When system memory is under contention, Docker attempts to keep the container memory to this soft limit
  • environment - The environment in use
  • disable_networking - Indicator if networking is disabled
  • docker_labels - Set docker labels