class Aws::S3::Types::CreateMultipartUploadOutput


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateMultipartUploadOutput AWS API Documentation
@return [String]
The algorithm that was used to create a checksum of the object.
@!attribute [rw] checksum_algorithm
@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 multipart upload uses an S3 Bucket Key for
@!attribute [rw] bucket_key_enabled
@return [String]
key-value pairs.
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
If present, specifies the ID of the Amazon Web Services Key
@!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]
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]
ID for the initiated multipart upload.
@!attribute [rw] upload_id
@return [String]
Object key for which the multipart upload was initiated.
@!attribute [rw] key
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html<br>[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/using-access-points.html<br><br><br><br>[What is S3 on Outposts] in the *Amazon S3 User Guide*.
the bucket name. For more information about S3 on Outposts ARNs, see
Services SDKs, you provide the Outposts access point ARN in place of
When you use this action with S3 on Outposts through the Amazon Web
AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com`.
takes the form `
requests to the S3 on Outposts hostname. The S3 on Outposts hostname
When you use this action with Amazon S3 on Outposts, you must direct
[Using access points] in the *Amazon S3 User Guide*.
bucket name. For more information about access point ARNs, see
Services SDKs, you provide the access point ARN in place of the
When using this action with an access point through the Amazon Web
AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com.
takes the form
requests to the access point hostname. The access point hostname
When using this action with an access point, you must direct
Does not return the access point ARN or access point alias if used.
The name of the bucket to which the multipart upload was initiated.
@!attribute [rw] bucket
@return [String]
the action to abort incomplete multipart uploads.
identifies the applicable lifecycle configuration rule that defines
This header is returned along with the `x-amz-abort-date` header. It
@!attribute [rw] abort_rule_id
@return [Time]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config<br><br><br><br>this action.
provides the ID of the lifecycle configuration rule that defines
The response also includes the `x-amz-abort-rule-id` header that
Bucket Lifecycle Policy].
information, see [ Aborting Incomplete Multipart Uploads Using a
upload becomes eligible for an abort operation. For more
this header. The header indicates when the initiated multipart
rule matches the object name in the request, the response includes
abort incomplete multipart uploads and the prefix in the lifecycle
If the bucket has a lifecycle rule configured with an action to
@!attribute [rw] abort_date