Class: Aws::S3::Types::UploadPartOutput

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3/types.rb

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#etagString

Entity tag for the uploaded object.



8527
8528
8529
8530
8531
8532
8533
8534
8535
# File 'lib/aws-sdk-s3/types.rb', line 8527

class UploadPartOutput < Struct.new(
  :server_side_encryption,
  :etag,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end

#request_chargedString

If present, indicates that the requester was successfully charged for the request.



8527
8528
8529
8530
8531
8532
8533
8534
8535
# File 'lib/aws-sdk-s3/types.rb', line 8527

class UploadPartOutput < Struct.new(
  :server_side_encryption,
  :etag,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end

#server_side_encryptionString

The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).



8527
8528
8529
8530
8531
8532
8533
8534
8535
# File 'lib/aws-sdk-s3/types.rb', line 8527

class UploadPartOutput < Struct.new(
  :server_side_encryption,
  :etag,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end

#sse_customer_algorithmString

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



8527
8528
8529
8530
8531
8532
8533
8534
8535
# File 'lib/aws-sdk-s3/types.rb', line 8527

class UploadPartOutput < Struct.new(
  :server_side_encryption,
  :etag,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end

#sse_customer_key_md5String

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.



8527
8528
8529
8530
8531
8532
8533
8534
8535
# File 'lib/aws-sdk-s3/types.rb', line 8527

class UploadPartOutput < Struct.new(
  :server_side_encryption,
  :etag,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end

#ssekms_key_idString

If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.



8527
8528
8529
8530
8531
8532
8533
8534
8535
# File 'lib/aws-sdk-s3/types.rb', line 8527

class UploadPartOutput < Struct.new(
  :server_side_encryption,
  :etag,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end