outputs.tf
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
output "function_arns" {
  description = "Map of function logical key to ARN"
  value       = { for k, v in aws_lambda_function.this : k => v.arn }
}

output "function_names" {
  description = "Map of function logical key to function name"
  value       = { for k, v in aws_lambda_function.this : k => v.function_name }
}

output "invoke_arns" {
  description = "Map of function logical key to invoke ARN (for API Gateway integration)"
  value       = { for k, v in aws_lambda_function.this : k => v.invoke_arn }
}

output "qualified_arns" {
  description = "Map of function logical key to qualified ARN (with version suffix when publish = true)"
  value       = { for k, v in aws_lambda_function.this : k => v.qualified_arn }
}

output "layer_arns" {
  description = "Map of layer logical key to version ARN"
  value       = { for k, v in aws_lambda_layer_version.this : k => v.arn }
}