sns
DNXLabs/sns/aws
This is a module that creates an AWS SNS Application Module and it was designed to be used with DNXLabs/terraform-aws-monitoring.
terraform-aws-sns   This is a module that creates an AWS SNS Application Module and it was designed to be used with DNXLabs/terraform-aws-monitoring. The following resources will be created: - Simple Notification Services (SNS) topic - Provides a Lambda Function resource. Lambda allows you to trigger execution of code in response to events in AWS, enabling serverless backend solutions. The Lambda function details and documentation are available on DNXLabs/lambda-cloudwatch-slack. - Gives an external source (like a CloudWatch Event Rule, SNS, or S3) permission to access the Lambda function. In our case is SNS - An SNS topic policy resource Requireme
| Name | Type | Description | Default |
|---|---|---|---|
| account_ids | list(string) | List of accounts to allow publishing to SNS (optional - only when SNS topic is c | [] |
| sns_kms_encryption | bool | Enabled KMS CMK encryption at rest for SNS Topic | false |
| lambda_runtime | string | Runtime for the lamdba slack function | "nodejs20.x" |
| slack_endpoint | string | endpoint to Slack notifications channel (optional) | "" |
| string | Email address to subscribe notification to (optional) | "" | |
| sns_topic_name | string | Topic name (optional - creates SNS topic) | "" |
| sns_topic_arn | string | SNS Topic to use instead of creating one (optional) | "" |
aws_sns_topic_arnAzure 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,