File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed
Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,6 @@ For a Zip file lambda
2929module "lambda_api" {
3030 source = "github.com/byu-oit/terraform-aws-lambda-api?ref=v2.0.1"
3131 app_name = "my-lambda-codedeploy-dev"
32- env = "dev"
3332 zip_filename = "./src/lambda.zip"
3433 zip_handler = "index.handler"
3534 zip_runtime = "nodejs12.x"
@@ -111,7 +110,8 @@ module "lambda_api" {
111110| tags | map(string) | A map of AWS Tags to attach to each resource created | {} |
112111| role_permissions_boundary_arn | string | IAM Role Permissions Boundary ARN | |
113112| log_retention_in_days | number | CloudWatch log group retention in days. Defaults to 7. | 7 |
114- | lambda_policies | list(string) | List of IAM Policy ARNs to attach to the lambda role. | [ ] ' |
113+ | lambda_policies | list(string) | List of IAM Policy ARNs to attach to the lambda role. | [ ] |
114+ | lambda_layers | list(string) | List of Lambda Layer Version ARNs (maximum of 5) to attach to your function. | [ ] |
115115| timeout | number | How long the lambda will run (in seconds) before timing out | 3 (same as terraform default) |
116116| memory_size | number | Size of the memory of the lambda. CPU will scale along with it | 128 (same as terraform default) |
117117| xray_enabled | bool | Whether or not the X-Ray daemon should be created with the Lambda API. | false |
Original file line number Diff line number Diff line change @@ -251,6 +251,7 @@ resource "aws_lambda_function" "zip_api" {
251251 handler = var. zip_handler
252252 runtime = var. zip_runtime
253253 publish = true
254+ layers = var. lambda_layers
254255 timeout = var. timeout
255256 memory_size = var. memory_size
256257
Original file line number Diff line number Diff line change @@ -124,6 +124,12 @@ variable "lambda_policies" {
124124 default = []
125125}
126126
127+ variable "lambda_layers" {
128+ type = list (string )
129+ description = " List of Lambda Layer Version ARNs (maximum of 5) to attach to your function."
130+ default = []
131+ }
132+
127133variable "timeout" {
128134 type = number
129135 description = " Timeout (in seconds) for lambda. Defaults to 3 (terraform default"
You can’t perform that action at this time.
0 commit comments