@@ -5,6 +5,10 @@ import {
5
5
} from "./commands/CreateAccessPointForObjectLambdaCommand" ;
6
6
import { CreateBucketCommandInput , CreateBucketCommandOutput } from "./commands/CreateBucketCommand" ;
7
7
import { CreateJobCommandInput , CreateJobCommandOutput } from "./commands/CreateJobCommand" ;
8
+ import {
9
+ CreateMultiRegionAccessPointCommandInput ,
10
+ CreateMultiRegionAccessPointCommandOutput ,
11
+ } from "./commands/CreateMultiRegionAccessPointCommand" ;
8
12
import { DeleteAccessPointCommandInput , DeleteAccessPointCommandOutput } from "./commands/DeleteAccessPointCommand" ;
9
13
import {
10
14
DeleteAccessPointForObjectLambdaCommandInput ,
@@ -29,6 +33,10 @@ import {
29
33
DeleteBucketTaggingCommandOutput ,
30
34
} from "./commands/DeleteBucketTaggingCommand" ;
31
35
import { DeleteJobTaggingCommandInput , DeleteJobTaggingCommandOutput } from "./commands/DeleteJobTaggingCommand" ;
36
+ import {
37
+ DeleteMultiRegionAccessPointCommandInput ,
38
+ DeleteMultiRegionAccessPointCommandOutput ,
39
+ } from "./commands/DeleteMultiRegionAccessPointCommand" ;
32
40
import {
33
41
DeletePublicAccessBlockCommandInput ,
34
42
DeletePublicAccessBlockCommandOutput ,
@@ -42,6 +50,10 @@ import {
42
50
DeleteStorageLensConfigurationTaggingCommandOutput ,
43
51
} from "./commands/DeleteStorageLensConfigurationTaggingCommand" ;
44
52
import { DescribeJobCommandInput , DescribeJobCommandOutput } from "./commands/DescribeJobCommand" ;
53
+ import {
54
+ DescribeMultiRegionAccessPointOperationCommandInput ,
55
+ DescribeMultiRegionAccessPointOperationCommandOutput ,
56
+ } from "./commands/DescribeMultiRegionAccessPointOperationCommand" ;
45
57
import { GetAccessPointCommandInput , GetAccessPointCommandOutput } from "./commands/GetAccessPointCommand" ;
46
58
import {
47
59
GetAccessPointConfigurationForObjectLambdaCommandInput ,
@@ -75,6 +87,18 @@ import {
75
87
import { GetBucketPolicyCommandInput , GetBucketPolicyCommandOutput } from "./commands/GetBucketPolicyCommand" ;
76
88
import { GetBucketTaggingCommandInput , GetBucketTaggingCommandOutput } from "./commands/GetBucketTaggingCommand" ;
77
89
import { GetJobTaggingCommandInput , GetJobTaggingCommandOutput } from "./commands/GetJobTaggingCommand" ;
90
+ import {
91
+ GetMultiRegionAccessPointCommandInput ,
92
+ GetMultiRegionAccessPointCommandOutput ,
93
+ } from "./commands/GetMultiRegionAccessPointCommand" ;
94
+ import {
95
+ GetMultiRegionAccessPointPolicyCommandInput ,
96
+ GetMultiRegionAccessPointPolicyCommandOutput ,
97
+ } from "./commands/GetMultiRegionAccessPointPolicyCommand" ;
98
+ import {
99
+ GetMultiRegionAccessPointPolicyStatusCommandInput ,
100
+ GetMultiRegionAccessPointPolicyStatusCommandOutput ,
101
+ } from "./commands/GetMultiRegionAccessPointPolicyStatusCommand" ;
78
102
import {
79
103
GetPublicAccessBlockCommandInput ,
80
104
GetPublicAccessBlockCommandOutput ,
@@ -93,6 +117,10 @@ import {
93
117
ListAccessPointsForObjectLambdaCommandOutput ,
94
118
} from "./commands/ListAccessPointsForObjectLambdaCommand" ;
95
119
import { ListJobsCommandInput , ListJobsCommandOutput } from "./commands/ListJobsCommand" ;
120
+ import {
121
+ ListMultiRegionAccessPointsCommandInput ,
122
+ ListMultiRegionAccessPointsCommandOutput ,
123
+ } from "./commands/ListMultiRegionAccessPointsCommand" ;
96
124
import {
97
125
ListRegionalBucketsCommandInput ,
98
126
ListRegionalBucketsCommandOutput ,
@@ -120,6 +148,10 @@ import {
120
148
import { PutBucketPolicyCommandInput , PutBucketPolicyCommandOutput } from "./commands/PutBucketPolicyCommand" ;
121
149
import { PutBucketTaggingCommandInput , PutBucketTaggingCommandOutput } from "./commands/PutBucketTaggingCommand" ;
122
150
import { PutJobTaggingCommandInput , PutJobTaggingCommandOutput } from "./commands/PutJobTaggingCommand" ;
151
+ import {
152
+ PutMultiRegionAccessPointPolicyCommandInput ,
153
+ PutMultiRegionAccessPointPolicyCommandOutput ,
154
+ } from "./commands/PutMultiRegionAccessPointPolicyCommand" ;
123
155
import {
124
156
PutPublicAccessBlockCommandInput ,
125
157
PutPublicAccessBlockCommandOutput ,
@@ -186,15 +218,18 @@ import {
186
218
Logger as __Logger ,
187
219
Provider as __Provider ,
188
220
StreamCollector as __StreamCollector ,
221
+ StreamHasher as __StreamHasher ,
189
222
UrlParser as __UrlParser ,
190
223
UserAgent as __UserAgent ,
191
224
} from "@aws-sdk/types" ;
225
+ import { Readable } from "stream" ;
192
226
193
227
export type ServiceInputTypes =
194
228
| CreateAccessPointCommandInput
195
229
| CreateAccessPointForObjectLambdaCommandInput
196
230
| CreateBucketCommandInput
197
231
| CreateJobCommandInput
232
+ | CreateMultiRegionAccessPointCommandInput
198
233
| DeleteAccessPointCommandInput
199
234
| DeleteAccessPointForObjectLambdaCommandInput
200
235
| DeleteAccessPointPolicyCommandInput
@@ -204,10 +239,12 @@ export type ServiceInputTypes =
204
239
| DeleteBucketPolicyCommandInput
205
240
| DeleteBucketTaggingCommandInput
206
241
| DeleteJobTaggingCommandInput
242
+ | DeleteMultiRegionAccessPointCommandInput
207
243
| DeletePublicAccessBlockCommandInput
208
244
| DeleteStorageLensConfigurationCommandInput
209
245
| DeleteStorageLensConfigurationTaggingCommandInput
210
246
| DescribeJobCommandInput
247
+ | DescribeMultiRegionAccessPointOperationCommandInput
211
248
| GetAccessPointCommandInput
212
249
| GetAccessPointConfigurationForObjectLambdaCommandInput
213
250
| GetAccessPointForObjectLambdaCommandInput
@@ -220,12 +257,16 @@ export type ServiceInputTypes =
220
257
| GetBucketPolicyCommandInput
221
258
| GetBucketTaggingCommandInput
222
259
| GetJobTaggingCommandInput
260
+ | GetMultiRegionAccessPointCommandInput
261
+ | GetMultiRegionAccessPointPolicyCommandInput
262
+ | GetMultiRegionAccessPointPolicyStatusCommandInput
223
263
| GetPublicAccessBlockCommandInput
224
264
| GetStorageLensConfigurationCommandInput
225
265
| GetStorageLensConfigurationTaggingCommandInput
226
266
| ListAccessPointsCommandInput
227
267
| ListAccessPointsForObjectLambdaCommandInput
228
268
| ListJobsCommandInput
269
+ | ListMultiRegionAccessPointsCommandInput
229
270
| ListRegionalBucketsCommandInput
230
271
| ListStorageLensConfigurationsCommandInput
231
272
| PutAccessPointConfigurationForObjectLambdaCommandInput
@@ -235,6 +276,7 @@ export type ServiceInputTypes =
235
276
| PutBucketPolicyCommandInput
236
277
| PutBucketTaggingCommandInput
237
278
| PutJobTaggingCommandInput
279
+ | PutMultiRegionAccessPointPolicyCommandInput
238
280
| PutPublicAccessBlockCommandInput
239
281
| PutStorageLensConfigurationCommandInput
240
282
| PutStorageLensConfigurationTaggingCommandInput
@@ -246,6 +288,7 @@ export type ServiceOutputTypes =
246
288
| CreateAccessPointForObjectLambdaCommandOutput
247
289
| CreateBucketCommandOutput
248
290
| CreateJobCommandOutput
291
+ | CreateMultiRegionAccessPointCommandOutput
249
292
| DeleteAccessPointCommandOutput
250
293
| DeleteAccessPointForObjectLambdaCommandOutput
251
294
| DeleteAccessPointPolicyCommandOutput
@@ -255,10 +298,12 @@ export type ServiceOutputTypes =
255
298
| DeleteBucketPolicyCommandOutput
256
299
| DeleteBucketTaggingCommandOutput
257
300
| DeleteJobTaggingCommandOutput
301
+ | DeleteMultiRegionAccessPointCommandOutput
258
302
| DeletePublicAccessBlockCommandOutput
259
303
| DeleteStorageLensConfigurationCommandOutput
260
304
| DeleteStorageLensConfigurationTaggingCommandOutput
261
305
| DescribeJobCommandOutput
306
+ | DescribeMultiRegionAccessPointOperationCommandOutput
262
307
| GetAccessPointCommandOutput
263
308
| GetAccessPointConfigurationForObjectLambdaCommandOutput
264
309
| GetAccessPointForObjectLambdaCommandOutput
@@ -271,12 +316,16 @@ export type ServiceOutputTypes =
271
316
| GetBucketPolicyCommandOutput
272
317
| GetBucketTaggingCommandOutput
273
318
| GetJobTaggingCommandOutput
319
+ | GetMultiRegionAccessPointCommandOutput
320
+ | GetMultiRegionAccessPointPolicyCommandOutput
321
+ | GetMultiRegionAccessPointPolicyStatusCommandOutput
274
322
| GetPublicAccessBlockCommandOutput
275
323
| GetStorageLensConfigurationCommandOutput
276
324
| GetStorageLensConfigurationTaggingCommandOutput
277
325
| ListAccessPointsCommandOutput
278
326
| ListAccessPointsForObjectLambdaCommandOutput
279
327
| ListJobsCommandOutput
328
+ | ListMultiRegionAccessPointsCommandOutput
280
329
| ListRegionalBucketsCommandOutput
281
330
| ListStorageLensConfigurationsCommandOutput
282
331
| PutAccessPointConfigurationForObjectLambdaCommandOutput
@@ -286,6 +335,7 @@ export type ServiceOutputTypes =
286
335
| PutBucketPolicyCommandOutput
287
336
| PutBucketTaggingCommandOutput
288
337
| PutJobTaggingCommandOutput
338
+ | PutMultiRegionAccessPointPolicyCommandOutput
289
339
| PutPublicAccessBlockCommandOutput
290
340
| PutStorageLensConfigurationCommandOutput
291
341
| PutStorageLensConfigurationTaggingCommandOutput
@@ -398,6 +448,20 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
398
448
*/
399
449
regionInfoProvider ?: RegionInfoProvider ;
400
450
451
+ /**
452
+ * A constructor for a class implementing the @aws-sdk/types.Hash interface
453
+ * that computes MD5 hashes.
454
+ * @internal
455
+ */
456
+ md5 ?: __HashConstructor ;
457
+
458
+ /**
459
+ * A function that, given a hash constructor and a stream, calculates the
460
+ * hash of the streamed value.
461
+ * @internal
462
+ */
463
+ streamHasher ?: __StreamHasher < Readable > | __StreamHasher < Blob > ;
464
+
401
465
/**
402
466
* The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header
403
467
* @internal
0 commit comments