billing
DNXLabs/billing/aws
AWS Billing Module
Install
README
terraform-aws-billing   This terraform module is a AWS Billing Module that add billing related aws resources. The following resources will be created: - IAM billing role - AWS Budget - SNS Budget Alarm In addition you have the option to: - Enable or not AWS Budget cost control - Set The amount of cost or usage being measured for a budget - Set The length of time until a budget resets the actual and forecasted spend. Valid values: MONTHLY, QUARTERLY, ANNUALLY. - Set The unit of measurement used for the budget forecast, actual spend, or budget threshold, such as dollars or GB. - E-Mail addresses to notify the budget - Enable or not AWS Chatbo
Inputs (12)
| Name | Type | Description | Default |
|---|---|---|---|
| idp_account_id | string | Account ID for IDP account to allow assuming normal users for billing | required |
| org_name | string | Name for this organization | required |
| slack_workspace_id | string | Sclack workspace id to send budget notfication using AWS Chatbot | "" |
| enable_budget | string | Flag to enable AWS Budget cost control | "false" |
| role_max_session_duration | string | Maximum CLI/API session duration | "43200" |
| budget_ammount | string | The amount of cost or usage being measured for a budget. | "0" |
| budget_time | string | The length of time until a budget resets the actual and forecasted spend. Valid | "MONTHLY" |
| budget_threshold_percentage | string | The unit of measurement used for the budget forecast, actual spend, or budget th | "60" |
| budget_email | string | E-Mail addresses to notify. | "" |
| enable_chatbot_slack | string | If true, will create aws chatboot and integrate to slack | "false" |
| notification_type | string | Budget notification type - The Forecast option is not available for Daily Budget | "ACTUAL" |
| slack_channel_id | string | Sclack channel id to send budget notfication using AWS Chatbot | "" |