@@ -11,21 +11,23 @@ data "aws_subnet" "private_subnets" {
1111}
1212
1313module "eligibility_signposting_lambda_function" {
14- source = " ../../modules/lambda"
15- eligibility_lambda_role_arn = aws_iam_role. eligibility_lambda_role . arn
16- eligibility_lambda_role_name = aws_iam_role. eligibility_lambda_role . name
17- workspace = local. workspace
18- environment = var. environment
19- lambda_func_name = " ${ terraform . workspace == " default" ? " " : " ${ terraform . workspace } -" } eligibility_signposting_api"
20- security_group_ids = [data . aws_security_group . main_sg . id ]
21- vpc_intra_subnets = [for v in data . aws_subnet . private_subnets : v . id ]
22- file_name = " ../../../dist/lambda.zip"
23- handler = " eligibility_signposting_api.app.lambda_handler"
24- eligibility_rules_bucket_name = module. s3_rules_bucket . storage_bucket_name
25- eligibility_status_table_name = module. eligibility_status_table . table_name
26- kinesis_audit_stream_to_s3_name = module. eligibility_audit_firehose_delivery_stream . firehose_stream_name
27- log_level = " INFO"
28- enable_xray_patching = " true"
29- stack_name = local. stack_name
30- provisioned_concurrency_count = 5
14+ source = " ../../modules/lambda"
15+ eligibility_lambda_role_arn = aws_iam_role. eligibility_lambda_role . arn
16+ eligibility_lambda_role_name = aws_iam_role. eligibility_lambda_role . name
17+ workspace = local. workspace
18+ environment = var. environment
19+ runtime = " python3.13"
20+ lambda_func_name = " ${ terraform . workspace == " default" ? " " : " ${ terraform . workspace } -" } eligibility_signposting_api"
21+ security_group_ids = [data . aws_security_group . main_sg . id ]
22+ vpc_intra_subnets = [for v in data . aws_subnet . private_subnets : v . id ]
23+ file_name = " ../../../dist/lambda.zip"
24+ handler = " eligibility_signposting_api.app.lambda_handler"
25+ eligibility_rules_bucket_name = module. s3_rules_bucket . storage_bucket_name
26+ eligibility_status_table_name = module. eligibility_status_table . table_name
27+ kinesis_audit_stream_to_s3_name = module. eligibility_audit_firehose_delivery_stream . firehose_stream_name
28+ lambda_insights_extension_version = 38
29+ log_level = " INFO"
30+ enable_xray_patching = " true"
31+ stack_name = local. stack_name
32+ provisioned_concurrency_count = 5
3133}
0 commit comments