aws_sdk_datasync/
types.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use crate::types::_options::Options;
3
4pub use crate::types::_object_tags::ObjectTags;
5
6pub use crate::types::_smb_security_descriptor_copy_flags::SmbSecurityDescriptorCopyFlags;
7
8pub use crate::types::_transfer_mode::TransferMode;
9
10pub use crate::types::_log_level::LogLevel;
11
12pub use crate::types::_task_queueing::TaskQueueing;
13
14pub use crate::types::_posix_permissions::PosixPermissions;
15
16pub use crate::types::_preserve_devices::PreserveDevices;
17
18pub use crate::types::_preserve_deleted_files::PreserveDeletedFiles;
19
20pub use crate::types::_gid::Gid;
21
22pub use crate::types::_uid::Uid;
23
24pub use crate::types::_mtime::Mtime;
25
26pub use crate::types::_atime::Atime;
27
28pub use crate::types::_overwrite_mode::OverwriteMode;
29
30pub use crate::types::_verify_mode::VerifyMode;
31
32pub use crate::types::_task_report_config::TaskReportConfig;
33
34pub use crate::types::_report_overrides::ReportOverrides;
35
36pub use crate::types::_report_override::ReportOverride;
37
38pub use crate::types::_report_level::ReportLevel;
39
40pub use crate::types::_object_version_ids::ObjectVersionIds;
41
42pub use crate::types::_report_output_type::ReportOutputType;
43
44pub use crate::types::_report_destination::ReportDestination;
45
46pub use crate::types::_report_destination_s3::ReportDestinationS3;
47
48pub use crate::types::_manifest_config::ManifestConfig;
49
50pub use crate::types::_source_manifest_config::SourceManifestConfig;
51
52pub use crate::types::_s3_manifest_config::S3ManifestConfig;
53
54pub use crate::types::_manifest_format::ManifestFormat;
55
56pub use crate::types::_manifest_action::ManifestAction;
57
58pub use crate::types::_filter_rule::FilterRule;
59
60pub use crate::types::_filter_type::FilterType;
61
62pub use crate::types::_task_schedule::TaskSchedule;
63
64pub use crate::types::_schedule_status::ScheduleStatus;
65
66pub use crate::types::_credentials::Credentials;
67
68pub use crate::types::_discovery_server_configuration::DiscoveryServerConfiguration;
69
70pub use crate::types::_smb_authentication_type::SmbAuthenticationType;
71
72pub use crate::types::_smb_mount_options::SmbMountOptions;
73
74pub use crate::types::_smb_version::SmbVersion;
75
76pub use crate::types::_s3_config::S3Config;
77
78pub use crate::types::_s3_storage_class::S3StorageClass;
79
80pub use crate::types::_object_storage_server_protocol::ObjectStorageServerProtocol;
81
82pub use crate::types::_nfs_mount_options::NfsMountOptions;
83
84pub use crate::types::_nfs_version::NfsVersion;
85
86pub use crate::types::_on_prem_config::OnPremConfig;
87
88pub use crate::types::_hdfs_authentication_type::HdfsAuthenticationType;
89
90pub use crate::types::_qop_configuration::QopConfiguration;
91
92pub use crate::types::_hdfs_data_transfer_protection::HdfsDataTransferProtection;
93
94pub use crate::types::_hdfs_rpc_protection::HdfsRpcProtection;
95
96pub use crate::types::_hdfs_name_node::HdfsNameNode;
97
98pub use crate::types::_fsx_protocol::FsxProtocol;
99
100pub use crate::types::_fsx_protocol_smb::FsxProtocolSmb;
101
102pub use crate::types::_fsx_protocol_nfs::FsxProtocolNfs;
103
104pub use crate::types::_fsx_update_protocol::FsxUpdateProtocol;
105
106pub use crate::types::_fsx_update_protocol_smb::FsxUpdateProtocolSmb;
107
108pub use crate::types::_efs_in_transit_encryption::EfsInTransitEncryption;
109
110pub use crate::types::_azure_access_tier::AzureAccessTier;
111
112pub use crate::types::_azure_blob_type::AzureBlobType;
113
114pub use crate::types::_azure_blob_sas_configuration::AzureBlobSasConfiguration;
115
116pub use crate::types::_azure_blob_authentication_type::AzureBlobAuthenticationType;
117
118pub use crate::types::_tag_list_entry::TagListEntry;
119
120pub use crate::types::_task_list_entry::TaskListEntry;
121
122pub use crate::types::_task_mode::TaskMode;
123
124pub use crate::types::_task_status::TaskStatus;
125
126pub use crate::types::_task_filter::TaskFilter;
127
128pub use crate::types::_operator::Operator;
129
130pub use crate::types::_task_filter_name::TaskFilterName;
131
132pub use crate::types::_task_execution_list_entry::TaskExecutionListEntry;
133
134pub use crate::types::_task_execution_status::TaskExecutionStatus;
135
136pub use crate::types::_storage_system_list_entry::StorageSystemListEntry;
137
138pub use crate::types::_location_list_entry::LocationListEntry;
139
140pub use crate::types::_location_filter::LocationFilter;
141
142pub use crate::types::_location_filter_name::LocationFilterName;
143
144pub use crate::types::_discovery_job_list_entry::DiscoveryJobListEntry;
145
146pub use crate::types::_discovery_job_status::DiscoveryJobStatus;
147
148pub use crate::types::_agent_list_entry::AgentListEntry;
149
150pub use crate::types::_platform::Platform;
151
152pub use crate::types::_agent_status::AgentStatus;
153
154pub use crate::types::_discovery_resource_type::DiscoveryResourceType;
155
156pub use crate::types::_task_execution_files_failed_detail::TaskExecutionFilesFailedDetail;
157
158pub use crate::types::_task_execution_files_listed_detail::TaskExecutionFilesListedDetail;
159
160pub use crate::types::_report_result::ReportResult;
161
162pub use crate::types::_phase_status::PhaseStatus;
163
164pub use crate::types::_task_execution_result_detail::TaskExecutionResultDetail;
165
166pub use crate::types::_task_schedule_details::TaskScheduleDetails;
167
168pub use crate::types::_schedule_disabled_by::ScheduleDisabledBy;
169
170pub use crate::types::_resource_details::ResourceDetails;
171
172pub use crate::types::_net_app_ontap_cluster::NetAppOntapCluster;
173
174pub use crate::types::_recommendation_status::RecommendationStatus;
175
176pub use crate::types::_recommendation::Recommendation;
177
178pub use crate::types::_max_p95_performance::MaxP95Performance;
179
180pub use crate::types::_net_app_ontap_volume::NetAppOntapVolume;
181
182pub use crate::types::_net_app_ontapsvm::NetAppOntapsvm;
183
184pub use crate::types::_discovery_resource_filter::DiscoveryResourceFilter;
185
186pub use crate::types::_resource_metrics::ResourceMetrics;
187
188pub use crate::types::_capacity::Capacity;
189
190pub use crate::types::_p95_metrics::P95Metrics;
191
192pub use crate::types::_latency::Latency;
193
194pub use crate::types::_throughput::Throughput;
195
196pub use crate::types::_iops::Iops;
197
198pub use crate::types::_storage_system_connectivity_status::StorageSystemConnectivityStatus;
199
200pub use crate::types::_discovery_system_type::DiscoverySystemType;
201
202pub use crate::types::_ec2_config::Ec2Config;
203
204pub use crate::types::_private_link_config::PrivateLinkConfig;
205
206pub use crate::types::_endpoint_type::EndpointType;
207
208mod _agent_list_entry;
209
210mod _agent_status;
211
212mod _atime;
213
214mod _azure_access_tier;
215
216mod _azure_blob_authentication_type;
217
218mod _azure_blob_sas_configuration;
219
220mod _azure_blob_type;
221
222mod _capacity;
223
224mod _credentials;
225
226mod _discovery_job_list_entry;
227
228mod _discovery_job_status;
229
230mod _discovery_resource_filter;
231
232mod _discovery_resource_type;
233
234mod _discovery_server_configuration;
235
236mod _discovery_system_type;
237
238mod _ec2_config;
239
240mod _efs_in_transit_encryption;
241
242mod _endpoint_type;
243
244mod _filter_rule;
245
246mod _filter_type;
247
248mod _fsx_protocol;
249
250mod _fsx_protocol_nfs;
251
252mod _fsx_protocol_smb;
253
254mod _fsx_update_protocol;
255
256mod _fsx_update_protocol_smb;
257
258mod _gid;
259
260mod _hdfs_authentication_type;
261
262mod _hdfs_data_transfer_protection;
263
264mod _hdfs_name_node;
265
266mod _hdfs_rpc_protection;
267
268mod _iops;
269
270mod _latency;
271
272mod _location_filter;
273
274mod _location_filter_name;
275
276mod _location_list_entry;
277
278mod _log_level;
279
280mod _manifest_action;
281
282mod _manifest_config;
283
284mod _manifest_format;
285
286mod _max_p95_performance;
287
288mod _mtime;
289
290mod _net_app_ontap_cluster;
291
292mod _net_app_ontap_volume;
293
294mod _net_app_ontapsvm;
295
296mod _nfs_mount_options;
297
298mod _nfs_version;
299
300mod _object_storage_server_protocol;
301
302mod _object_tags;
303
304mod _object_version_ids;
305
306mod _on_prem_config;
307
308mod _operator;
309
310mod _options;
311
312mod _overwrite_mode;
313
314mod _p95_metrics;
315
316mod _phase_status;
317
318mod _platform;
319
320mod _posix_permissions;
321
322mod _preserve_deleted_files;
323
324mod _preserve_devices;
325
326mod _private_link_config;
327
328mod _qop_configuration;
329
330mod _recommendation;
331
332mod _recommendation_status;
333
334mod _report_destination;
335
336mod _report_destination_s3;
337
338mod _report_level;
339
340mod _report_output_type;
341
342mod _report_override;
343
344mod _report_overrides;
345
346mod _report_result;
347
348mod _resource_details;
349
350mod _resource_metrics;
351
352mod _s3_config;
353
354mod _s3_manifest_config;
355
356mod _s3_storage_class;
357
358mod _schedule_disabled_by;
359
360mod _schedule_status;
361
362mod _smb_authentication_type;
363
364mod _smb_mount_options;
365
366mod _smb_security_descriptor_copy_flags;
367
368mod _smb_version;
369
370mod _source_manifest_config;
371
372mod _storage_system_connectivity_status;
373
374mod _storage_system_list_entry;
375
376mod _tag_list_entry;
377
378mod _task_execution_files_failed_detail;
379
380mod _task_execution_files_listed_detail;
381
382mod _task_execution_list_entry;
383
384mod _task_execution_result_detail;
385
386mod _task_execution_status;
387
388mod _task_filter;
389
390mod _task_filter_name;
391
392mod _task_list_entry;
393
394mod _task_mode;
395
396mod _task_queueing;
397
398mod _task_report_config;
399
400mod _task_schedule;
401
402mod _task_schedule_details;
403
404mod _task_status;
405
406mod _throughput;
407
408mod _transfer_mode;
409
410mod _uid;
411
412mod _verify_mode;
413
414/// Builders
415pub mod builders;
416
417/// Error types that AWS DataSync can respond with.
418pub mod error;