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"
]
}