diff --git a/modules/simple_bucket/main.tf b/modules/simple_bucket/main.tf index 25168e65..c2642519 100644 --- a/modules/simple_bucket/main.tf +++ b/modules/simple_bucket/main.tf @@ -60,11 +60,15 @@ resource "google_storage_bucket" "bucket" { storage_class = lookup(lifecycle_rule.value.action, "storage_class", null) } condition { - age = lookup(lifecycle_rule.value.condition, "age", null) - created_before = lookup(lifecycle_rule.value.condition, "created_before", null) - with_state = lookup(lifecycle_rule.value.condition, "with_state", lookup(lifecycle_rule.value.condition, "is_live", false) ? "LIVE" : null) - matches_storage_class = lookup(lifecycle_rule.value.condition, "matches_storage_class", null) - num_newer_versions = lookup(lifecycle_rule.value.condition, "num_newer_versions", null) + age = lookup(lifecycle_rule.value.condition, "age", null) + created_before = lookup(lifecycle_rule.value.condition, "created_before", null) + with_state = lookup(lifecycle_rule.value.condition, "with_state", lookup(lifecycle_rule.value.condition, "is_live", false) ? "LIVE" : null) + matches_storage_class = lookup(lifecycle_rule.value.condition, "matches_storage_class", null) + num_newer_versions = lookup(lifecycle_rule.value.condition, "num_newer_versions", null) + custom_time_before = lookup(lifecycle_rule.value.condition, "custom_time_before", null) + days_since_custom_time = lookup(lifecycle_rule.value.condition, "days_since_custom_time", null) + days_since_noncurrent_time = lookup(lifecycle_rule.value.condition, "days_since_noncurrent_time", null) + noncurrent_time_before = lookup(lifecycle_rule.value.condition, "noncurrent_time_before", null) } } }