Class: Aws::S3::Types::UploadPartCopyOutput

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

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#copy_part_resultTypes::CopyPartResult



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end

#copy_source_version_idString

The version of the source object that was copied, if you have enabled versioning on the source bucket.



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :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.



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :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).



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :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.



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :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.



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :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.



9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
# File 'lib/aws-sdk-s3/types.rb', line 9765

class UploadPartCopyOutput < Struct.new(
  :copy_source_version_id,
  :copy_part_result,
  :server_side_encryption,
  :sse_customer_algorithm,
  :sse_customer_key_md5,
  :ssekms_key_id,
  :request_charged)
  include Aws::Structure
end