aws-alarms-slack

Adaptavist/aws-alarms-slack/module

Terraform Module HCL MODULE

Terraform module that links a Lambda function to an SNS topic, expecting to receive CloudWatch alarms, forwarding the alarms to a Slack channel.

Install
module "aws-alarms-slack" {
source = "Adaptavist/aws-alarms-slack/module"
version = "2.2.13"
}
plain text: /constructs/tfmod-adaptavist-aws-alarms-slack-module/install.txt
⭐ Source on GitHub 📦 Registry page
README

AWS Slack Alarm Notifications ![Commitizen friendly](http://commitizen.github.io/cz-cli/) This module creates an SNS Topic and an AWS Lambda function that forwards the message from the topic to the given Slack workspace. Variables | Name | Type | Default | Required | Description | | ------------------------------ | ------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | function_name | string | | ✓ | A unique name for the lambda function | | description | string | | ✓ | A description of the lambda function | | memory_size | integer | 128 | | Amount of memory in MB your Lambda Function can use at runtime | | reserved_concurrent_executions | string |

Inputs (13)
NameTypeDescriptionDefault
stagestring required
tagsmap(string) required
function_namestringA unique name for the lambda function. required
descriptionstringA description of the lambda function. required
namespacestring required
aws_regionstringAWS Region required
slack_webhook_urlstring required
display_service_namestringthe service using this module ie: Lifecycle Service required
timeoutnumbertimeout30
environment_variablesmap(string)Environment variables{}
include_regionboolIf set to true the current providers region will be appended to any global AWS rfalse
memory_sizestringAmount of memory in MB your Lambda Function can use at runtime"128"
namestring"function"
Outputs (2)
alarms_topic_arn
lambda_arn
Resources (5)
aws_kms_aliasaws_kms_keyaws_lambda_permissionaws_sns_topicaws_sns_topic_subscription
Details
FrameworkTerraform Module
LanguageHCL
Version2.2.13
Cloud MODULE
★ Stars1
Forks2
Total downloads339.9k
Inputs13
Outputs2
Resources5
LicenseApache-2.0
NamespaceAdaptavist
Updated