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::_smb_authentication_type::SmbAuthenticationType;
67
68pub use crate::types::_smb_mount_options::SmbMountOptions;
69
70pub use crate::types::_smb_version::SmbVersion;
71
72pub use crate::types::_s3_config::S3Config;
73
74pub use crate::types::_s3_storage_class::S3StorageClass;
75
76pub use crate::types::_custom_secret_config::CustomSecretConfig;
77
78pub use crate::types::_cmk_secret_config::CmkSecretConfig;
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::_location_list_entry::LocationListEntry;
137
138pub use crate::types::_location_filter::LocationFilter;
139
140pub use crate::types::_location_filter_name::LocationFilterName;
141
142pub use crate::types::_agent_list_entry::AgentListEntry;
143
144pub use crate::types::_platform::Platform;
145
146pub use crate::types::_agent_status::AgentStatus;
147
148pub use crate::types::_task_execution_files_failed_detail::TaskExecutionFilesFailedDetail;
149
150pub use crate::types::_task_execution_files_listed_detail::TaskExecutionFilesListedDetail;
151
152pub use crate::types::_report_result::ReportResult;
153
154pub use crate::types::_phase_status::PhaseStatus;
155
156pub use crate::types::_task_execution_result_detail::TaskExecutionResultDetail;
157
158pub use crate::types::_task_schedule_details::TaskScheduleDetails;
159
160pub use crate::types::_schedule_disabled_by::ScheduleDisabledBy;
161
162pub use crate::types::_managed_secret_config::ManagedSecretConfig;
163
164pub use crate::types::_ec2_config::Ec2Config;
165
166pub use crate::types::_private_link_config::PrivateLinkConfig;
167
168pub use crate::types::_endpoint_type::EndpointType;
169
170mod _agent_list_entry;
171
172mod _agent_status;
173
174mod _atime;
175
176mod _azure_access_tier;
177
178mod _azure_blob_authentication_type;
179
180mod _azure_blob_sas_configuration;
181
182mod _azure_blob_type;
183
184mod _cmk_secret_config;
185
186mod _custom_secret_config;
187
188mod _ec2_config;
189
190mod _efs_in_transit_encryption;
191
192mod _endpoint_type;
193
194mod _filter_rule;
195
196mod _filter_type;
197
198mod _fsx_protocol;
199
200mod _fsx_protocol_nfs;
201
202mod _fsx_protocol_smb;
203
204mod _fsx_update_protocol;
205
206mod _fsx_update_protocol_smb;
207
208mod _gid;
209
210mod _hdfs_authentication_type;
211
212mod _hdfs_data_transfer_protection;
213
214mod _hdfs_name_node;
215
216mod _hdfs_rpc_protection;
217
218mod _location_filter;
219
220mod _location_filter_name;
221
222mod _location_list_entry;
223
224mod _log_level;
225
226mod _managed_secret_config;
227
228mod _manifest_action;
229
230mod _manifest_config;
231
232mod _manifest_format;
233
234mod _mtime;
235
236mod _nfs_mount_options;
237
238mod _nfs_version;
239
240mod _object_storage_server_protocol;
241
242mod _object_tags;
243
244mod _object_version_ids;
245
246mod _on_prem_config;
247
248mod _operator;
249
250mod _options;
251
252mod _overwrite_mode;
253
254mod _phase_status;
255
256mod _platform;
257
258mod _posix_permissions;
259
260mod _preserve_deleted_files;
261
262mod _preserve_devices;
263
264mod _private_link_config;
265
266mod _qop_configuration;
267
268mod _report_destination;
269
270mod _report_destination_s3;
271
272mod _report_level;
273
274mod _report_output_type;
275
276mod _report_override;
277
278mod _report_overrides;
279
280mod _report_result;
281
282mod _s3_config;
283
284mod _s3_manifest_config;
285
286mod _s3_storage_class;
287
288mod _schedule_disabled_by;
289
290mod _schedule_status;
291
292mod _smb_authentication_type;
293
294mod _smb_mount_options;
295
296mod _smb_security_descriptor_copy_flags;
297
298mod _smb_version;
299
300mod _source_manifest_config;
301
302mod _tag_list_entry;
303
304mod _task_execution_files_failed_detail;
305
306mod _task_execution_files_listed_detail;
307
308mod _task_execution_list_entry;
309
310mod _task_execution_result_detail;
311
312mod _task_execution_status;
313
314mod _task_filter;
315
316mod _task_filter_name;
317
318mod _task_list_entry;
319
320mod _task_mode;
321
322mod _task_queueing;
323
324mod _task_report_config;
325
326mod _task_schedule;
327
328mod _task_schedule_details;
329
330mod _task_status;
331
332mod _transfer_mode;
333
334mod _uid;
335
336mod _verify_mode;
337
338/// Builders
339pub mod builders;
340
341/// Error types that AWS DataSync can respond with.
342pub mod error;