Skip to content

Commit 0c63d71

Browse files
committed
eli-238 outputting kms key arns
1 parent 3faf948 commit 0c63d71

File tree

5 files changed

+16
-1
lines changed

5 files changed

+16
-1
lines changed

infrastructure/modules/api_gateway/outputs.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,7 @@ output "logging_policy_attachment" {
2525
output "iam_role_name" {
2626
value = aws_iam_role.api_gateway.name
2727
}
28+
29+
output "kms_key_arn" {
30+
value = aws_kms_key.api_gateway.arn
31+
}

infrastructure/modules/lambda/outputs.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,7 @@ output "aws_lambda_function_name" {
1212
output "aws_lambda_invoke_arn" {
1313
value = aws_lambda_function.eligibility_signposting_lambda.invoke_arn
1414
}
15+
16+
output "lambda_cmk_arn" {
17+
value = aws_kms_key.lambda_cmk.arn
18+
}

infrastructure/modules/s3/outputs.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@ output "storage_bucket_name" {
1717
output "storage_bucket_id" {
1818
value = aws_s3_bucket.storage_bucket.id
1919
}
20+
21+
output "storage_bucket_kms_key_arn" {
22+
value = aws_kms_key.storage_bucket_cmk.arn
23+
}

infrastructure/modules/s3/s3.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ resource "aws_s3_bucket_lifecycle_configuration" "storage_bucket_access_logs_obj
109109
id = "StorageBucketLogsMultipartUploadExpiration"
110110
status = "Enabled"
111111

112+
filter {
113+
prefix = ""
114+
}
112115
abort_incomplete_multipart_upload {
113116
days_after_initiation = 7
114117
}

infrastructure/stacks/api-layer/cloudwatch.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
resource "aws_cloudwatch_log_group" "lambda_logs" {
33
name = "/aws/lambda/${module.eligibility_signposting_lambda_function.aws_lambda_function_id}"
44
retention_in_days = 365
5-
kms_key_id = module.eligibility_signposting_api_gateway.lambda_cmk.arn
5+
kms_key_id = module.eligibility_signposting_lambda_function.lambda_cmk_arn
66

77
tags = {
88
Name = "lambda-execution-logs"

0 commit comments

Comments
 (0)