variable "region" { type = string default = "us-east-1" } variable "vpc_cidr" { description = "Prod VPC CIDR (multi-AZ)" type = string default = "10.4.0.0/16" } variable "image_tag" { description = "Container image tag to deploy (immutable; never 'latest' in prod)" type = string } variable "alb_certificate_arn" { description = "ACM certificate ARN for the ALB. Prod should always have one." type = string default = "" } variable "autoscale_min" { type = number default = 1 } variable "autoscale_max" { type = number default = 4 } variable "public_domain" { description = "Custom domain fronting the ALB (added to ALLOWED_HOSTS)" type = string default = "" } variable "alert_emails" { description = "Email addresses that receive CloudWatch alarm notifications via SNS (each must confirm the subscription once)" type = list(string) default = [] }