backup-notifications
binbashar/backup-notifications/aws
Terraform module to enable notifications support on AWS Backup events.
Terraform AWS Backup Notifications Terraform module to enable notifications support on AWS Backup events. Examples The following example shows how to use an existing SNS Topic to receive AWS Backups notifications: `` module "backup_example" { source = "./terraform-aws-backup-notifications" enabled = true backup_vault_events = [ "BACKUP_JOB_STARTED", "BACKUP_JOB_FAILED", "BACKUP_JOB_SUCCESSFUL", ] # You can either pass the ARN of an existing SNS Topic sns_topic_arn = aws_sns_topic.example.arn } ` And the following shows how to let the module create a new SNS Topic along with a list of subscriptors that will be notified about AWS Backup events: ` module "backup_example" { source = "./terraform-aws-backup-notifications" enabled = true backup_vault_events = [ "BACKUP_JOB_STARTED", "BACKUP_JOB_
| Name | Type | Description | Default |
|---|---|---|---|
| sns_topic_arn | string | An optional SNS Topic ARN, should you choose to use an existing one. | "" |
| topic_subscriptions | map(object({ # The protoco | A map of subscriptions you would like to subscribe to the SNS topic. | {} |
| enabled | bool | Change to false to avoid deploying any AWS Backup notification resources. | true |
| backup_vault_name | string | The name of the AWS Backup Vault to which the notifications will be attached to. | "Default" |
| backup_vault_events | list | A list of backup events that you would like to be notified about. Leave it empty | [] |
| sns_topic_name | string | The name of the SNS topic that will be created to receive AWS Backup Vault notif | "backup-events" |
Azure 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,