Skip to content

About

Terraform module to add billing-related AWS resources like AWS Budget, SNS Budget Alarm, AWS Chatbot integration to send notifications to Slack channel.

Topics

Resources

Code of conduct

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

terraform-aws-budget

Lint Status LICENSE

Terraform module to add billing related AWS resources:

  • AWS Budget
  • SNS Budget Alarm
  • AWS Chatbot integration to send notifications to Slack channel

AWS Billing HLD

Requirements

Name Version
terraform >= 0.13.0

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
budget_ammount The amount of cost or usage being measured for a budget. string "0" no
budget_email E-Mail addresses to notify. string "" no
budget_threshold_percentage The unit of measurement used for the budget forecast, actual spend, or budget threshold, such as dollars or GB. string "60" no
budget_time The length of time until a budget resets the actual and forecasted spend. Valid values: MONTHLY, QUARTERLY, ANNUALLY. string "MONTHLY" no
enable_budget Flag to enable AWS Budget cost control string "false" no
enable_chatbot_slack If true, will create aws chatboot and integrate to slack string "false" no
org_name Name for this organization any n/a yes
slack_channel_id Sclack channel id to send budget notfication using AWS Chatbot string "" no
slack_workspace_id Sclack workspace id to send budget notfication using AWS Chatbot string "" no

Outputs

No output.

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

About

Terraform module to add billing-related AWS resources like AWS Budget, SNS Budget Alarm, AWS Chatbot integration to send notifications to Slack channel.

Topics

Resources

Code of conduct

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages