class Aws::S3::Types::UploadPartCopyOutput

@!attribute [rw] copy_source_version_id

The version of the source object that was copied, if you have
enabled versioning on the source bucket.
@return [String]

@!attribute [rw] copy_part_result

Container for all response elements.
@return [Types::CopyPartResult]

@!attribute [rw] server_side_encryption

The server-side encryption algorithm used when storing this object
in Amazon S3 (for example, AES256, aws:kms).
@return [String]

@!attribute [rw] sse_customer_algorithm

If server-side encryption with a customer-provided encryption key
was requested, the response will include this header confirming the
encryption algorithm used.
@return [String]

@!attribute [rw] sse_customer_key_md5

If server-side encryption with a customer-provided encryption key
was requested, the response will include this header to provide
round-trip message integrity verification of the customer-provided
encryption key.
@return [String]

@!attribute [rw] ssekms_key_id

If present, specifies the ID of the Amazon Web Services Key
Management Service (Amazon Web Services KMS) symmetric customer
managed customer master key (CMK) that was used for the object.
@return [String]

@!attribute [rw] bucket_key_enabled

Indicates whether the multipart upload uses an S3 Bucket Key for
server-side encryption with Amazon Web Services KMS (SSE-KMS).
@return [Boolean]

@!attribute [rw] request_charged

If present, indicates that the requester was successfully charged
for the request.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartCopyOutput AWS API Documentation

Constants

SENSITIVE