aws_sdk_s3/
operation.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use ::aws_types::request_id::RequestId;
3
4pub use crate::s3_request_id::RequestIdExt;
5
6/// Types for the `AbortMultipartUpload` operation.
7pub mod abort_multipart_upload;
8
9/// Types for the `CompleteMultipartUpload` operation.
10pub mod complete_multipart_upload;
11
12/// Types for the `CopyObject` operation.
13pub mod copy_object;
14
15/// Types for the `CreateBucket` operation.
16pub mod create_bucket;
17
18/// Types for the `CreateBucketMetadataTableConfiguration` operation.
19pub mod create_bucket_metadata_table_configuration;
20
21/// Types for the `CreateMultipartUpload` operation.
22pub mod create_multipart_upload;
23
24/// Types for the `CreateSession` operation.
25pub mod create_session;
26
27/// Types for the `DeleteBucket` operation.
28pub mod delete_bucket;
29
30/// Types for the `DeleteBucketAnalyticsConfiguration` operation.
31pub mod delete_bucket_analytics_configuration;
32
33/// Types for the `DeleteBucketCors` operation.
34pub mod delete_bucket_cors;
35
36/// Types for the `DeleteBucketEncryption` operation.
37pub mod delete_bucket_encryption;
38
39/// Types for the `DeleteBucketIntelligentTieringConfiguration` operation.
40pub mod delete_bucket_intelligent_tiering_configuration;
41
42/// Types for the `DeleteBucketInventoryConfiguration` operation.
43pub mod delete_bucket_inventory_configuration;
44
45/// Types for the `DeleteBucketLifecycle` operation.
46pub mod delete_bucket_lifecycle;
47
48/// Types for the `DeleteBucketMetadataTableConfiguration` operation.
49pub mod delete_bucket_metadata_table_configuration;
50
51/// Types for the `DeleteBucketMetricsConfiguration` operation.
52pub mod delete_bucket_metrics_configuration;
53
54/// Types for the `DeleteBucketOwnershipControls` operation.
55pub mod delete_bucket_ownership_controls;
56
57/// Types for the `DeleteBucketPolicy` operation.
58pub mod delete_bucket_policy;
59
60/// Types for the `DeleteBucketReplication` operation.
61pub mod delete_bucket_replication;
62
63/// Types for the `DeleteBucketTagging` operation.
64pub mod delete_bucket_tagging;
65
66/// Types for the `DeleteBucketWebsite` operation.
67pub mod delete_bucket_website;
68
69/// Types for the `DeleteObject` operation.
70pub mod delete_object;
71
72/// Types for the `DeleteObjectTagging` operation.
73pub mod delete_object_tagging;
74
75/// Types for the `DeleteObjects` operation.
76pub mod delete_objects;
77
78/// Types for the `DeletePublicAccessBlock` operation.
79pub mod delete_public_access_block;
80
81/// Types for the `GetBucketAccelerateConfiguration` operation.
82pub mod get_bucket_accelerate_configuration;
83
84/// Types for the `GetBucketAcl` operation.
85pub mod get_bucket_acl;
86
87/// Types for the `GetBucketAnalyticsConfiguration` operation.
88pub mod get_bucket_analytics_configuration;
89
90/// Types for the `GetBucketCors` operation.
91pub mod get_bucket_cors;
92
93/// Types for the `GetBucketEncryption` operation.
94pub mod get_bucket_encryption;
95
96/// Types for the `GetBucketIntelligentTieringConfiguration` operation.
97pub mod get_bucket_intelligent_tiering_configuration;
98
99/// Types for the `GetBucketInventoryConfiguration` operation.
100pub mod get_bucket_inventory_configuration;
101
102/// Types for the `GetBucketLifecycleConfiguration` operation.
103pub mod get_bucket_lifecycle_configuration;
104
105/// Types for the `GetBucketLocation` operation.
106pub mod get_bucket_location;
107
108/// Types for the `GetBucketLogging` operation.
109pub mod get_bucket_logging;
110
111/// Types for the `GetBucketMetadataTableConfiguration` operation.
112pub mod get_bucket_metadata_table_configuration;
113
114/// Types for the `GetBucketMetricsConfiguration` operation.
115pub mod get_bucket_metrics_configuration;
116
117/// Types for the `GetBucketNotificationConfiguration` operation.
118pub mod get_bucket_notification_configuration;
119
120/// Types for the `GetBucketOwnershipControls` operation.
121pub mod get_bucket_ownership_controls;
122
123/// Types for the `GetBucketPolicy` operation.
124pub mod get_bucket_policy;
125
126/// Types for the `GetBucketPolicyStatus` operation.
127pub mod get_bucket_policy_status;
128
129/// Types for the `GetBucketReplication` operation.
130pub mod get_bucket_replication;
131
132/// Types for the `GetBucketRequestPayment` operation.
133pub mod get_bucket_request_payment;
134
135/// Types for the `GetBucketTagging` operation.
136pub mod get_bucket_tagging;
137
138/// Types for the `GetBucketVersioning` operation.
139pub mod get_bucket_versioning;
140
141/// Types for the `GetBucketWebsite` operation.
142pub mod get_bucket_website;
143
144/// Types for the `GetObject` operation.
145pub mod get_object;
146
147/// Types for the `GetObjectAcl` operation.
148pub mod get_object_acl;
149
150/// Types for the `GetObjectAttributes` operation.
151pub mod get_object_attributes;
152
153/// Types for the `GetObjectLegalHold` operation.
154pub mod get_object_legal_hold;
155
156/// Types for the `GetObjectLockConfiguration` operation.
157pub mod get_object_lock_configuration;
158
159/// Types for the `GetObjectRetention` operation.
160pub mod get_object_retention;
161
162/// Types for the `GetObjectTagging` operation.
163pub mod get_object_tagging;
164
165/// Types for the `GetObjectTorrent` operation.
166pub mod get_object_torrent;
167
168/// Types for the `GetPublicAccessBlock` operation.
169pub mod get_public_access_block;
170
171/// Types for the `HeadBucket` operation.
172pub mod head_bucket;
173
174/// Types for the `HeadObject` operation.
175pub mod head_object;
176
177/// Types for the `ListBucketAnalyticsConfigurations` operation.
178pub mod list_bucket_analytics_configurations;
179
180/// Types for the `ListBucketIntelligentTieringConfigurations` operation.
181pub mod list_bucket_intelligent_tiering_configurations;
182
183/// Types for the `ListBucketInventoryConfigurations` operation.
184pub mod list_bucket_inventory_configurations;
185
186/// Types for the `ListBucketMetricsConfigurations` operation.
187pub mod list_bucket_metrics_configurations;
188
189/// Types for the `ListBuckets` operation.
190pub mod list_buckets;
191
192/// Types for the `ListDirectoryBuckets` operation.
193pub mod list_directory_buckets;
194
195/// Types for the `ListMultipartUploads` operation.
196pub mod list_multipart_uploads;
197
198/// Types for the `ListObjectVersions` operation.
199pub mod list_object_versions;
200
201/// Types for the `ListObjects` operation.
202pub mod list_objects;
203
204/// Types for the `ListObjectsV2` operation.
205pub mod list_objects_v2;
206
207/// Types for the `ListParts` operation.
208pub mod list_parts;
209
210/// Types for the `PutBucketAccelerateConfiguration` operation.
211pub mod put_bucket_accelerate_configuration;
212
213/// Types for the `PutBucketAcl` operation.
214pub mod put_bucket_acl;
215
216/// Types for the `PutBucketAnalyticsConfiguration` operation.
217pub mod put_bucket_analytics_configuration;
218
219/// Types for the `PutBucketCors` operation.
220pub mod put_bucket_cors;
221
222/// Types for the `PutBucketEncryption` operation.
223pub mod put_bucket_encryption;
224
225/// Types for the `PutBucketIntelligentTieringConfiguration` operation.
226pub mod put_bucket_intelligent_tiering_configuration;
227
228/// Types for the `PutBucketInventoryConfiguration` operation.
229pub mod put_bucket_inventory_configuration;
230
231/// Types for the `PutBucketLifecycleConfiguration` operation.
232pub mod put_bucket_lifecycle_configuration;
233
234/// Types for the `PutBucketLogging` operation.
235pub mod put_bucket_logging;
236
237/// Types for the `PutBucketMetricsConfiguration` operation.
238pub mod put_bucket_metrics_configuration;
239
240/// Types for the `PutBucketNotificationConfiguration` operation.
241pub mod put_bucket_notification_configuration;
242
243/// Types for the `PutBucketOwnershipControls` operation.
244pub mod put_bucket_ownership_controls;
245
246/// Types for the `PutBucketPolicy` operation.
247pub mod put_bucket_policy;
248
249/// Types for the `PutBucketReplication` operation.
250pub mod put_bucket_replication;
251
252/// Types for the `PutBucketRequestPayment` operation.
253pub mod put_bucket_request_payment;
254
255/// Types for the `PutBucketTagging` operation.
256pub mod put_bucket_tagging;
257
258/// Types for the `PutBucketVersioning` operation.
259pub mod put_bucket_versioning;
260
261/// Types for the `PutBucketWebsite` operation.
262pub mod put_bucket_website;
263
264/// Types for the `PutObject` operation.
265pub mod put_object;
266
267/// Types for the `PutObjectAcl` operation.
268pub mod put_object_acl;
269
270/// Types for the `PutObjectLegalHold` operation.
271pub mod put_object_legal_hold;
272
273/// Types for the `PutObjectLockConfiguration` operation.
274pub mod put_object_lock_configuration;
275
276/// Types for the `PutObjectRetention` operation.
277pub mod put_object_retention;
278
279/// Types for the `PutObjectTagging` operation.
280pub mod put_object_tagging;
281
282/// Types for the `PutPublicAccessBlock` operation.
283pub mod put_public_access_block;
284
285/// Types for the `RestoreObject` operation.
286pub mod restore_object;
287
288/// Types for the `SelectObjectContent` operation.
289pub mod select_object_content;
290
291/// Types for the `UploadPart` operation.
292pub mod upload_part;
293
294/// Types for the `UploadPartCopy` operation.
295pub mod upload_part_copy;
296
297/// Types for the `WriteGetObjectResponse` operation.
298pub mod write_get_object_response;