Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

lambda module

A skeleton to start your own modules.

Requirements

Name Version
terraform ~> 1.3
aws >= 4.67.0, < 5.0.0
time ~> 0.9.1

Providers

Name Version
aws >= 4.67.0, < 5.0.0
time ~> 0.9.1

Modules

No modules.

Resources

Name Type
aws_lambda_function.function resource
time_static.last_update resource

Inputs

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

Outputs

Name Description
arn n/a
qualified_arn n/a