Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

Optional BucketKeyEnabled

BucketKeyEnabled: boolean

Indicates whether the copied object uses an S3 Bucket Key for server-side encryption with Amazon Web Services KMS (SSE-KMS).

Optional CopyObjectResult

CopyObjectResult: CopyObjectResult

Container for all response elements.

Optional CopySourceVersionId

CopySourceVersionId: string

Version of the copied object in the destination bucket.

Optional Expiration

Expiration: string

If the object expiration is configured, the response includes this header.

Optional RequestCharged

RequestCharged: RequestCharged | string

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

Optional SSECustomerAlgorithm

SSECustomerAlgorithm: string

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

Optional SSECustomerKeyMD5

SSECustomerKeyMD5: 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.

Optional SSEKMSEncryptionContext

SSEKMSEncryptionContext: string

If present, specifies the Amazon Web Services KMS Encryption Context to use for object encryption. The value of this header is a base64-encoded UTF-8 string holding JSON with the encryption context key-value pairs.

Optional SSEKMSKeyId

SSEKMSKeyId: string

If present, specifies the ID of the Amazon Web Services Key Management Service (Amazon Web Services KMS) symmetric encryption customer managed key that was used for the object.

Optional ServerSideEncryption

ServerSideEncryption: ServerSideEncryption | string

The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).

Optional VersionId

VersionId: string

Version ID of the newly created copy.