Key name of the object to rename.
Specifies the source for the rename operation. The value must be URL encoded.
OptionalDestinationRenames the object only if the ETag (entity tag) value provided during the operation matches the
ETag of the object in S3. The If-Match header field makes the request method conditional on
ETags. If the ETag values do not match, the operation returns a 412 Precondition Failed
error.
Expects the ETag value as a string.
OptionalDestination Renames the object only if the destination does not already exist in the specified directory
bucket. If the object does exist when you send a request with If-None-Match:*, the S3 API
will return a 412 Precondition Failed error, preventing an overwrite. The
If-None-Match header prevents overwrites of existing data by validating that there's not
an object with the same key name already in your directory bucket.
Expects the * character (asterisk).
OptionalDestinationRenames the object if the destination exists and if it has been modified since the specified time.
OptionalDestinationRenames the object if it hasn't been modified since the specified time.
OptionalSourceRenames the object if the source exists and if its entity tag (ETag) matches the specified ETag.
OptionalSourceRenames the object if the source exists and if its entity tag (ETag) is different than the specified
ETag. If an asterisk (*) character is provided, the operation will fail and return a
412 Precondition Failed error.
OptionalSourceRenames the object if the source exists and if it has been modified since the specified time.
OptionalSourceRenames the object if the source exists and hasn't been modified since the specified time.
OptionalClientA unique string with a max of 64 ASCII characters in the ASCII range of 33 - 126.
RenameObject supports idempotency using a client token. To make an idempotent API request
using RenameObject, specify a client token in the request. You should not reuse the same
client token for other API requests. If you retry a request that completed successfully using the same
client token and the same parameters, the retry succeeds without performing any further actions. If
you retry a successful request using the same client token, but one or more of the parameters are
different, the retry fails and an IdempotentParameterMismatch error is returned.
The bucket name of the directory bucket containing the object.
You must use virtual-hosted-style requests in the format
Bucket-name.s3express-zone-id.region-code.amazonaws.com. Path-style requests are not supported. Directory bucket names must be unique in the chosen Availability Zone. Bucket names must follow the formatbucket-base-name--zone-id--x-s3(for example,amzn-s3-demo-bucket--usw2-az1--x-s3). For information about bucket naming restrictions, see Directory bucket naming rules in the Amazon S3 User Guide.Note: To supply the Multi-region Access Point (MRAP) to Bucket, you need to install the "@ibm-cos/signature-v4-crt" package to your project dependencies. For more information, please go to https://github.com/aws/aws-sdk-js-v3#known-issues