├── .editorconfig ├── .github └── workflows │ ├── lock.yml │ ├── pr-title.yml │ ├── pre-commit.yml │ ├── release.yml │ ├── stale-actions.yaml │ └── unit-test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── README.md ├── cloudwatch-alerts-to-slack │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── notify-slack-simple │ ├── README.md │ ├── custom-lambda.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── functions ├── .flake8 ├── .gitignore ├── .pyproject.toml ├── Pipfile ├── README.md ├── events │ ├── aws_health_event.json │ ├── cloudwatch_alarm.json │ ├── guardduty_finding_high.json │ ├── guardduty_finding_low.json │ └── guardduty_finding_medium.json ├── integration_test.py ├── messages │ ├── backup.json │ ├── cloudwatch_alarm.json │ ├── dms_notification.json │ ├── glue_notification.json │ ├── guardduty_finding.json │ ├── guardduty_malware_protection_object_scan_result.json │ └── text_message.json ├── mylambda.py ├── notify_slack.py ├── notify_slack_test.py └── snapshots │ ├── __init__.py │ └── snap_notify_slack_test.py ├── iam.tf ├── main.tf ├── outputs.tf ├── variables.tf └── versions.tf /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale-actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.github/workflows/stale-actions.yaml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/cloudwatch-alerts-to-slack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/cloudwatch-alerts-to-slack/README.md -------------------------------------------------------------------------------- /examples/cloudwatch-alerts-to-slack/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/cloudwatch-alerts-to-slack/main.tf -------------------------------------------------------------------------------- /examples/cloudwatch-alerts-to-slack/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/cloudwatch-alerts-to-slack/outputs.tf -------------------------------------------------------------------------------- /examples/cloudwatch-alerts-to-slack/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cloudwatch-alerts-to-slack/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/cloudwatch-alerts-to-slack/versions.tf -------------------------------------------------------------------------------- /examples/notify-slack-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/notify-slack-simple/README.md -------------------------------------------------------------------------------- /examples/notify-slack-simple/custom-lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/notify-slack-simple/custom-lambda.tf -------------------------------------------------------------------------------- /examples/notify-slack-simple/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/notify-slack-simple/main.tf -------------------------------------------------------------------------------- /examples/notify-slack-simple/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/notify-slack-simple/outputs.tf -------------------------------------------------------------------------------- /examples/notify-slack-simple/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/notify-slack-simple/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/examples/notify-slack-simple/versions.tf -------------------------------------------------------------------------------- /functions/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/.flake8 -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/.gitignore -------------------------------------------------------------------------------- /functions/.pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/.pyproject.toml -------------------------------------------------------------------------------- /functions/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/Pipfile -------------------------------------------------------------------------------- /functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/README.md -------------------------------------------------------------------------------- /functions/events/aws_health_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/events/aws_health_event.json -------------------------------------------------------------------------------- /functions/events/cloudwatch_alarm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/events/cloudwatch_alarm.json -------------------------------------------------------------------------------- /functions/events/guardduty_finding_high.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/events/guardduty_finding_high.json -------------------------------------------------------------------------------- /functions/events/guardduty_finding_low.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/events/guardduty_finding_low.json -------------------------------------------------------------------------------- /functions/events/guardduty_finding_medium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/events/guardduty_finding_medium.json -------------------------------------------------------------------------------- /functions/integration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/integration_test.py -------------------------------------------------------------------------------- /functions/messages/backup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/backup.json -------------------------------------------------------------------------------- /functions/messages/cloudwatch_alarm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/cloudwatch_alarm.json -------------------------------------------------------------------------------- /functions/messages/dms_notification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/dms_notification.json -------------------------------------------------------------------------------- /functions/messages/glue_notification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/glue_notification.json -------------------------------------------------------------------------------- /functions/messages/guardduty_finding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/guardduty_finding.json -------------------------------------------------------------------------------- /functions/messages/guardduty_malware_protection_object_scan_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/guardduty_malware_protection_object_scan_result.json -------------------------------------------------------------------------------- /functions/messages/text_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/messages/text_message.json -------------------------------------------------------------------------------- /functions/mylambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/mylambda.py -------------------------------------------------------------------------------- /functions/notify_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/notify_slack.py -------------------------------------------------------------------------------- /functions/notify_slack_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/notify_slack_test.py -------------------------------------------------------------------------------- /functions/snapshots/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /functions/snapshots/snap_notify_slack_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/functions/snapshots/snap_notify_slack_test.py -------------------------------------------------------------------------------- /iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/iam.tf -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/main.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/outputs.tf -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/variables.tf -------------------------------------------------------------------------------- /versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-notify-slack/HEAD/versions.tf --------------------------------------------------------------------------------