Terraform module to add billing related AWS resources:
- AWS Budget
- SNS Budget Alarm
- AWS Chatbot integration to send notifications to Slack channel
| Name | Version |
|---|---|
| terraform | >= 0.13.0 |
| Name | Version |
|---|---|
| aws | n/a |
| 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 |
No output.
Module managed by DNX Solutions.
Apache 2 Licensed. See LICENSE for full details.
