AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
DataSyncServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/datasync/DataSyncEndpointProvider.h>
15#include <aws/datasync/DataSyncErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in DataSyncClient header */
22#include <aws/datasync/model/CancelTaskExecutionResult.h>
23#include <aws/datasync/model/CreateAgentResult.h>
24#include <aws/datasync/model/CreateLocationAzureBlobResult.h>
25#include <aws/datasync/model/CreateLocationEfsResult.h>
26#include <aws/datasync/model/CreateLocationFsxLustreResult.h>
27#include <aws/datasync/model/CreateLocationFsxOntapResult.h>
28#include <aws/datasync/model/CreateLocationFsxOpenZfsResult.h>
29#include <aws/datasync/model/CreateLocationFsxWindowsResult.h>
30#include <aws/datasync/model/CreateLocationHdfsResult.h>
31#include <aws/datasync/model/CreateLocationNfsResult.h>
32#include <aws/datasync/model/CreateLocationObjectStorageResult.h>
33#include <aws/datasync/model/CreateLocationS3Result.h>
34#include <aws/datasync/model/CreateLocationSmbResult.h>
35#include <aws/datasync/model/CreateTaskResult.h>
36#include <aws/datasync/model/DeleteAgentResult.h>
37#include <aws/datasync/model/DeleteLocationResult.h>
38#include <aws/datasync/model/DeleteTaskResult.h>
39#include <aws/datasync/model/DescribeAgentResult.h>
40#include <aws/datasync/model/DescribeLocationAzureBlobResult.h>
41#include <aws/datasync/model/DescribeLocationEfsResult.h>
42#include <aws/datasync/model/DescribeLocationFsxLustreResult.h>
43#include <aws/datasync/model/DescribeLocationFsxOntapResult.h>
44#include <aws/datasync/model/DescribeLocationFsxOpenZfsResult.h>
45#include <aws/datasync/model/DescribeLocationFsxWindowsResult.h>
46#include <aws/datasync/model/DescribeLocationHdfsResult.h>
47#include <aws/datasync/model/DescribeLocationNfsResult.h>
48#include <aws/datasync/model/DescribeLocationObjectStorageResult.h>
49#include <aws/datasync/model/DescribeLocationS3Result.h>
50#include <aws/datasync/model/DescribeLocationSmbResult.h>
51#include <aws/datasync/model/DescribeTaskExecutionResult.h>
52#include <aws/datasync/model/DescribeTaskResult.h>
53#include <aws/datasync/model/ListAgentsRequest.h>
54#include <aws/datasync/model/ListAgentsResult.h>
55#include <aws/datasync/model/ListLocationsRequest.h>
56#include <aws/datasync/model/ListLocationsResult.h>
57#include <aws/datasync/model/ListTagsForResourceResult.h>
58#include <aws/datasync/model/ListTaskExecutionsRequest.h>
59#include <aws/datasync/model/ListTaskExecutionsResult.h>
60#include <aws/datasync/model/ListTasksRequest.h>
61#include <aws/datasync/model/ListTasksResult.h>
62#include <aws/datasync/model/StartTaskExecutionResult.h>
63#include <aws/datasync/model/TagResourceResult.h>
64#include <aws/datasync/model/UntagResourceResult.h>
65#include <aws/datasync/model/UpdateAgentResult.h>
66#include <aws/datasync/model/UpdateLocationAzureBlobResult.h>
67#include <aws/datasync/model/UpdateLocationEfsResult.h>
68#include <aws/datasync/model/UpdateLocationFsxLustreResult.h>
69#include <aws/datasync/model/UpdateLocationFsxOntapResult.h>
70#include <aws/datasync/model/UpdateLocationFsxOpenZfsResult.h>
71#include <aws/datasync/model/UpdateLocationFsxWindowsResult.h>
72#include <aws/datasync/model/UpdateLocationHdfsResult.h>
73#include <aws/datasync/model/UpdateLocationNfsResult.h>
74#include <aws/datasync/model/UpdateLocationObjectStorageResult.h>
75#include <aws/datasync/model/UpdateLocationS3Result.h>
76#include <aws/datasync/model/UpdateLocationSmbResult.h>
77#include <aws/datasync/model/UpdateTaskExecutionResult.h>
78#include <aws/datasync/model/UpdateTaskResult.h>
79/* End of service model headers required in DataSyncClient header */
80
81namespace Aws {
82namespace Http {
83class HttpClient;
84class HttpClientFactory;
85} // namespace Http
86
87namespace Utils {
88template <typename R, typename E>
89class Outcome;
90
91namespace Threading {
92class Executor;
93} // namespace Threading
94} // namespace Utils
95
96namespace Auth {
97class AWSCredentials;
98class AWSCredentialsProvider;
99} // namespace Auth
100
101namespace Client {
102class RetryStrategy;
103} // namespace Client
104
105namespace DataSync {
109
110namespace Model {
111/* Service model forward declarations required in DataSyncClient header */
147class ListTasksRequest;
165/* End of service model forward declarations required in DataSyncClient header */
166
167/* Service model Outcome class definitions */
221/* End of service model Outcome class definitions */
222
223/* Service model Outcome callable definitions */
224typedef std::future<CancelTaskExecutionOutcome> CancelTaskExecutionOutcomeCallable;
225typedef std::future<CreateAgentOutcome> CreateAgentOutcomeCallable;
226typedef std::future<CreateLocationAzureBlobOutcome> CreateLocationAzureBlobOutcomeCallable;
227typedef std::future<CreateLocationEfsOutcome> CreateLocationEfsOutcomeCallable;
228typedef std::future<CreateLocationFsxLustreOutcome> CreateLocationFsxLustreOutcomeCallable;
229typedef std::future<CreateLocationFsxOntapOutcome> CreateLocationFsxOntapOutcomeCallable;
230typedef std::future<CreateLocationFsxOpenZfsOutcome> CreateLocationFsxOpenZfsOutcomeCallable;
231typedef std::future<CreateLocationFsxWindowsOutcome> CreateLocationFsxWindowsOutcomeCallable;
232typedef std::future<CreateLocationHdfsOutcome> CreateLocationHdfsOutcomeCallable;
233typedef std::future<CreateLocationNfsOutcome> CreateLocationNfsOutcomeCallable;
234typedef std::future<CreateLocationObjectStorageOutcome> CreateLocationObjectStorageOutcomeCallable;
235typedef std::future<CreateLocationS3Outcome> CreateLocationS3OutcomeCallable;
236typedef std::future<CreateLocationSmbOutcome> CreateLocationSmbOutcomeCallable;
237typedef std::future<CreateTaskOutcome> CreateTaskOutcomeCallable;
238typedef std::future<DeleteAgentOutcome> DeleteAgentOutcomeCallable;
239typedef std::future<DeleteLocationOutcome> DeleteLocationOutcomeCallable;
240typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
241typedef std::future<DescribeAgentOutcome> DescribeAgentOutcomeCallable;
242typedef std::future<DescribeLocationAzureBlobOutcome> DescribeLocationAzureBlobOutcomeCallable;
243typedef std::future<DescribeLocationEfsOutcome> DescribeLocationEfsOutcomeCallable;
244typedef std::future<DescribeLocationFsxLustreOutcome> DescribeLocationFsxLustreOutcomeCallable;
245typedef std::future<DescribeLocationFsxOntapOutcome> DescribeLocationFsxOntapOutcomeCallable;
246typedef std::future<DescribeLocationFsxOpenZfsOutcome> DescribeLocationFsxOpenZfsOutcomeCallable;
247typedef std::future<DescribeLocationFsxWindowsOutcome> DescribeLocationFsxWindowsOutcomeCallable;
248typedef std::future<DescribeLocationHdfsOutcome> DescribeLocationHdfsOutcomeCallable;
249typedef std::future<DescribeLocationNfsOutcome> DescribeLocationNfsOutcomeCallable;
250typedef std::future<DescribeLocationObjectStorageOutcome> DescribeLocationObjectStorageOutcomeCallable;
251typedef std::future<DescribeLocationS3Outcome> DescribeLocationS3OutcomeCallable;
252typedef std::future<DescribeLocationSmbOutcome> DescribeLocationSmbOutcomeCallable;
253typedef std::future<DescribeTaskOutcome> DescribeTaskOutcomeCallable;
254typedef std::future<DescribeTaskExecutionOutcome> DescribeTaskExecutionOutcomeCallable;
255typedef std::future<ListAgentsOutcome> ListAgentsOutcomeCallable;
256typedef std::future<ListLocationsOutcome> ListLocationsOutcomeCallable;
257typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
258typedef std::future<ListTaskExecutionsOutcome> ListTaskExecutionsOutcomeCallable;
259typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
260typedef std::future<StartTaskExecutionOutcome> StartTaskExecutionOutcomeCallable;
261typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
262typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
263typedef std::future<UpdateAgentOutcome> UpdateAgentOutcomeCallable;
264typedef std::future<UpdateLocationAzureBlobOutcome> UpdateLocationAzureBlobOutcomeCallable;
265typedef std::future<UpdateLocationEfsOutcome> UpdateLocationEfsOutcomeCallable;
266typedef std::future<UpdateLocationFsxLustreOutcome> UpdateLocationFsxLustreOutcomeCallable;
267typedef std::future<UpdateLocationFsxOntapOutcome> UpdateLocationFsxOntapOutcomeCallable;
268typedef std::future<UpdateLocationFsxOpenZfsOutcome> UpdateLocationFsxOpenZfsOutcomeCallable;
269typedef std::future<UpdateLocationFsxWindowsOutcome> UpdateLocationFsxWindowsOutcomeCallable;
270typedef std::future<UpdateLocationHdfsOutcome> UpdateLocationHdfsOutcomeCallable;
271typedef std::future<UpdateLocationNfsOutcome> UpdateLocationNfsOutcomeCallable;
272typedef std::future<UpdateLocationObjectStorageOutcome> UpdateLocationObjectStorageOutcomeCallable;
273typedef std::future<UpdateLocationS3Outcome> UpdateLocationS3OutcomeCallable;
274typedef std::future<UpdateLocationSmbOutcome> UpdateLocationSmbOutcomeCallable;
275typedef std::future<UpdateTaskOutcome> UpdateTaskOutcomeCallable;
276typedef std::future<UpdateTaskExecutionOutcome> UpdateTaskExecutionOutcomeCallable;
277/* End of service model Outcome callable definitions */
278} // namespace Model
279
280class DataSyncClient;
281
282/* Service model async handlers definitions */
283typedef std::function<void(const DataSyncClient*, const Model::CancelTaskExecutionRequest&, const Model::CancelTaskExecutionOutcome&,
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286typedef std::function<void(const DataSyncClient*, const Model::CreateAgentRequest&, const Model::CreateAgentOutcome&,
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
289typedef std::function<void(const DataSyncClient*, const Model::CreateLocationAzureBlobRequest&,
290 const Model::CreateLocationAzureBlobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const DataSyncClient*, const Model::CreateLocationEfsRequest&, const Model::CreateLocationEfsOutcome&,
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxLustreRequest&,
296 const Model::CreateLocationFsxLustreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxOpenZfsRequest&,
302 const Model::CreateLocationFsxOpenZfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxWindowsRequest&,
305 const Model::CreateLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const DataSyncClient*, const Model::CreateLocationHdfsRequest&, const Model::CreateLocationHdfsOutcome&,
308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const DataSyncClient*, const Model::CreateLocationNfsRequest&, const Model::CreateLocationNfsOutcome&,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313typedef std::function<void(const DataSyncClient*, const Model::CreateLocationObjectStorageRequest&,
314 const Model::CreateLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316typedef std::function<void(const DataSyncClient*, const Model::CreateLocationS3Request&, const Model::CreateLocationS3Outcome&,
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319typedef std::function<void(const DataSyncClient*, const Model::CreateLocationSmbRequest&, const Model::CreateLocationSmbOutcome&,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const DataSyncClient*, const Model::CreateTaskRequest&, const Model::CreateTaskOutcome&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const DataSyncClient*, const Model::DeleteAgentRequest&, const Model::DeleteAgentOutcome&,
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const DataSyncClient*, const Model::DeleteLocationRequest&, const Model::DeleteLocationOutcome&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const DataSyncClient*, const Model::DeleteTaskRequest&, const Model::DeleteTaskOutcome&,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const DataSyncClient*, const Model::DescribeAgentRequest&, const Model::DescribeAgentOutcome&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationAzureBlobRequest&,
338 const Model::DescribeLocationAzureBlobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationEfsRequest&, const Model::DescribeLocationEfsOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxLustreRequest&,
344 const Model::DescribeLocationFsxLustreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxOntapRequest&,
347 const Model::DescribeLocationFsxOntapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxOpenZfsRequest&,
350 const Model::DescribeLocationFsxOpenZfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxWindowsRequest&,
353 const Model::DescribeLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
355typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationHdfsRequest&, const Model::DescribeLocationHdfsOutcome&,
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationNfsRequest&, const Model::DescribeLocationNfsOutcome&,
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
361typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationObjectStorageRequest&,
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationS3Request&, const Model::DescribeLocationS3Outcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationSmbRequest&, const Model::DescribeLocationSmbOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const DataSyncClient*, const Model::DescribeTaskRequest&, const Model::DescribeTaskOutcome&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const DataSyncClient*, const Model::DescribeTaskExecutionRequest&, const Model::DescribeTaskExecutionOutcome&,
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377typedef std::function<void(const DataSyncClient*, const Model::ListAgentsRequest&, const Model::ListAgentsOutcome&,
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
380typedef std::function<void(const DataSyncClient*, const Model::ListLocationsRequest&, const Model::ListLocationsOutcome&,
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const DataSyncClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386typedef std::function<void(const DataSyncClient*, const Model::ListTaskExecutionsRequest&, const Model::ListTaskExecutionsOutcome&,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
389typedef std::function<void(const DataSyncClient*, const Model::ListTasksRequest&, const Model::ListTasksOutcome&,
390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
392typedef std::function<void(const DataSyncClient*, const Model::StartTaskExecutionRequest&, const Model::StartTaskExecutionOutcome&,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395typedef std::function<void(const DataSyncClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const DataSyncClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const DataSyncClient*, const Model::UpdateAgentRequest&, const Model::UpdateAgentOutcome&,
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationAzureBlobRequest&,
405 const Model::UpdateLocationAzureBlobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
407typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationEfsRequest&, const Model::UpdateLocationEfsOutcome&,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
410typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationFsxLustreRequest&,
411 const Model::UpdateLocationFsxLustreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationFsxOpenZfsRequest&,
417 const Model::UpdateLocationFsxOpenZfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationFsxWindowsRequest&,
420 const Model::UpdateLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationHdfsRequest&, const Model::UpdateLocationHdfsOutcome&,
423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationNfsRequest&, const Model::UpdateLocationNfsOutcome&,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
428typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationObjectStorageRequest&,
429 const Model::UpdateLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
431typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationS3Request&, const Model::UpdateLocationS3Outcome&,
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
434typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationSmbRequest&, const Model::UpdateLocationSmbOutcome&,
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
437typedef std::function<void(const DataSyncClient*, const Model::UpdateTaskRequest&, const Model::UpdateTaskOutcome&,
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const DataSyncClient*, const Model::UpdateTaskExecutionRequest&, const Model::UpdateTaskExecutionOutcome&,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443/* End of service model async handlers definitions */
444} // namespace DataSync
445} // namespace Aws
EndpointProviderBase< DataSyncClientConfiguration, DataSyncBuiltInParameters, DataSyncClientContextParameters > DataSyncEndpointProviderBase
std::future< UpdateLocationFsxOntapOutcome > UpdateLocationFsxOntapOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Aws::Utils::Outcome< CreateLocationFsxLustreResult, DataSyncError > CreateLocationFsxLustreOutcome
std::future< StartTaskExecutionOutcome > StartTaskExecutionOutcomeCallable
Aws::Utils::Outcome< CreateAgentResult, DataSyncError > CreateAgentOutcome
Aws::Utils::Outcome< DescribeAgentResult, DataSyncError > DescribeAgentOutcome
std::future< DescribeLocationAzureBlobOutcome > DescribeLocationAzureBlobOutcomeCallable
Aws::Utils::Outcome< ListLocationsResult, DataSyncError > ListLocationsOutcome
std::future< DescribeAgentOutcome > DescribeAgentOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, DataSyncError > UntagResourceOutcome
Aws::Utils::Outcome< CreateLocationFsxOpenZfsResult, DataSyncError > CreateLocationFsxOpenZfsOutcome
std::future< DescribeLocationObjectStorageOutcome > DescribeLocationObjectStorageOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeLocationS3Outcome > DescribeLocationS3OutcomeCallable
std::future< DescribeLocationNfsOutcome > DescribeLocationNfsOutcomeCallable
Aws::Utils::Outcome< UpdateLocationFsxWindowsResult, DataSyncError > UpdateLocationFsxWindowsOutcome
Aws::Utils::Outcome< UpdateLocationFsxOntapResult, DataSyncError > UpdateLocationFsxOntapOutcome
Aws::Utils::Outcome< DescribeLocationFsxLustreResult, DataSyncError > DescribeLocationFsxLustreOutcome
std::future< DescribeLocationEfsOutcome > DescribeLocationEfsOutcomeCallable
std::future< CreateTaskOutcome > CreateTaskOutcomeCallable
Aws::Utils::Outcome< UpdateTaskResult, DataSyncError > UpdateTaskOutcome
Aws::Utils::Outcome< ListAgentsResult, DataSyncError > ListAgentsOutcome
std::future< UpdateLocationObjectStorageOutcome > UpdateLocationObjectStorageOutcomeCallable
std::future< DescribeLocationFsxOpenZfsOutcome > DescribeLocationFsxOpenZfsOutcomeCallable
Aws::Utils::Outcome< CreateTaskResult, DataSyncError > CreateTaskOutcome
std::future< DescribeTaskOutcome > DescribeTaskOutcomeCallable
Aws::Utils::Outcome< UpdateLocationS3Result, DataSyncError > UpdateLocationS3Outcome
Aws::Utils::Outcome< CreateLocationObjectStorageResult, DataSyncError > CreateLocationObjectStorageOutcome
std::future< UpdateLocationAzureBlobOutcome > UpdateLocationAzureBlobOutcomeCallable
std::future< DescribeTaskExecutionOutcome > DescribeTaskExecutionOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, DataSyncError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateLocationObjectStorageResult, DataSyncError > UpdateLocationObjectStorageOutcome
std::future< CreateLocationFsxOntapOutcome > CreateLocationFsxOntapOutcomeCallable
Aws::Utils::Outcome< UpdateLocationEfsResult, DataSyncError > UpdateLocationEfsOutcome
Aws::Utils::Outcome< CreateLocationHdfsResult, DataSyncError > CreateLocationHdfsOutcome
Aws::Utils::Outcome< DeleteLocationResult, DataSyncError > DeleteLocationOutcome
Aws::Utils::Outcome< DescribeTaskExecutionResult, DataSyncError > DescribeTaskExecutionOutcome
Aws::Utils::Outcome< CreateLocationAzureBlobResult, DataSyncError > CreateLocationAzureBlobOutcome
std::future< CreateLocationS3Outcome > CreateLocationS3OutcomeCallable
Aws::Utils::Outcome< UpdateLocationAzureBlobResult, DataSyncError > UpdateLocationAzureBlobOutcome
std::future< UpdateLocationFsxLustreOutcome > UpdateLocationFsxLustreOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeTaskResult, DataSyncError > DescribeTaskOutcome
Aws::Utils::Outcome< DescribeLocationHdfsResult, DataSyncError > DescribeLocationHdfsOutcome
std::future< CreateLocationEfsOutcome > CreateLocationEfsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationSmbResult, DataSyncError > DescribeLocationSmbOutcome
Aws::Utils::Outcome< TagResourceResult, DataSyncError > TagResourceOutcome
Aws::Utils::Outcome< CreateLocationSmbResult, DataSyncError > CreateLocationSmbOutcome
std::future< UpdateAgentOutcome > UpdateAgentOutcomeCallable
Aws::Utils::Outcome< UpdateAgentResult, DataSyncError > UpdateAgentOutcome
std::future< UpdateLocationEfsOutcome > UpdateLocationEfsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateLocationFsxOpenZfsOutcome > UpdateLocationFsxOpenZfsOutcomeCallable
std::future< CreateLocationFsxOpenZfsOutcome > CreateLocationFsxOpenZfsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationFsxWindowsResult, DataSyncError > DescribeLocationFsxWindowsOutcome
std::future< DeleteAgentOutcome > DeleteAgentOutcomeCallable
Aws::Utils::Outcome< UpdateTaskExecutionResult, DataSyncError > UpdateTaskExecutionOutcome
Aws::Utils::Outcome< CreateLocationFsxWindowsResult, DataSyncError > CreateLocationFsxWindowsOutcome
std::future< DescribeLocationFsxOntapOutcome > DescribeLocationFsxOntapOutcomeCallable
Aws::Utils::Outcome< DescribeLocationFsxOpenZfsResult, DataSyncError > DescribeLocationFsxOpenZfsOutcome
Aws::Utils::Outcome< DeleteTaskResult, DataSyncError > DeleteTaskOutcome
std::future< UpdateTaskOutcome > UpdateTaskOutcomeCallable
std::future< CreateLocationNfsOutcome > CreateLocationNfsOutcomeCallable
std::future< UpdateLocationHdfsOutcome > UpdateLocationHdfsOutcomeCallable
std::future< DescribeLocationSmbOutcome > DescribeLocationSmbOutcomeCallable
std::future< UpdateTaskExecutionOutcome > UpdateTaskExecutionOutcomeCallable
Aws::Utils::Outcome< UpdateLocationNfsResult, DataSyncError > UpdateLocationNfsOutcome
std::future< ListLocationsOutcome > ListLocationsOutcomeCallable
Aws::Utils::Outcome< CreateLocationFsxOntapResult, DataSyncError > CreateLocationFsxOntapOutcome
std::future< UpdateLocationFsxWindowsOutcome > UpdateLocationFsxWindowsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationObjectStorageResult, DataSyncError > DescribeLocationObjectStorageOutcome
Aws::Utils::Outcome< DescribeLocationAzureBlobResult, DataSyncError > DescribeLocationAzureBlobOutcome
std::future< DescribeLocationFsxWindowsOutcome > DescribeLocationFsxWindowsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationNfsResult, DataSyncError > DescribeLocationNfsOutcome
std::future< DescribeLocationFsxLustreOutcome > DescribeLocationFsxLustreOutcomeCallable
Aws::Utils::Outcome< CancelTaskExecutionResult, DataSyncError > CancelTaskExecutionOutcome
Aws::Utils::Outcome< UpdateLocationSmbResult, DataSyncError > UpdateLocationSmbOutcome
Aws::Utils::Outcome< CreateLocationEfsResult, DataSyncError > CreateLocationEfsOutcome
std::future< UpdateLocationS3Outcome > UpdateLocationS3OutcomeCallable
std::future< CreateLocationFsxLustreOutcome > CreateLocationFsxLustreOutcomeCallable
std::future< CreateLocationSmbOutcome > CreateLocationSmbOutcomeCallable
std::future< UpdateLocationNfsOutcome > UpdateLocationNfsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationFsxOntapResult, DataSyncError > DescribeLocationFsxOntapOutcome
Aws::Utils::Outcome< StartTaskExecutionResult, DataSyncError > StartTaskExecutionOutcome
Aws::Utils::Outcome< UpdateLocationFsxOpenZfsResult, DataSyncError > UpdateLocationFsxOpenZfsOutcome
Aws::Utils::Outcome< UpdateLocationFsxLustreResult, DataSyncError > UpdateLocationFsxLustreOutcome
std::future< DeleteLocationOutcome > DeleteLocationOutcomeCallable
std::future< CancelTaskExecutionOutcome > CancelTaskExecutionOutcomeCallable
Aws::Utils::Outcome< CreateLocationNfsResult, DataSyncError > CreateLocationNfsOutcome
std::future< ListTaskExecutionsOutcome > ListTaskExecutionsOutcomeCallable
std::future< CreateLocationHdfsOutcome > CreateLocationHdfsOutcomeCallable
std::future< CreateLocationObjectStorageOutcome > CreateLocationObjectStorageOutcomeCallable
Aws::Utils::Outcome< ListTasksResult, DataSyncError > ListTasksOutcome
Aws::Utils::Outcome< DescribeLocationS3Result, DataSyncError > DescribeLocationS3Outcome
std::future< CreateAgentOutcome > CreateAgentOutcomeCallable
Aws::Utils::Outcome< DescribeLocationEfsResult, DataSyncError > DescribeLocationEfsOutcome
std::future< UpdateLocationSmbOutcome > UpdateLocationSmbOutcomeCallable
std::future< DeleteTaskOutcome > DeleteTaskOutcomeCallable
std::future< CreateLocationAzureBlobOutcome > CreateLocationAzureBlobOutcomeCallable
std::future< DescribeLocationHdfsOutcome > DescribeLocationHdfsOutcomeCallable
std::future< CreateLocationFsxWindowsOutcome > CreateLocationFsxWindowsOutcomeCallable
Aws::Utils::Outcome< ListTaskExecutionsResult, DataSyncError > ListTaskExecutionsOutcome
Aws::Utils::Outcome< CreateLocationS3Result, DataSyncError > CreateLocationS3Outcome
std::future< ListAgentsOutcome > ListAgentsOutcomeCallable
Aws::Utils::Outcome< UpdateLocationHdfsResult, DataSyncError > UpdateLocationHdfsOutcome
Aws::Utils::Outcome< DeleteAgentResult, DataSyncError > DeleteAgentOutcome
std::function< void(const DataSyncClient *, const Model::UpdateLocationFsxOntapRequest &, const Model::UpdateLocationFsxOntapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationFsxOntapResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationFsxOpenZfsRequest &, const Model::DescribeLocationFsxOpenZfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationFsxOpenZfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationEfsRequest &, const Model::UpdateLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationEfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationHdfsRequest &, const Model::UpdateLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationHdfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationEfsRequest &, const Model::CreateLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationEfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationSmbRequest &, const Model::DescribeLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationNfsRequest &, const Model::UpdateLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationNfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationSmbRequest &, const Model::CreateLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationS3Request &, const Model::DescribeLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationS3ResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationS3Request &, const Model::CreateLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationS3ResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationAzureBlobRequest &, const Model::DescribeLocationAzureBlobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationAzureBlobResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListTaskExecutionsRequest &, const Model::ListTaskExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTaskExecutionsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateTaskExecutionRequest &, const Model::UpdateTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationFsxOntapRequest &, const Model::DescribeLocationFsxOntapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationFsxOntapResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationObjectStorageRequest &, const Model::CreateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationObjectStorageRequest &, const Model::UpdateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationNfsRequest &, const Model::CreateLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationNfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationNfsRequest &, const Model::DescribeLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationNfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeTaskExecutionRequest &, const Model::DescribeTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationAzureBlobRequest &, const Model::CreateLocationAzureBlobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationAzureBlobResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationFsxWindowsRequest &, const Model::UpdateLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationFsxWindowsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeAgentRequest &, const Model::DescribeAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationSmbRequest &, const Model::UpdateLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationFsxOpenZfsRequest &, const Model::CreateLocationFsxOpenZfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationFsxOpenZfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::StartTaskExecutionRequest &, const Model::StartTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationFsxOpenZfsRequest &, const Model::UpdateLocationFsxOpenZfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationFsxOpenZfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationFsxLustreRequest &, const Model::DescribeLocationFsxLustreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationFsxLustreResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTasksResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListLocationsRequest &, const Model::ListLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLocationsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateTaskRequest &, const Model::CreateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeTaskRequest &, const Model::DescribeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationHdfsRequest &, const Model::CreateLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationHdfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DeleteLocationRequest &, const Model::DeleteLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocationResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListAgentsRequest &, const Model::ListAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DeleteTaskRequest &, const Model::DeleteTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateAgentRequest &, const Model::CreateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationFsxOntapRequest &, const Model::CreateLocationFsxOntapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationFsxOntapResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateTaskRequest &, const Model::UpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DeleteAgentRequest &, const Model::DeleteAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CancelTaskExecutionRequest &, const Model::CancelTaskExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelTaskExecutionResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationS3Request &, const Model::UpdateLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationS3ResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationFsxWindowsRequest &, const Model::CreateLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationFsxWindowsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationHdfsRequest &, const Model::DescribeLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationHdfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationFsxWindowsRequest &, const Model::DescribeLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationFsxWindowsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::CreateLocationFsxLustreRequest &, const Model::CreateLocationFsxLustreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocationFsxLustreResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationFsxLustreRequest &, const Model::UpdateLocationFsxLustreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationFsxLustreResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationObjectStorageRequest &, const Model::DescribeLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeLocationEfsRequest &, const Model::DescribeLocationEfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocationEfsResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateAgentRequest &, const Model::UpdateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationAzureBlobRequest &, const Model::UpdateLocationAzureBlobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLocationAzureBlobResponseReceivedHandler