-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathoutputs.tf
29 lines (24 loc) · 1010 Bytes
/
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
25
26
27
28
29
output "key_arn" {
value = try(aws_kms_key.default[0].arn, aws_kms_external_key.external[0].arn, aws_kms_replica_key.replica[0].arn, aws_kms_replica_external_key.replica_external[0].arn, null)
description = "Key ARN."
}
output "key_id" {
value = try(aws_kms_key.default[0].key_id, aws_kms_external_key.external[0].id, aws_kms_replica_key.replica[0].key_id, aws_kms_replica_external_key.replica_external[0].key_id, null)
description = "Key ID."
}
output "alias_arn" {
value = try(aws_kms_alias.default[*].arn, null)
description = "Alias ARN."
}
output "alias_name" {
value = try(aws_kms_alias.default[*].name, null)
description = "Alias name."
}
output "tags" {
value = try(module.labels.tags, null)
description = "A mapping of tags to assign to the resource."
}
output "target_key_id" {
value = try(aws_kms_alias.default[0].target_key_id, null)
description = "Identifier for the key for which the alias is for, can be either an ARN or key_id."
}