A skeleton to start your own modules.
| Name |
Version |
| aws |
>= 4.67.0, < 5.0.0 |
| time |
~> 0.9.1 |
No modules.
| Name |
Description |
Type |
Default |
Required |
| code_signing_config_arn |
The ARN of the code signing configuration |
string |
null |
no |
| customer |
Customer for the current deployment |
string |
"" |
no |
| dead_letter_config |
List of dead letter configuration blocks |
object({ target_arn = string }) |
null |
no |
| env_vars |
A map that defines environment variables for the Lambda function |
map(string) |
{} |
no |
| filename |
The path to the function's deployment package within the local filesystem |
string |
"" |
no |
| handler |
The function within your code that Lambda calls to begin execution |
string |
"lambda_function.lambda_handler" |
no |
| iam_role_arn |
The ARN of the IAM role that the Lambda function assumes when it executes your function to access any other AWS resources |
string |
n/a |
yes |
| kms_key_arn |
The ARN of the AWS Key Management Service (KMS) key that's used to encrypt your function's environment variables |
string |
null |
no |
| lambda_description |
Description of the Lambda function |
string |
"" |
no |
| layers |
List of Lambda Layer Version ARNs (maximum of 5) to attach to your Lambda function |
list(string) |
[] |
no |
| memory_size |
The amount of memory, in MB, that is allocated to your Lambda function |
number |
128 |
no |
| name |
The name of the template resource |
string |
"my-template" |
no |
| publish |
Whether to publish creation/change as new Lambda Function Version |
bool |
false |
no |
| reserved_concurrent_executions |
The number of simultaneous executions to reserve for the function |
number |
1000 |
no |
| runtime |
The runtime environment for the Lambda function |
string |
"python3.8" |
no |
| tags |
Default tags to add to resources |
map(any) |
{} |
no |
| timeout |
The amount of time that Lambda allows a function to run before stopping it |
number |
3 |
no |
| tracing_config_mode |
The tracing mode for the function |
string |
"PassThrough" |
no |
| vpc_config |
List of VPC configuration blocks |
object({ security_group_ids = list(string) subnet_ids = list(string) }) |
null |
no |