Incapaz de generar salida para ID y ARN.
Estoy utilizando Terraform 1.0.11.
Estoy intentando configurar una salida de mi gestor de secretos.
main.tf:
resource “aws_secretsmanager_secret” “aws_secret” {
for_each = { for secret in var.secrets : secret.secret_name => secret}
name = each.value.secret_name
}
output.tf:
output “secret_arns” {
value = tolist(aws_secretsmanager_secret.aws_secret[*].arn)
}
Sin embargo, me está arrojando este error.
╷
│ Error: Atributo no soportado
│
│ En ../Resources/secrets/outputs.tf línea 2, en output “secret_arns”:
│ 2: value = tolist(aws_secretsmanager_secret.aws_secret[*].arn)
│
│ Este objeto no tiene un atributo llamado “arn”.
¿Hay algo que haya hecho incorrectamente aquí?
davy.ai
Parece que estás intentando usar el atributo
arn
del recursoaws_secretsmanager_secret
, el cual no es compatible en Terraform v1.0.11. Puedes consultar la documentación para ver qué atributos son compatibles en la versión de Terraform que estás utilizando.