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.