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"
}
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)
| Name | Type | Description | Default |
|---|---|---|---|
| application_name | string | required | |
| environment_variables | map | required | |
| tags | map | required | |
| source_path | string | required | |
| handler | string | required | |
| vpc_subnet_ids | list | [] | |
| application_environment | string | "" | |
| timeout | string | 10 | |
| memory_size | string | 1024 | |
| vpc_security_group_ids | list | [] | |
| runtime | string | "go1.x" |
Outputs (4)
arnfunction_nameinvoke_arnrole_idResources (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