class Aws::S3::Types::CopyObjectOutput

@!attribute [rw] copy_object_result

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

@!attribute [rw] expiration

If the object expiration is configured, the response includes this
header.
@return [String]

@!attribute [rw] copy_source_version_id

Version of the copied object in the destination bucket.
@return [String]

@!attribute [rw] version_id

Version ID of the newly created copy.
@return [String]

@!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] ssekms_encryption_context

If present, specifies the Amazon Web Services KMS Encryption Context
to use for object encryption. The value of this header is a
base64-encoded UTF-8 string holding JSON with the encryption context
key-value pairs.
@return [String]

@!attribute [rw] bucket_key_enabled

Indicates whether the copied object 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/CopyObjectOutput AWS API Documentation

Constants

SENSITIVE