Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.9 KB

File metadata and controls

30 lines (26 loc) · 1.9 KB

Inputs

Name Description Type Default Required
enabled Whether to create lambda function. bool true no
environment Lambda Environment (e.g. prod, dev, staging). string "" no
label_order Label order, e.g. name,application. list(any) [] no
managedby ManagedBy, eg 'CloudDrove' or 'AnmolNagpal'. string "anmol@clouddrove.com" no
monitor_enabled Whether to create lambda function. bool true no
name Lambda Name (e.g. app or cluster). string "" no
repository Terraform current module repo string "https://github.com/clouddrove/terraform-aws-lambda-site-monitor" no
schedule_expression Schedule expression for site monitor lambda function. string "cron(*/5 * * * ? *)" no
security_group_ids Security Group IDs. list(any) [] no
slack_variables A map that defines environment variables for the Lambda function. map(any) {} no
ssl_check_enabled Whether to create lambda function. bool true no
ssl_schedule_expression Schedule expression for site monitor lambda function. string "cron(*/5 * * * ? *)" no
ssl_variables A map that defines environment variables for the Lambda function. map(any) {} no
subnet_ids Subnet IDs. list(any) [] no
timeout timeout. number 30 no
variables A map that defines environment variables for the Lambda function. map(any) {} no

Outputs

Name Description
arn The Amazon Resource Name (ARN) identifying your cloudtrail logs Lambda Function.
sns_arn The SNS topic to which CloudWatch Alarms will be sent.
sns_id The SNS topic to which CloudWatch Alarms will be sent.
tags A mapping of tags to assign to the resource.