Skip to main content

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.