Skip to main content
Version: 2.1

IS3UploadPartCopyRequest

Interface in AWS.S3

Interface for UploadPartCopy requests.

Ancestors​

Properties​

CopySource​

property CopySource: string

Specify the source object.

There are two formats for a copy source: - For objects not through an access point, the bucket name and object key separated by a forward slash /. For example: mybucket/sales/report.pdf refers to an object sales/report.pdf in the mybucket bucket. - For objects accessed through an access point, specify the Amazon Resource Name (ARN) in the format arn:aws:s3:<Region>:<account-id>:accesspoint/<access-point-name>/object/<key>. To copy a specific version append ?versionId=<object version ID> to the value.

CopySourceIfMatch​

property CopySourceIfMatch: string

Copies the object if the entity tag (ETag) matches the specified tag.

CopySourceIfModifiedSince​

property CopySourceIfModifiedSince: TOptional<TDateTime>

Copies the object if it has been modified since the specified date and time.

CopySourceIfNoneMatch​

property CopySourceIfNoneMatch: string

Copies the object if its entity tag (ETag) is different from the specified ETag.

CopySourceIfUnmodifiedSince​

property CopySourceIfUnmodifiedSince: TOptional<TDateTime>

Copies the object if it hasn't been modified since the specified date and time.

CopySourceRange​

property CopySourceRange: string

Specifies the range of bytes to copy from the source object.

You can only copy ranges from objects greater than 5MB in size. The range must be specified in the form bytes=<first>-<last>. For example bytes=0-9 specifies the first 10 bytes of the source.

CopySourceSseCustomerAlgorithm​

property CopySourceSseCustomerAlgorithm: string

Specifies the algorithm to use when decrypting the source object.

CopySourceSseCustomerKey​

property CopySourceSseCustomerKey: string

Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object.

CopySourceSseCustomerKeyMD5​

property CopySourceSseCustomerKeyMD5: string

Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.

PartNumber​

property PartNumber: Integer

Specifies the part number being uploaded.

Must be between 1 and 10,000.

SseCustomerAlgorithm​

property SseCustomerAlgorithm: string

Specifies the algorithm to use when encrypting the object/part.

SseCustomerKey​

property SseCustomerKey: string

Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data.

SseCustomerKeyMD5​

property SseCustomerKeyMD5: string

Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.

SourceExpectedBucketOwner​

property SourceExpectedBucketOwner: string

Specifies the expected account ID of the source bucket owner.

UploadId​

property UploadId: string

The identifier for the multipart upload whose part is being uploaded.