resource "aws_s3_bucket_lifecycle_configuration" "lifecycle" { for_each = {for bucket, value in var.buckets : bucket => value if value.lifecycle.status == "Enabled"} bucket = aws_s3_bucket.bucket[each.key].id rule { id = "expire_objects" status = each.value.lifecycle.status noncurrent_version_expiration { noncurrent_days = each.value.lifecycle.noncurrent_days } expiration { days = each.value.lifecycle.expiration_days } } }