https://github.com/trussworks/terraform-aws-config-notifications
Config Notifications
https://github.com/trussworks/terraform-aws-config-notifications
aws aws-config terraform terraform-modules
Last synced: 5 months ago
JSON representation
Config Notifications
- Host: GitHub
- URL: https://github.com/trussworks/terraform-aws-config-notifications
- Owner: trussworks
- License: bsd-3-clause
- Created: 2019-10-25T18:55:07.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T20:26:42.000Z (over 2 years ago)
- Last Synced: 2025-04-23T15:54:22.414Z (7 months ago)
- Topics: aws, aws-config, terraform, terraform-modules
- Language: HCL
- Homepage: https://registry.terraform.io/modules/trussworks/config-notifications
- Size: 25.4 KB
- Stars: 5
- Watchers: 8
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Enables AWS Config and configures any compliance changes or AWS Config service
changes to be sent to an SNS topic.
Creates the following resources:
* CloudWatch event rules to filter
* AWS Config compliance changes
* Changes to the AWS Config service
* CloudWatch event targets to send notifications to an SNS topic
## Usage
```hcl
module "config-notifications" {
source = "trussworks/config-notifications/aws"
version = "1.0.0"
sns_topic_name = "slack-events"
}
```
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0 |
| [aws](#requirement\_aws) | >= 3.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 3.0 |
## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [aws_cloudwatch_event_rule.compliance_event](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_rule) | resource |
| [aws_cloudwatch_event_rule.config_event](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_rule) | resource |
| [aws_cloudwatch_event_target.compliance_event](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_target) | resource |
| [aws_cloudwatch_event_target.config_event](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_target) | resource |
| [aws_sns_topic.main](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/sns_topic) | data source |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [sns\_topic\_name](#input\_sns\_topic\_name) | The name of the SNS topic to send AWS Config notifications. | `string` | n/a | yes |
## Outputs
No outputs.