Name | Version |
---|---|
terraform | >= 1.0.0 |
aws | >= 4.0.0 |
Name | Version |
---|---|
aws | >= 4.0.0 |
No modules.
Name | Type |
---|---|
aws_budgets_budget.accounts_all | resource |
aws_budgets_budget.root_everything | resource |
aws_budgets_budget.services | resource |
aws_sns_topic.budgets_alarm | resource |
aws_sns_topic_policy.account_budgets_alarm_policy | resource |
aws_caller_identity.this | data source |
aws_iam_policy_document.sns_topic_policy | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
account_ids | AWS Account IDs | map(number) |
{} |
no |
budget_limit_amounts | The unit of measurement used for the budget forecast, actual spend, or budget threshold. | list(string) |
[ |
no |
budget_limit_unit | The unit of measurement used for the budget forecast, actual spend, or budget threshold. | string |
"USD" |
no |
budget_services | AWS services and their configuration of budget. | map(object({ |
{} |
no |
budget_time_unit | The length of time until a budget resets the actual and forecasted spend. Valid values: MONTHLY , QUARTERLY , ANNUALLY . |
string |
"MONTHLY" |
no |
emails | List of emails for alerting | list(string) |
n/a | yes |
org_name | The organization name | string |
n/a | yes |
sns_topic_name | SNS Topic name for budget alerts | string |
n/a | yes |
tags | Tags for Billing | map(string) |
{ |
no |
No outputs.