desired_count

Type number
Default 1

Desired number of tasks. Minimum 1 for development, 2+ for high availability in production.

Task Count Guidelines

  • Minimum: 1 for development
  • Production: 2+ for high availability
  • Scaling: Use auto-scaling for dynamic workloads

Best Practices

  • Start with the minimum needed for your workload
  • Use auto-scaling policies for production services
  • Consider cost implications of running multiple tasks

Full Module Example

module "ecs_service" {
  source  = "registry.patterneddesigns.ca/patterneddesigns/ecs-service/aws"
  version = "0.1.0"

  # desired_count
  desired_count = "..."

  # Other required inputs
  service_name = "..."
  cluster_arn = "..."
  task_definition_arn = "..."
}