This module requires Terraform 1.0.0 or later. Older Terraform versions are not supported.
| Name |
Version |
| aws |
>= 5.0, < 7.0 |
No modules.
| Name |
Description |
Type |
Default |
Required |
| budget_type |
(Required) Whether this budget tracks monetary cost or usage. |
string |
n/a |
yes |
| cost_filters |
(Optional) Budget service cost filter, eg: Amazon Elastic Compute Cloud - Compute / Amazon Relational Database Service / Amazon Redshift / Amazon ElastiCache/ Amazon Elasticsearch Service. |
list(any) |
[] |
no |
| cost_types |
(Optional) Object containing Cost Types The types of cost included in a budget, such as tax and subscriptions.. |
any |
{} |
no |
| limit_amount |
(Required) The amount of cost or usage being measured for a budget. |
string |
n/a |
yes |
| limit_unit |
(Required) The unit of measurement used for the budget forecast, actual spend, or budget threshold, such as dollars or GB |
string |
n/a |
yes |
| name |
(Optional) The name of a budget. Unique within accounts. |
string |
n/a |
yes |
| notifications |
(Optional) Object containing Budget Notifications. Can be used multiple times to define more than one budget notification |
list(any) |
[] |
no |
| time_period_end |
(Optional) The end of the time period covered by the budget. There are no restrictions on the end date. Format: 2017-01-01_12:00 |
string |
null |
no |
| time_period_start |
(Required) The start of the time period covered by the budget. The start date must come before the end date. Format: 2017-01-01_12:00 |
string |
null |
no |
| time_unit |
(Required) The length of time until a budget resets the actual and forecasted spend. Valid values: MONTHLY, QUARTERLY, ANNUALLY, and DAILY. |
string |
null |
no |
No outputs.