No requirements.
Name | Version |
---|---|
aws | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
attribute_name | Name of the DynamoDB attribute | string |
n/a | yes |
cloudwatch_event_rule_name | Name of the CW event rule | string |
n/a | yes |
cw_event_is_enabled | Mark if CW event rule is enabled or not | bool |
n/a | yes |
dynamodb_policy_name | Name of the DynamoDB iam policy | string |
n/a | yes |
function_name | Name of the aws lambda function | string |
n/a | yes |
handler | Handler for the aws lambda function, the structure should be the following --> filename.mainfunction | string |
n/a | yes |
lambda_role_name | Name of the aws lambda execution role | string |
n/a | yes |
lambda_runtime | Lambda runtime i.e <python3.8> | string |
"python3.8" |
no |
lambda_vars | n/a | map |
{} |
no |
output_path | The path and name of the resulting zip file | string |
n/a | yes |
region | n/a | string |
"us-east-1" |
no |
schedule_expression | Cloudwatch rule rate expression for how frequent you want the lambda function to run | string |
n/a | yes |
source_code_hash | hash of the current zip file, changes in the function code will produce an update of the lambda function | string |
n/a | yes |
table_name | Name of the DynamoDB table | string |
n/a | yes |
Name | Description |
---|---|
function_arn | n/a |
function_invoke_arn | n/a |