Skip to content

Commit

Permalink
update outputs
Browse files Browse the repository at this point in the history
  • Loading branch information
badra001 committed Sep 1, 2023
1 parent 3ca1253 commit ad4e022
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
3 changes: 3 additions & 0 deletions cloudtrail/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,8 +223,11 @@ No modules.

| Name | Description |
|------|-------------|
| <a name="output_additional_s3_sqs_info"></a> [additional\_s3\_sqs\_info](#output\_additional\_s3\_sqs\_info) | Additional S3 SQS ARNs and IDs (main, deadletter) |
| <a name="output_additional_sqs_info"></a> [additional\_sqs\_info](#output\_additional\_sqs\_info) | Additional SQS ARNs and IDs (main, deadletter) |
| <a name="output_s3_bucket_arn"></a> [s3\_bucket\_arn](#output\_s3\_bucket\_arn) | Created S3 Bucket ARN |
| <a name="output_s3_bucket_id"></a> [s3\_bucket\_id](#output\_s3\_bucket\_id) | Created S3 Bucket ID |
| <a name="output_s3_sns_arn"></a> [s3\_sns\_arn](#output\_s3\_sns\_arn) | S3 SNS ARN |
| <a name="output_s3_sqs_info"></a> [s3\_sqs\_info](#output\_s3\_sqs\_info) | Main S3 SQS ARNs and IDs (main, deadletter) |
| <a name="output_sns_arn"></a> [sns\_arn](#output\_sns\_arn) | SNS ARN |
| <a name="output_sqs_info"></a> [sqs\_info](#output\_sqs\_info) | Main SQS ARNs and IDs (main, deadletter) |
34 changes: 34 additions & 0 deletions cloudtrail/outputs.tf
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,37 @@ output "sns_arn" {
description = "SNS ARN"
value = var.enable_sns ? aws_sns_topic.cloudtrail[0].arn : null
}

output "s3_sqs_info" {
description = "Main S3 SQS ARNs and IDs (main, deadletter)"
value = {
"main" = {
arn = var.enable_s3_sqs ? aws_sqs_queue.cloudtrail_s3[0].arn : null
id = var.enable_s3_sqs ? aws_sqs_queue.cloudtrail_s3[0].id : null
}
"deadletter" = {
arn = var.enable_s3_sqs ? aws_sqs_queue.cloudtrail_s3_deadletter[0].arn : null
id = var.enable_s3_sqs ? aws_sqs_queue.cloudtrail_s3_deadletter[0].id : null
}
}
}

output "additional_s3_sqs_info" {
description = "Additional S3 SQS ARNs and IDs (main, deadletter)"
value = { for k in local.additional_s3_sqs_names : k => {
"name" = k
"main" = {
arn = lookup(aws_sqs_queue.additional_cloudtrail_s3, k, { arn : null }).arn
id = lookup(aws_sqs_queue.additional_cloudtrail_s3, k, { id : null }).id
}
"deadletter" = {
arn = lookup(aws_sqs_queue.additional_cloudtrail_s3_deadletter, k, { arn : null }).arn
id = lookup(aws_sqs_queue.additional_cloudtrail_s3_deadletter, k, { id : null }).id
}
} }
}

output "s3_sns_arn" {
description = "S3 SNS ARN"
value = var.enable_s3_sns ? aws_sns_topic.cloudtrail_s3[0].arn : null
}

0 comments on commit ad4e022

Please sign in to comment.