From 81b843fc4569453d46e044a5abbdb05b463b01f6 Mon Sep 17 00:00:00 2001 From: awstools Date: Wed, 19 Apr 2023 18:15:52 +0000 Subject: [PATCH] feat(client-s3): Provides support for "Snow" Storage class. --- .../commands/AbortMultipartUploadCommand.ts | 4 +- .../CompleteMultipartUploadCommand.ts | 36 +- .../src/commands/CopyObjectCommand.ts | 85 +- .../src/commands/CreateBucketCommand.ts | 36 +- .../commands/CreateMultipartUploadCommand.ts | 124 ++- ...leteBucketAnalyticsConfigurationCommand.ts | 4 +- .../src/commands/DeleteBucketCorsCommand.ts | 4 +- .../commands/DeleteBucketEncryptionCommand.ts | 12 +- ...tIntelligentTieringConfigurationCommand.ts | 3 +- ...leteBucketInventoryConfigurationCommand.ts | 4 +- .../commands/DeleteBucketLifecycleCommand.ts | 3 +- ...DeleteBucketMetricsConfigurationCommand.ts | 10 +- .../DeleteBucketOwnershipControlsCommand.ts | 4 +- .../DeleteBucketReplicationCommand.ts | 7 +- .../src/commands/DeleteObjectCommand.ts | 22 +- .../commands/DeleteObjectTaggingCommand.ts | 6 +- .../src/commands/DeleteObjectsCommand.ts | 27 +- .../DeletePublicAccessBlockCommand.ts | 4 +- ...GetBucketAccelerateConfigurationCommand.ts | 9 +- .../src/commands/GetBucketAclCommand.ts | 16 +- .../GetBucketAnalyticsConfigurationCommand.ts | 9 +- .../src/commands/GetBucketCorsCommand.ts | 1 - .../commands/GetBucketEncryptionCommand.ts | 14 +- ...tIntelligentTieringConfigurationCommand.ts | 3 +- .../GetBucketInventoryConfigurationCommand.ts | 4 +- .../GetBucketLifecycleConfigurationCommand.ts | 8 +- .../src/commands/GetBucketLocationCommand.ts | 4 - .../src/commands/GetBucketLoggingCommand.ts | 2 +- .../GetBucketMetricsConfigurationCommand.ts | 11 +- ...tBucketNotificationConfigurationCommand.ts | 5 +- .../GetBucketOwnershipControlsCommand.ts | 7 +- .../src/commands/GetBucketPolicyCommand.ts | 1 - .../commands/GetBucketPolicyStatusCommand.ts | 2 +- .../GetBucketRequestPaymentCommand.ts | 3 +- .../src/commands/GetBucketWebsiteCommand.ts | 3 +- .../src/commands/GetObjectAclCommand.ts | 9 +- .../commands/GetObjectAttributesCommand.ts | 51 +- .../src/commands/GetObjectCommand.ts | 38 +- .../GetObjectLockConfigurationCommand.ts | 3 +- .../src/commands/GetObjectRetentionCommand.ts | 3 +- .../src/commands/GetObjectTaggingCommand.ts | 10 +- .../src/commands/GetObjectTorrentCommand.ts | 2 +- .../commands/GetPublicAccessBlockCommand.ts | 2 +- .../src/commands/HeadBucketCommand.ts | 24 +- .../src/commands/HeadObjectCommand.ts | 39 +- ...istBucketAnalyticsConfigurationsCommand.ts | 8 +- ...IntelligentTieringConfigurationsCommand.ts | 3 +- ...istBucketInventoryConfigurationsCommand.ts | 10 +- .../ListBucketMetricsConfigurationsCommand.ts | 13 +- .../src/commands/ListBucketsCommand.ts | 4 +- .../commands/ListMultipartUploadsCommand.ts | 4 +- .../src/commands/ListObjectVersionsCommand.ts | 9 +- .../src/commands/ListObjectsV2Command.ts | 23 +- .../src/commands/ListPartsCommand.ts | 7 +- ...PutBucketAccelerateConfigurationCommand.ts | 7 +- .../src/commands/PutBucketAclCommand.ts | 27 +- .../PutBucketAnalyticsConfigurationCommand.ts | 8 +- .../src/commands/PutBucketCorsCommand.ts | 4 +- .../commands/PutBucketEncryptionCommand.ts | 30 +- ...tIntelligentTieringConfigurationCommand.ts | 15 +- .../PutBucketInventoryConfigurationCommand.ts | 28 +- .../PutBucketLifecycleConfigurationCommand.ts | 16 +- .../src/commands/PutBucketLoggingCommand.ts | 18 +- .../PutBucketMetricsConfigurationCommand.ts | 8 +- ...tBucketNotificationConfigurationCommand.ts | 18 +- .../PutBucketOwnershipControlsCommand.ts | 6 +- .../src/commands/PutBucketPolicyCommand.ts | 3 +- .../commands/PutBucketReplicationCommand.ts | 25 +- .../PutBucketRequestPaymentCommand.ts | 2 +- .../src/commands/PutBucketTaggingCommand.ts | 24 +- .../commands/PutBucketVersioningCommand.ts | 8 +- .../src/commands/PutObjectAclCommand.ts | 30 +- .../src/commands/PutObjectCommand.ts | 99 ++- .../PutObjectLockConfigurationCommand.ts | 15 +- .../src/commands/PutObjectRetentionCommand.ts | 7 +- .../src/commands/PutObjectTaggingCommand.ts | 7 +- .../commands/PutPublicAccessBlockCommand.ts | 2 +- .../src/commands/RestoreObjectCommand.ts | 119 +-- .../commands/SelectObjectContentCommand.ts | 30 +- .../src/commands/UploadPartCommand.ts | 39 +- .../src/commands/UploadPartCopyCommand.ts | 12 +- .../commands/WriteGetObjectResponseCommand.ts | 55 +- clients/client-s3/src/models/models_0.ts | 789 ++++++++---------- clients/client-s3/src/models/models_1.ts | 157 ++-- codegen/sdk-codegen/aws-models/s3.json | 564 +++++++------ 85 files changed, 1393 insertions(+), 1538 deletions(-) diff --git a/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts b/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts index dba92073490e..a072bf88e28a 100644 --- a/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts +++ b/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts @@ -41,8 +41,8 @@ export interface AbortMultipartUploadCommandOutput extends AbortMultipartUploadO *

To verify that all parts have been removed, so you don't get charged for the part * storage, you should call the ListParts action and ensure that * the parts list is empty.

- *

For information about permissions required to use the multipart upload, see Multipart Upload - * and Permissions.

+ *

For information about permissions required to use the multipart upload, see Multipart Upload and + * Permissions.

*

The following operations are related to AbortMultipartUpload:

*