Skip to content

Commit 6ee6350

Browse files
authored
Merge pull request #23 from SPHTech-Platform/add/provisioned-concurrency
add provisioned concurrency
2 parents 5854123 + 8a6f964 commit 6ee6350

File tree

2 files changed

+28
-21
lines changed

2 files changed

+28
-21
lines changed

main.tf

+22-21
Original file line numberDiff line numberDiff line change
@@ -21,27 +21,28 @@ module "lambda" {
2121
handler = var.handler
2222
runtime = var.runtime
2323

24-
architectures = var.architectures
25-
code_signing_config_arn = var.code_signing_config_arn
26-
layers = var.layers
27-
kms_key_arn = var.kms_key_arn
28-
memory_size = var.memory_size
29-
ephemeral_storage_size = var.ephemeral_storage_size
30-
environment_variables = var.environment_variables
31-
publish = var.publish
32-
reserved_concurrent_executions = var.reserved_concurrent_executions
33-
timeout = var.timeout
34-
dead_letter_target_arn = var.dead_letter_target_arn
35-
tracing_mode = var.tracing_mode
36-
attach_tracing_policy = var.attach_tracing_policy
37-
vpc_subnet_ids = var.vpc_subnet_ids
38-
vpc_security_group_ids = var.vpc_security_group_ids
39-
package_type = var.package_type
40-
image_uri = var.image_uri
41-
image_config_entry_point = var.image_config_entry_point
42-
image_config_command = var.image_config_command
43-
image_config_working_directory = var.image_config_working_directory
44-
snap_start = var.snap_start
24+
architectures = var.architectures
25+
code_signing_config_arn = var.code_signing_config_arn
26+
layers = var.layers
27+
kms_key_arn = var.kms_key_arn
28+
memory_size = var.memory_size
29+
ephemeral_storage_size = var.ephemeral_storage_size
30+
environment_variables = var.environment_variables
31+
publish = var.publish
32+
reserved_concurrent_executions = var.reserved_concurrent_executions
33+
provisioned_concurrent_executions = var.provisioned_concurrent_executions
34+
timeout = var.timeout
35+
dead_letter_target_arn = var.dead_letter_target_arn
36+
tracing_mode = var.tracing_mode
37+
attach_tracing_policy = var.attach_tracing_policy
38+
vpc_subnet_ids = var.vpc_subnet_ids
39+
vpc_security_group_ids = var.vpc_security_group_ids
40+
package_type = var.package_type
41+
image_uri = var.image_uri
42+
image_config_entry_point = var.image_config_entry_point
43+
image_config_command = var.image_config_command
44+
image_config_working_directory = var.image_config_working_directory
45+
snap_start = var.snap_start
4546

4647
create_current_version_allowed_triggers = var.create_current_version_allowed_triggers
4748
allowed_triggers = var.allowed_triggers

variables.tf

+6
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,12 @@ variable "reserved_concurrent_executions" {
141141
default = -1
142142
}
143143

144+
variable "provisioned_concurrent_executions" {
145+
description = "Amount of capacity to allocate. Set to 1 or greater to enable, or set to 0 to disable provisioned concurrency."
146+
type = number
147+
default = 0
148+
}
149+
144150
variable "timeout" {
145151
description = "The amount of time your Lambda Function has to run in seconds."
146152
type = number

0 commit comments

Comments
 (0)