resource "aws_s3_bucket_inventory" "orcd_mezzanine_assets_bucket_inventory" {
  bucket = module.s3_bucket.s3_bucket_name_output
  name   = "${module.s3_bucket.s3_bucket_name_output}-inventory"

  included_object_versions = "All"

  optional_fields = ["ETag", "Size", "StorageClass", "EncryptionStatus", "ObjectLockRetainUntilDate", "ObjectLockMode", "ObjectLockLegalHoldStatus", "ReplicationStatus", "IsMultipartUploaded", "LastModifiedDate", "IntelligentTieringAccessTier", "BucketKeyStatus", "ChecksumAlgorithm"]

  schedule {
    frequency = "Weekly"
  }

  destination {
    bucket {
      format     = "CSV"
      bucket_arn = "arn:aws:s3:::prod-inventory-us-east-2-bucket"
      account_id = "086679231553"
      prefix     = "${module.s3_bucket.s3_bucket_name_output}/inventory"
      encryption {
        sse_s3 {}
      }
    }
  }
}

