variable "name" { type = string description = "WAF Web ACL name." default = "acdl-waf" } variable "scope" { type = string description = "WAF scope (CLOUDFRONT or REGIONAL)." default = "CLOUDFRONT" } variable "default_action" { type = string description = "Default action (allow or block)." default = "allow" } variable "rules" { type = any description = "Custom WAF rules (list of rule objects)." default = [] } variable "region" { type = string description = "AWS region (provider-level; not a resource arg)." default = null }