Object Copy Args
constructor(acl: Output<String>? = null, bucket: Output<String>? = null, bucketKeyEnabled: Output<Boolean>? = null, cacheControl: Output<String>? = null, contentDisposition: Output<String>? = null, contentEncoding: Output<String>? = null, contentLanguage: Output<String>? = null, contentType: Output<String>? = null, copyIfMatch: Output<String>? = null, copyIfModifiedSince: Output<String>? = null, copyIfNoneMatch: Output<String>? = null, copyIfUnmodifiedSince: Output<String>? = null, customerAlgorithm: Output<String>? = null, customerKey: Output<String>? = null, customerKeyMd5: Output<String>? = null, expectedBucketOwner: Output<String>? = null, expectedSourceBucketOwner: Output<String>? = null, expires: Output<String>? = null, forceDestroy: Output<Boolean>? = null, grants: Output<List<ObjectCopyGrantArgs>>? = null, key: Output<String>? = null, kmsEncryptionContext: Output<String>? = null, kmsKeyId: Output<String>? = null, metadata: Output<Map<String, String>>? = null, metadataDirective: Output<String>? = null, objectLockLegalHoldStatus: Output<String>? = null, objectLockMode: Output<String>? = null, objectLockRetainUntilDate: Output<String>? = null, requestPayer: Output<String>? = null, serverSideEncryption: Output<String>? = null, source: Output<String>? = null, sourceCustomerAlgorithm: Output<String>? = null, sourceCustomerKey: Output<String>? = null, sourceCustomerKeyMd5: Output<String>? = null, storageClass: Output<String>? = null, taggingDirective: Output<String>? = null, tags: Output<Map<String, String>>? = null, websiteRedirect: Output<String>? = null)