# NLB Module - Variables # RFC 0039: ADR-Compliant Foundation Infrastructure variable "name" { description = "Name prefix for all NLB resources" type = string } variable "vpc_id" { description = "VPC ID" type = string } variable "public_subnet_ids" { description = "List of public subnet IDs for NLB" type = list(string) } variable "enable_deletion_protection" { description = "Enable deletion protection for NLB" type = bool default = true } variable "tags" { description = "Tags to apply to all resources" type = map(string) default = {} } variable "enable_static_ips" { description = "Enable Elastic IPs for stable glue records (required for DNS delegation)" type = bool default = false } variable "elastic_ip_ids" { description = "List of pre-allocated Elastic IP allocation IDs (one per subnet/AZ)" type = list(string) default = [] }