class Aws::S3::Types::PutObjectOutput
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectOutput AWS API Documentation
@return [String]
for the request.
If present, indicates that the requester was successfully charged
@!attribute [rw] request_charged
@return [Boolean]
server-side encryption with Amazon Web Services KMS (SSE-KMS).
Indicates whether the uploaded object uses an S3 Bucket Key for
@!attribute [rw] bucket_key_enabled
@return [String]
‘GetObject` or `CopyObject` operations on this object.
automatically gets passed on to Amazon Web Services KMS for future
key-value pairs. This value is stored as object metadata and
base64-encoded UTF-8 string holding JSON with the encryption context
to use for object encryption. The value of this header is a
If present, specifies the Amazon Web Services KMS Encryption Context
@!attribute [rw] ssekms_encryption_context
@return [String]
customer managed key that was used for the object.
Management Service (Amazon Web Services KMS) symmetric encryption
this header specifies the ID of the Amazon Web Services Key
If `x-amz-server-side-encryption` is has a valid value of `aws:kms`,
@!attribute [rw] ssekms_key_id
@return [String]
encryption key.
round-trip message integrity verification of the customer-provided
was requested, the response will include this header to provide
If server-side encryption with a customer-provided encryption key
@!attribute [rw] sse_customer_key_md5
@return [String]
encryption algorithm used.
was requested, the response will include this header confirming the
If server-side encryption with a customer-provided encryption key
@!attribute [rw] sse_customer_algorithm
@return [String]
Version of the object.
@!attribute [rw] version_id
@return [String]
in Amazon S3 (for example, AES256, `aws:kms`).
The server-side encryption algorithm used when storing this object
@!attribute [rw] server_side_encryption
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html#large-object-checksums<br><br><br><br>Guide*.
uploads, see [ Checking object integrity] in the *Amazon S3 User
information about how checksums are calculated with multipart
uploads, this may not be a checksum value of the object. For more
only be present if it was uploaded with the object. With multipart
The base64-encoded, 256-bit SHA-256 digest of the object. This will
@!attribute [rw] checksum_sha256
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html#large-object-checksums<br><br><br><br>Guide*.
uploads, see [ Checking object integrity] in the *Amazon S3 User
information about how checksums are calculated with multipart
uploads, this may not be a checksum value of the object. For more
only be present if it was uploaded with the object. With multipart
The base64-encoded, 160-bit SHA-1 digest of the object. This will
@!attribute [rw] checksum_sha1
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html#large-object-checksums<br><br><br><br>Guide*.
uploads, see [ Checking object integrity] in the *Amazon S3 User
information about how checksums are calculated with multipart
uploads, this may not be a checksum value of the object. For more
only be present if it was uploaded with the object. With multipart
The base64-encoded, 32-bit CRC32C checksum of the object. This will
@!attribute [rw] checksum_crc32c
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html#large-object-checksums<br><br><br><br>Guide*.
uploads, see [ Checking object integrity] in the *Amazon S3 User
information about how checksums are calculated with multipart
uploads, this may not be a checksum value of the object. For more
only be present if it was uploaded with the object. With multipart
The base64-encoded, 32-bit CRC32 checksum of the object. This will
@!attribute [rw] checksum_crc32
@return [String]
Entity tag for the uploaded object.
@!attribute [rw] etag
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html<br><br><br><br>`rule-id` is URL-encoded.
that provide information about object expiration. The value of the
header. It includes the `expiry-date` and `rule-id` key-value pairs<br>[1]), the response includes this
If the expiration is configured for the object (see
@!attribute [rw] expiration