simple

assemble-inc/simple/lambda

Terraform Module HCL LAMBDA

Convenience module for AWS Lambda

Install
module "simple" {
source = "assemble-inc/simple/lambda"
version = "0.2.0"
}
plain text: /constructs/tfmod-assemble-inc-simple-lambda/install.txt
⭐ Source on GitHub 📦 Registry page
README

AWS Lambda Terraform Module Convenience module for AWS Lambda Usage ``tf module "get-user-lambda" { source = "assemble-inc/lambda/simple" source_path = "./bin/get-user-bin" handler = "get-user" environment_variables = { "AWS_REGION": "US_WEST_2" } } `` Inputs - source_path: Source Path - handler: Lambda Handler - runtime: Runtime _(Default: go1.x)_ - timeout: Timeout _(Default: 10)_ - memory_size: Memory size _(Default: 1024)_ - environment_variables: Environment variables map Outputs - arn: Lambda function ARN - function_name: Lambda function name - invoke_arn: Lambda invoke ARN - role_id: Lambda execution role ID

Inputs (11)
NameTypeDescriptionDefault
application_namestring required
environment_variablesmap required
tagsmap required
source_pathstring required
handlerstring required
vpc_subnet_idslist[]
application_environmentstring""
timeoutstring10
memory_sizestring1024
vpc_security_group_idslist[]
runtimestring"go1.x"
Outputs (4)
arn
function_name
invoke_arn
role_id
Resources (7)
aws_cloudwatch_event_ruleaws_cloudwatch_event_targetaws_cloudwatch_log_groupaws_iam_roleaws_iam_role_policyaws_lambda_functionaws_lambda_permission
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud LAMBDA
★ Stars0
Forks2
Total downloads839
Inputs11
Outputs4
Resources7
LicenseMIT
Namespaceassemble-inc
Updated