cost-billing-alarm
binbashar/cost-billing-alarm/aws
Terraform module which creates Cost Explorer billing cloudwatch alarm with optional SNS resources on AWS https://registry.terraform.io/modules/binbashar/cost-billing-alarm
AWS Billing Cloudwatch Alarm terraform module: terraform-aws-cost-mgmt-billing-alarm Adds a billing alert with optional sns topic creation (or use a pre-existing one) to alert when a U$S (currency actually configurable) billing threshold is reached. If aws_sns_topic_enabled = true then you'll still need to subscribe to the created SNS topic manually (please check Important Consderations section for detailed info). Releases - Versions: = 1.x.y (Terraform 0.12.x compatible -> WIP) - eg: https://registry.terraform.io/modules/binbashar/cost-budget/aws/1.0.0 Requirements | Name | Version | |------|---------| | terraform | >= 0.12.28 | | aws | >= 2.70.0 | Providers | Name | Version | |------|---------| | aws | >= 2.70.0 | Modules No modules. Resources | Name | Type | |------|------| | aws_cloudw
| Name | Type | Description | Default |
|---|---|---|---|
| aws_env | string | AWS environment you are deploying to. Will be appended to SNS topic and alarm na | required |
| monthly_billing_threshold | string | The threshold for which estimated monthly charges will trigger the metric alarm. | required |
| datapoints_to_alarm | number | The number of datapoints that must be breaching to trigger the alarm. | null |
| create_sns_topic | bool | Creates a SNS Topic if `true`. | true |
| sns_topic_arns | list(string) | List of SNS topic ARNs to be used. If `create_sns_topic` is `true`, it merges th | [] |
| tags | map(string) | A mapping of tags to assign to all resources | {} |
| currency | string | Short notation for currency type (e.g. USD, CAD, EUR) | "USD" |
| aws_account_id | string | AWS account id | null |
sns_topic_arns — List of SNS Topic ARNs to be subscribed to in order to delivery the clodwatch billing alarmsAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,