A skeleton to start your own modules.
| Name | Version |
|---|---|
| terraform | ~> 1.3 |
| aws | >= 4.67.0, < 5.0.0 |
| time | ~> 0.9.1 |
| Name | Version |
|---|---|
| aws | >= 4.67.0, < 5.0.0 |
| time | ~> 0.9.1 |
No modules.
| Name | Type |
|---|---|
| aws_lambda_function.function | resource |
| time_static.last_update | resource |
| 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({ |
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({ |
null |
no |
| Name | Description |
|---|---|
| arn | n/a |
| qualified_arn | n/a |