variable "resource_group_name" {
  description = "Resource group name for VPN Gateway"
  type        = string
}

variable "gateway_subnet_id" {
  description = "Subnet ID for VPN Gateway (GatewaySubnet)"
  type        = string
}

variable "us_region_vpn_configs" {
  description = "VPN configuration for each US region"
  type = map(object({
    gateway_address = string
    address_space   = list(string)
    shared_key      = string
  }))
  default = {}
}

variable "tags" {
  description = "Tags to apply to resources"
  type        = map(string)
  default     = {}
}

