Code Monkey home page Code Monkey logo

terraform-aws-sns-to-teams's Introduction

AWS SNS to Microsoft Teams

Send SNS topic message to Microsoft Teams channel.

I - Infrastructure components

alt text

II - Inputs / Outputs

Requirements

Name Version
aws >= 2.40.0

Providers

Name Version
aws >= 2.40.0

Inputs

Name Description Type Default Required
aws_region aws region to deploy (only aws region with AWS SES service deployed) string n/a yes
cloudwatch_log_retention The cloudwatch log retention ( default 7 days ). number 7 no
function_timeout The amount of time your Lambda Functions has to run in seconds. number 300 no
prefix_resource The prefix used for all created resources string "" no
tags The tags of all resources created map {} no
teams_image_url The URL of image in Microsoft Teams notification string "https://cdn2.iconfinder.com/data/icons/amazon-aws-stencils/100/Compute__Networking_copy_Amazon_VPC_Internet_Gateway-512.png" no
teams_webhook_url The URL of webhook Microsoft Teams channel string n/a yes

Outputs

Name Description
lambda_arn The Lambda ARN who send SNS topic message to Microsoft Teams
role_arn The IAM Role ARN used by Lambda who send SNS topic message to Microsoft Teams
sns_arn The SNS ARN who send SNS topic message to Microsoft Teams

III - Usage

module "example" {
  source                   = "../"
  aws_region               = "eu-west-3"
  cloudwatch_log_retention = 7
  teams_webhook_url =  "<https:// microsoft teams webhook url>"
}

terraform-aws-sns-to-teams's People

Contributors

gwendallg avatar

Stargazers

Jurijs I avatar  avatar

Watchers

James Cloos avatar  avatar Matthieu Bréchet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.