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 |
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. |