From 417a7297f63d7708a68ca8d2504308db68177926 Mon Sep 17 00:00:00 2001 From: karancode Date: Thu, 18 Jun 2020 11:49:57 +0900 Subject: [PATCH] fix required variables instead of lookup --- main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 85181ab1..7c3e7302 100644 --- a/main.tf +++ b/main.tf @@ -118,13 +118,13 @@ resource "aws_s3_bucket" "this" { id = lookup(rules.value, "id", null) priority = lookup(rules.value, "priority", null) prefix = lookup(rules.value, "prefix", null) - status = lookup(rules.value, "status", null) + status = rules.value.status dynamic "destination" { for_each = length(keys(lookup(rules.value, "destination", {}))) == 0 ? [] : [lookup(rules.value, "destination", {})] content { - bucket = lookup(destination.value, "bucket", null) + bucket = destination.value.bucket storage_class = lookup(destination.value, "storage_class", null) replica_kms_key_id = lookup(destination.value, "replica_kms_key_id", null) account_id = lookup(destination.value, "account_id", null)