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 format
bucket-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.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
Amazon.PowerShell.Cmdlets.S3.AmazonS3ClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A 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.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Renames 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.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-DestinationIfModifiedSince <DateTime>
Renames the object if the destination exists and if it has been modified since the specified time.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-DestinationIfNoneMatch <
String>
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).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-DestinationIfUnmodifiedSince <DateTime>
Renames the object if it hasn't been modified since the specified time.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-ForcePathStyleAddressing <
Boolean>
S3 requests can be performed using one of two URI styles: Virtual or Path. When using Virtual style, the bucket is included as part of the hostname. When using Path style the bucket is included as part of the URI path. The default value is $true when the EndpointUrl parameter is specified, $false otherwise.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Key name of the object to rename.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Specifies the source for the rename operation. The value must be URL encoded.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.RenameObjectResponse). Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Renames the object if the source exists and if its entity tag (ETag) matches the specified ETag.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-SourceIfModifiedSince <DateTime>
Renames the object if the source exists and if it has been modified since the specified time.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Renames 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.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-SourceIfUnmodifiedSince <DateTime>
Renames the object if the source exists and hasn't been modified since the specified time.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Enables S3 accelerate by sending requests to the accelerate endpoint instead of the regular region endpoint. To use this feature, the bucket name must be DNS compliant and must not contain periods (.).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Configures the request to Amazon S3 to use the dualstack endpoint for a region. S3 supports dualstack endpoints which return both IPv6 and IPv4 values. The dualstack mode of Amazon S3 cannot be used with accelerate mode.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |