Monthly Budget with Multi-Threshold Alerts

module "monthly_budget" {
  source  = "registry.patterneddesigns.ca/governance/cost-controls/aws"
  version = "1.2.0"

  budget_name  = "production-monthly-budget"
  budget_limit = 10000

  # Alert at 25%, 50%, 75%, 90%, and 100% of budget
  alert_thresholds = [25, 50, 75, 90, 100]

  notification_emails = [
    "finance@example.com",
    "cloud-ops@example.com",
    "cto@example.com"
  ]
}