variable "proxies" {
  description = "Map of RDS Proxy configurations"
  type = map(object({
    name                   = string
    engine_family          = string
    db_instance_identifier = string
    secret_arn             = string
    subnet_ids             = list(string)
    security_group_ids     = list(string)
  }))
}

variable "service_name" {
  description = "Service name prefix for shared IAM resources"
  type        = string
}

variable "secret_arns" {
  description = "List of Secrets Manager secret ARNs the proxy role needs access to"
  type        = list(string)
}

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