notification_emails

Type list(string)
Default null

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

RolePurpose
Finance teamBudget oversight and approval
Cloud opsTechnical investigation and optimization
Team leadsTeam-specific cost accountability
ManagementExecutive 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 = "..."
}