Class: Aws::S3::Types::UploadPartOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::UploadPartOutput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:ssekms_key_id]
Instance Attribute Summary collapse
-
#bucket_key_enabled ⇒ Boolean
Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with AWS KMS (SSE-KMS).
-
#etag ⇒ String
Entity tag for the uploaded object.
-
#request_charged ⇒ String
If present, indicates that the requester was successfully charged for the request.
-
#server_side_encryption ⇒ String
The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
-
#sse_customer_algorithm ⇒ String
If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
-
#sse_customer_key_md5 ⇒ String
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.
-
#ssekms_key_id ⇒ String
If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) was used for the object.
Instance Attribute Details
#bucket_key_enabled ⇒ Boolean
Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with AWS KMS (SSE-KMS).
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |
#etag ⇒ String
Entity tag for the uploaded object.
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |
#request_charged ⇒ String
If present, indicates that the requester was successfully charged for the request.
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |
#server_side_encryption ⇒ String
The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |
#sse_customer_algorithm ⇒ String
If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |
#sse_customer_key_md5 ⇒ String
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.
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |
#ssekms_key_id ⇒ String
If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) was used for the object.
14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 |
# File 'lib/aws-sdk-s3/types.rb', line 14919 class UploadPartOutput < Struct.new( :server_side_encryption, :etag, :sse_customer_algorithm, :sse_customer_key_md5, :ssekms_key_id, :bucket_key_enabled, :request_charged) SENSITIVE = [:ssekms_key_id] include Aws::Structure end |