notification_emails
Email addresses for budget notifications. AWS Budgets will send emails directly to these addresses when thresholds are exceeded. Use team distribution lists rather than individual emails.
Email Configuration
Notification emails specify the recipients for budget alert notifications. AWS Budgets will send emails directly to these addresses when thresholds are exceeded.
Example Configuration
notification_emails = [
"finance@example.com",
"cloud-ops@example.com",
"team-lead@example.com"
]
Best Practices
- Use team distribution lists rather than individual emails
- Include both technical and financial stakeholders
- Add on-call or incident response addresses for critical budgets
- Verify email addresses are valid and monitored
- Consider using a dedicated mailbox for cost alerts
- Limit the list to key decision-makers to avoid alert fatigue
Common Recipients
| Role | Purpose |
|---|---|
| Finance team | Budget oversight and approval |
| Cloud ops | Technical investigation and optimization |
| Team leads | Team-specific cost accountability |
| Management | Executive visibility on critical budgets |
Full Module Example
module "cost_controls" {
source = "registry.patterneddesigns.ca/governance/cost-controls/aws"
version = "0.1.0"
# notification_emails
notification_emails = "..."
# Other required inputs
budget_name = "..."
budget_limit = "..."
}