| cloudwatch_log_group_kms_key_id |
The ARN of the KMS Key to use when encrypting log data for Lambda |
string |
false |
|
| cloudwatch_log_group_retention_in_days |
Specifies the number of days you want to retain log events in log group for Lambda. |
number |
false |
|
| cloudwatch_log_group_tags |
Additional tags for the Cloudwatch log group |
map(string) |
false |
|
| create |
Whether to create all resources |
bool |
false |
|
| create_sns_topic |
Whether to create new SNS topic |
bool |
false |
|
| iam_policy_path |
Path of policies to that should be added to IAM role for Lambda Function |
string |
false |
|
| iam_role_boundary_policy_arn |
The ARN of the policy that is used to set the permissions boundary for the role |
string |
false |
|
| iam_role_name_prefix |
A unique role name beginning with the specified prefix |
string |
false |
|
| iam_role_path |
Path of IAM role to use for Lambda Function |
string |
false |
|
| iam_role_tags |
Additional tags for the IAM role |
map(string) |
false |
|
| kms_key_arn |
ARN of the KMS key used for decrypting slack webhook url |
string |
false |
|
| lambda_description |
The description of the Lambda function |
string |
false |
|
| lambda_function_name |
The name of the Lambda function to create |
string |
false |
|
| lambda_function_s3_bucket |
S3 bucket to store artifacts |
string |
false |
|
| lambda_function_store_on_s3 |
Whether to store produced artifacts on S3 or locally. |
bool |
false |
|
| lambda_function_tags |
Additional tags for the Lambda function |
map(string) |
false |
|
| lambda_function_vpc_security_group_ids |
List of security group ids when Lambda Function should run in the VPC. |
list(string) |
false |
|
| lambda_function_vpc_subnet_ids |
List of subnet ids when Lambda Function should run in the VPC. Usually private or intra subnets. |
list(string) |
false |
|
| lambda_role |
IAM role attached to the Lambda Function. If this is set then a role will not be created for you. |
string |
false |
|
| log_events |
Boolean flag to enabled/disable logging of incoming events |
bool |
false |
|
| recreate_missing_package |
Whether to recreate missing Lambda package if it is missing locally or not |
bool |
false |
|
| reserved_concurrent_executions |
The amount of reserved concurrent executions for this lambda function. A value of 0 disables lambda from being triggered and -1 removes any concurrency limitations |
number |
false |
|
| slack_channel |
The name of the channel in Slack for notifications |
string |
true |
|
| slack_emoji |
A custom emoji that will appear on Slack messages |
string |
false |
|
| slack_username |
The username that will appear on Slack messages |
string |
true |
|
| slack_webhook_url |
The URL of Slack webhook |
string |
true |
|
| sns_topic_kms_key_id |
ARN of the KMS key used for enabling SSE on the topic |
string |
false |
|
| sns_topic_name |
The name of the SNS topic to create |
string |
true |
|
| sns_topic_tags |
Additional tags for the SNS topic |
map(string) |
false |
|
| subscription_filter_policy |
(Optional) A valid filter policy that will be used in the subscription to filter messages seen by the target resource. |
string |
false |
|
| tags |
A map of tags to add to all resources |
map(string) |
false |
|
| writeConnectionSecretToRef |
The secret which the cloud resource connection will be written to |
writeConnectionSecretToRef |
false |
|