1- resource "aws_lambda_function" "fn " {
1+ resource "aws_lambda_function" "this " {
22 function_name = var. name
33 description = var. description
44 role = local. role_arn
@@ -19,10 +19,10 @@ resource "aws_lambda_function" "fn" {
1919
2020 dynamic "logging_config" {
2121 for_each = var. logs . enabled ? [1 ] : []
22-
22+
2323 content {
24- log_group = aws_cloudwatch_log_group. logs [0 ]. name
25- log_format = " JSON "
24+ log_group = aws_cloudwatch_log_group. this [0 ]. name
25+ log_format = var . logs . format
2626 application_log_level = var. logs . app_log_level
2727 system_log_level = var. logs . system_log_level
2828 }
@@ -36,22 +36,22 @@ resource "aws_lambda_permission" "permissions" {
3636
3737 statement_id = each. key
3838 action = each. value . action
39- function_name = aws_lambda_function. fn . function_name
39+ function_name = aws_lambda_function. this . function_name
4040 principal = each. value . principal
4141 source_arn = each. value . source_arn
4242}
4343
4444resource "aws_lambda_function_event_invoke_config" "invoke_config" {
4545 count = var. async_invoke_config . enabled ? 1 : 0
4646
47- function_name = aws_lambda_function. fn . function_name
47+ function_name = aws_lambda_function. this . function_name
4848 maximum_retry_attempts = var. async_invoke_config . max_retries
4949 maximum_event_age_in_seconds = var. async_invoke_config . max_event_age
5050
5151 dynamic "destination_config" {
5252 for_each = (
53- var. async_invoke_config . success_destination_arn != null ||
54- var. async_invoke_config . failure_destination_arn != null
53+ var. async_invoke_config . success_destination_arn != null ||
54+ var. async_invoke_config . failure_destination_arn != null
5555 ) ? [1 ] : []
5656
5757 content {
@@ -72,4 +72,4 @@ resource "aws_lambda_function_event_invoke_config" "invoke_config" {
7272 }
7373 }
7474 }
75- }
75+ }
0 commit comments