AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DataSyncServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/datasync/DataSyncErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/datasync/DataSyncEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in DataSyncClient header */
21#include <aws/datasync/model/AddStorageSystemResult.h>
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/DescribeDiscoveryJobResult.h>
41#include <aws/datasync/model/DescribeLocationAzureBlobResult.h>
42#include <aws/datasync/model/DescribeLocationEfsResult.h>
43#include <aws/datasync/model/DescribeLocationFsxLustreResult.h>
44#include <aws/datasync/model/DescribeLocationFsxOntapResult.h>
45#include <aws/datasync/model/DescribeLocationFsxOpenZfsResult.h>
46#include <aws/datasync/model/DescribeLocationFsxWindowsResult.h>
47#include <aws/datasync/model/DescribeLocationHdfsResult.h>
48#include <aws/datasync/model/DescribeLocationNfsResult.h>
49#include <aws/datasync/model/DescribeLocationObjectStorageResult.h>
50#include <aws/datasync/model/DescribeLocationS3Result.h>
51#include <aws/datasync/model/DescribeLocationSmbResult.h>
52#include <aws/datasync/model/DescribeStorageSystemResult.h>
53#include <aws/datasync/model/DescribeStorageSystemResourceMetricsResult.h>
54#include <aws/datasync/model/DescribeStorageSystemResourcesResult.h>
55#include <aws/datasync/model/DescribeTaskResult.h>
56#include <aws/datasync/model/DescribeTaskExecutionResult.h>
57#include <aws/datasync/model/GenerateRecommendationsResult.h>
58#include <aws/datasync/model/ListAgentsResult.h>
59#include <aws/datasync/model/ListDiscoveryJobsResult.h>
60#include <aws/datasync/model/ListLocationsResult.h>
61#include <aws/datasync/model/ListStorageSystemsResult.h>
62#include <aws/datasync/model/ListTagsForResourceResult.h>
63#include <aws/datasync/model/ListTaskExecutionsResult.h>
64#include <aws/datasync/model/ListTasksResult.h>
65#include <aws/datasync/model/RemoveStorageSystemResult.h>
66#include <aws/datasync/model/StartDiscoveryJobResult.h>
67#include <aws/datasync/model/StartTaskExecutionResult.h>
68#include <aws/datasync/model/StopDiscoveryJobResult.h>
69#include <aws/datasync/model/TagResourceResult.h>
70#include <aws/datasync/model/UntagResourceResult.h>
71#include <aws/datasync/model/UpdateAgentResult.h>
72#include <aws/datasync/model/UpdateDiscoveryJobResult.h>
73#include <aws/datasync/model/UpdateLocationAzureBlobResult.h>
74#include <aws/datasync/model/UpdateLocationHdfsResult.h>
75#include <aws/datasync/model/UpdateLocationNfsResult.h>
76#include <aws/datasync/model/UpdateLocationObjectStorageResult.h>
77#include <aws/datasync/model/UpdateLocationSmbResult.h>
78#include <aws/datasync/model/UpdateStorageSystemResult.h>
79#include <aws/datasync/model/UpdateTaskResult.h>
80#include <aws/datasync/model/UpdateTaskExecutionResult.h>
81#include <aws/datasync/model/ListAgentsRequest.h>
82#include <aws/datasync/model/ListStorageSystemsRequest.h>
83#include <aws/datasync/model/ListDiscoveryJobsRequest.h>
84#include <aws/datasync/model/ListTasksRequest.h>
85#include <aws/datasync/model/ListTaskExecutionsRequest.h>
86#include <aws/datasync/model/ListLocationsRequest.h>
87/* End of service model headers required in DataSyncClient header */
88
89namespace Aws
90{
91 namespace Http
92 {
93 class HttpClient;
94 class HttpClientFactory;
95 } // namespace Http
96
97 namespace Utils
98 {
99 template< typename R, typename E> class Outcome;
100
101 namespace Threading
102 {
103 class Executor;
104 } // namespace Threading
105 } // namespace Utils
106
107 namespace Auth
108 {
109 class AWSCredentials;
110 class AWSCredentialsProvider;
111 } // namespace Auth
112
113 namespace Client
114 {
115 class RetryStrategy;
116 } // namespace Client
117
118 namespace DataSync
119 {
123
124 namespace Model
125 {
126 /* Service model forward declarations required in DataSyncClient header */
129 class CreateAgentRequest;
141 class CreateTaskRequest;
142 class DeleteAgentRequest;
144 class DeleteTaskRequest;
164 class ListAgentsRequest;
170 class ListTasksRequest;
175 class TagResourceRequest;
177 class UpdateAgentRequest;
185 class UpdateTaskRequest;
187 /* End of service model forward declarations required in DataSyncClient header */
188
189 /* Service model Outcome class definitions */
250 /* End of service model Outcome class definitions */
251
252 /* Service model Outcome callable definitions */
253 typedef std::future<AddStorageSystemOutcome> AddStorageSystemOutcomeCallable;
254 typedef std::future<CancelTaskExecutionOutcome> CancelTaskExecutionOutcomeCallable;
255 typedef std::future<CreateAgentOutcome> CreateAgentOutcomeCallable;
256 typedef std::future<CreateLocationAzureBlobOutcome> CreateLocationAzureBlobOutcomeCallable;
257 typedef std::future<CreateLocationEfsOutcome> CreateLocationEfsOutcomeCallable;
258 typedef std::future<CreateLocationFsxLustreOutcome> CreateLocationFsxLustreOutcomeCallable;
259 typedef std::future<CreateLocationFsxOntapOutcome> CreateLocationFsxOntapOutcomeCallable;
260 typedef std::future<CreateLocationFsxOpenZfsOutcome> CreateLocationFsxOpenZfsOutcomeCallable;
261 typedef std::future<CreateLocationFsxWindowsOutcome> CreateLocationFsxWindowsOutcomeCallable;
262 typedef std::future<CreateLocationHdfsOutcome> CreateLocationHdfsOutcomeCallable;
263 typedef std::future<CreateLocationNfsOutcome> CreateLocationNfsOutcomeCallable;
264 typedef std::future<CreateLocationObjectStorageOutcome> CreateLocationObjectStorageOutcomeCallable;
265 typedef std::future<CreateLocationS3Outcome> CreateLocationS3OutcomeCallable;
266 typedef std::future<CreateLocationSmbOutcome> CreateLocationSmbOutcomeCallable;
267 typedef std::future<CreateTaskOutcome> CreateTaskOutcomeCallable;
268 typedef std::future<DeleteAgentOutcome> DeleteAgentOutcomeCallable;
269 typedef std::future<DeleteLocationOutcome> DeleteLocationOutcomeCallable;
270 typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
271 typedef std::future<DescribeAgentOutcome> DescribeAgentOutcomeCallable;
272 typedef std::future<DescribeDiscoveryJobOutcome> DescribeDiscoveryJobOutcomeCallable;
273 typedef std::future<DescribeLocationAzureBlobOutcome> DescribeLocationAzureBlobOutcomeCallable;
274 typedef std::future<DescribeLocationEfsOutcome> DescribeLocationEfsOutcomeCallable;
275 typedef std::future<DescribeLocationFsxLustreOutcome> DescribeLocationFsxLustreOutcomeCallable;
276 typedef std::future<DescribeLocationFsxOntapOutcome> DescribeLocationFsxOntapOutcomeCallable;
277 typedef std::future<DescribeLocationFsxOpenZfsOutcome> DescribeLocationFsxOpenZfsOutcomeCallable;
278 typedef std::future<DescribeLocationFsxWindowsOutcome> DescribeLocationFsxWindowsOutcomeCallable;
279 typedef std::future<DescribeLocationHdfsOutcome> DescribeLocationHdfsOutcomeCallable;
280 typedef std::future<DescribeLocationNfsOutcome> DescribeLocationNfsOutcomeCallable;
281 typedef std::future<DescribeLocationObjectStorageOutcome> DescribeLocationObjectStorageOutcomeCallable;
282 typedef std::future<DescribeLocationS3Outcome> DescribeLocationS3OutcomeCallable;
283 typedef std::future<DescribeLocationSmbOutcome> DescribeLocationSmbOutcomeCallable;
284 typedef std::future<DescribeStorageSystemOutcome> DescribeStorageSystemOutcomeCallable;
285 typedef std::future<DescribeStorageSystemResourceMetricsOutcome> DescribeStorageSystemResourceMetricsOutcomeCallable;
286 typedef std::future<DescribeStorageSystemResourcesOutcome> DescribeStorageSystemResourcesOutcomeCallable;
287 typedef std::future<DescribeTaskOutcome> DescribeTaskOutcomeCallable;
288 typedef std::future<DescribeTaskExecutionOutcome> DescribeTaskExecutionOutcomeCallable;
289 typedef std::future<GenerateRecommendationsOutcome> GenerateRecommendationsOutcomeCallable;
290 typedef std::future<ListAgentsOutcome> ListAgentsOutcomeCallable;
291 typedef std::future<ListDiscoveryJobsOutcome> ListDiscoveryJobsOutcomeCallable;
292 typedef std::future<ListLocationsOutcome> ListLocationsOutcomeCallable;
293 typedef std::future<ListStorageSystemsOutcome> ListStorageSystemsOutcomeCallable;
294 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
295 typedef std::future<ListTaskExecutionsOutcome> ListTaskExecutionsOutcomeCallable;
296 typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
297 typedef std::future<RemoveStorageSystemOutcome> RemoveStorageSystemOutcomeCallable;
298 typedef std::future<StartDiscoveryJobOutcome> StartDiscoveryJobOutcomeCallable;
299 typedef std::future<StartTaskExecutionOutcome> StartTaskExecutionOutcomeCallable;
300 typedef std::future<StopDiscoveryJobOutcome> StopDiscoveryJobOutcomeCallable;
301 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
302 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
303 typedef std::future<UpdateAgentOutcome> UpdateAgentOutcomeCallable;
304 typedef std::future<UpdateDiscoveryJobOutcome> UpdateDiscoveryJobOutcomeCallable;
305 typedef std::future<UpdateLocationAzureBlobOutcome> UpdateLocationAzureBlobOutcomeCallable;
306 typedef std::future<UpdateLocationHdfsOutcome> UpdateLocationHdfsOutcomeCallable;
307 typedef std::future<UpdateLocationNfsOutcome> UpdateLocationNfsOutcomeCallable;
308 typedef std::future<UpdateLocationObjectStorageOutcome> UpdateLocationObjectStorageOutcomeCallable;
309 typedef std::future<UpdateLocationSmbOutcome> UpdateLocationSmbOutcomeCallable;
310 typedef std::future<UpdateStorageSystemOutcome> UpdateStorageSystemOutcomeCallable;
311 typedef std::future<UpdateTaskOutcome> UpdateTaskOutcomeCallable;
312 typedef std::future<UpdateTaskExecutionOutcome> UpdateTaskExecutionOutcomeCallable;
313 /* End of service model Outcome callable definitions */
314 } // namespace Model
315
316 class DataSyncClient;
317
318 /* Service model async handlers definitions */
319 typedef std::function<void(const DataSyncClient*, const Model::AddStorageSystemRequest&, const Model::AddStorageSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddStorageSystemResponseReceivedHandler;
320 typedef std::function<void(const DataSyncClient*, const Model::CancelTaskExecutionRequest&, const Model::CancelTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelTaskExecutionResponseReceivedHandler;
321 typedef std::function<void(const DataSyncClient*, const Model::CreateAgentRequest&, const Model::CreateAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAgentResponseReceivedHandler;
322 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationAzureBlobRequest&, const Model::CreateLocationAzureBlobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationAzureBlobResponseReceivedHandler;
323 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationEfsRequest&, const Model::CreateLocationEfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationEfsResponseReceivedHandler;
324 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxLustreRequest&, const Model::CreateLocationFsxLustreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationFsxLustreResponseReceivedHandler;
325 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxOntapRequest&, const Model::CreateLocationFsxOntapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationFsxOntapResponseReceivedHandler;
326 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxOpenZfsRequest&, const Model::CreateLocationFsxOpenZfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationFsxOpenZfsResponseReceivedHandler;
327 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationFsxWindowsRequest&, const Model::CreateLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationFsxWindowsResponseReceivedHandler;
328 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationHdfsRequest&, const Model::CreateLocationHdfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationHdfsResponseReceivedHandler;
329 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationNfsRequest&, const Model::CreateLocationNfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationNfsResponseReceivedHandler;
330 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationObjectStorageRequest&, const Model::CreateLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationObjectStorageResponseReceivedHandler;
331 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationS3Request&, const Model::CreateLocationS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationS3ResponseReceivedHandler;
332 typedef std::function<void(const DataSyncClient*, const Model::CreateLocationSmbRequest&, const Model::CreateLocationSmbOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationSmbResponseReceivedHandler;
333 typedef std::function<void(const DataSyncClient*, const Model::CreateTaskRequest&, const Model::CreateTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTaskResponseReceivedHandler;
334 typedef std::function<void(const DataSyncClient*, const Model::DeleteAgentRequest&, const Model::DeleteAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAgentResponseReceivedHandler;
335 typedef std::function<void(const DataSyncClient*, const Model::DeleteLocationRequest&, const Model::DeleteLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLocationResponseReceivedHandler;
336 typedef std::function<void(const DataSyncClient*, const Model::DeleteTaskRequest&, const Model::DeleteTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTaskResponseReceivedHandler;
337 typedef std::function<void(const DataSyncClient*, const Model::DescribeAgentRequest&, const Model::DescribeAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAgentResponseReceivedHandler;
338 typedef std::function<void(const DataSyncClient*, const Model::DescribeDiscoveryJobRequest&, const Model::DescribeDiscoveryJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDiscoveryJobResponseReceivedHandler;
339 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationAzureBlobRequest&, const Model::DescribeLocationAzureBlobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationAzureBlobResponseReceivedHandler;
340 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationEfsRequest&, const Model::DescribeLocationEfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationEfsResponseReceivedHandler;
341 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxLustreRequest&, const Model::DescribeLocationFsxLustreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationFsxLustreResponseReceivedHandler;
342 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxOntapRequest&, const Model::DescribeLocationFsxOntapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationFsxOntapResponseReceivedHandler;
343 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxOpenZfsRequest&, const Model::DescribeLocationFsxOpenZfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationFsxOpenZfsResponseReceivedHandler;
344 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationFsxWindowsRequest&, const Model::DescribeLocationFsxWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationFsxWindowsResponseReceivedHandler;
345 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationHdfsRequest&, const Model::DescribeLocationHdfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationHdfsResponseReceivedHandler;
346 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationNfsRequest&, const Model::DescribeLocationNfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationNfsResponseReceivedHandler;
347 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationObjectStorageRequest&, const Model::DescribeLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationObjectStorageResponseReceivedHandler;
348 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationS3Request&, const Model::DescribeLocationS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationS3ResponseReceivedHandler;
349 typedef std::function<void(const DataSyncClient*, const Model::DescribeLocationSmbRequest&, const Model::DescribeLocationSmbOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationSmbResponseReceivedHandler;
350 typedef std::function<void(const DataSyncClient*, const Model::DescribeStorageSystemRequest&, const Model::DescribeStorageSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStorageSystemResponseReceivedHandler;
351 typedef std::function<void(const DataSyncClient*, const Model::DescribeStorageSystemResourceMetricsRequest&, const Model::DescribeStorageSystemResourceMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStorageSystemResourceMetricsResponseReceivedHandler;
352 typedef std::function<void(const DataSyncClient*, const Model::DescribeStorageSystemResourcesRequest&, const Model::DescribeStorageSystemResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStorageSystemResourcesResponseReceivedHandler;
353 typedef std::function<void(const DataSyncClient*, const Model::DescribeTaskRequest&, const Model::DescribeTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTaskResponseReceivedHandler;
354 typedef std::function<void(const DataSyncClient*, const Model::DescribeTaskExecutionRequest&, const Model::DescribeTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTaskExecutionResponseReceivedHandler;
355 typedef std::function<void(const DataSyncClient*, const Model::GenerateRecommendationsRequest&, const Model::GenerateRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateRecommendationsResponseReceivedHandler;
356 typedef std::function<void(const DataSyncClient*, const Model::ListAgentsRequest&, const Model::ListAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAgentsResponseReceivedHandler;
357 typedef std::function<void(const DataSyncClient*, const Model::ListDiscoveryJobsRequest&, const Model::ListDiscoveryJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDiscoveryJobsResponseReceivedHandler;
358 typedef std::function<void(const DataSyncClient*, const Model::ListLocationsRequest&, const Model::ListLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLocationsResponseReceivedHandler;
359 typedef std::function<void(const DataSyncClient*, const Model::ListStorageSystemsRequest&, const Model::ListStorageSystemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStorageSystemsResponseReceivedHandler;
360 typedef std::function<void(const DataSyncClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
361 typedef std::function<void(const DataSyncClient*, const Model::ListTaskExecutionsRequest&, const Model::ListTaskExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTaskExecutionsResponseReceivedHandler;
362 typedef std::function<void(const DataSyncClient*, const Model::ListTasksRequest&, const Model::ListTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTasksResponseReceivedHandler;
363 typedef std::function<void(const DataSyncClient*, const Model::RemoveStorageSystemRequest&, const Model::RemoveStorageSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveStorageSystemResponseReceivedHandler;
364 typedef std::function<void(const DataSyncClient*, const Model::StartDiscoveryJobRequest&, const Model::StartDiscoveryJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDiscoveryJobResponseReceivedHandler;
365 typedef std::function<void(const DataSyncClient*, const Model::StartTaskExecutionRequest&, const Model::StartTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTaskExecutionResponseReceivedHandler;
366 typedef std::function<void(const DataSyncClient*, const Model::StopDiscoveryJobRequest&, const Model::StopDiscoveryJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDiscoveryJobResponseReceivedHandler;
367 typedef std::function<void(const DataSyncClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
368 typedef std::function<void(const DataSyncClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
369 typedef std::function<void(const DataSyncClient*, const Model::UpdateAgentRequest&, const Model::UpdateAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAgentResponseReceivedHandler;
370 typedef std::function<void(const DataSyncClient*, const Model::UpdateDiscoveryJobRequest&, const Model::UpdateDiscoveryJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDiscoveryJobResponseReceivedHandler;
371 typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationAzureBlobRequest&, const Model::UpdateLocationAzureBlobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationAzureBlobResponseReceivedHandler;
372 typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationHdfsRequest&, const Model::UpdateLocationHdfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationHdfsResponseReceivedHandler;
373 typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationNfsRequest&, const Model::UpdateLocationNfsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationNfsResponseReceivedHandler;
374 typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationObjectStorageRequest&, const Model::UpdateLocationObjectStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationObjectStorageResponseReceivedHandler;
375 typedef std::function<void(const DataSyncClient*, const Model::UpdateLocationSmbRequest&, const Model::UpdateLocationSmbOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLocationSmbResponseReceivedHandler;
376 typedef std::function<void(const DataSyncClient*, const Model::UpdateStorageSystemRequest&, const Model::UpdateStorageSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStorageSystemResponseReceivedHandler;
377 typedef std::function<void(const DataSyncClient*, const Model::UpdateTaskRequest&, const Model::UpdateTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTaskResponseReceivedHandler;
378 typedef std::function<void(const DataSyncClient*, const Model::UpdateTaskExecutionRequest&, const Model::UpdateTaskExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTaskExecutionResponseReceivedHandler;
379 /* End of service model async handlers definitions */
380 } // namespace DataSync
381} // namespace Aws
EndpointProviderBase< DataSyncClientConfiguration, DataSyncBuiltInParameters, DataSyncClientContextParameters > DataSyncEndpointProviderBase
std::future< StopDiscoveryJobOutcome > StopDiscoveryJobOutcomeCallable
std::future< DescribeDiscoveryJobOutcome > DescribeDiscoveryJobOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
Aws::Utils::Outcome< UpdateStorageSystemResult, DataSyncError > UpdateStorageSystemOutcome
Aws::Utils::Outcome< CreateLocationFsxLustreResult, DataSyncError > CreateLocationFsxLustreOutcome
std::future< StartTaskExecutionOutcome > StartTaskExecutionOutcomeCallable
Aws::Utils::Outcome< ListDiscoveryJobsResult, DataSyncError > ListDiscoveryJobsOutcome
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< GenerateRecommendationsResult, DataSyncError > GenerateRecommendationsOutcome
Aws::Utils::Outcome< DescribeLocationFsxLustreResult, DataSyncError > DescribeLocationFsxLustreOutcome
std::future< DescribeLocationEfsOutcome > DescribeLocationEfsOutcomeCallable
std::future< CreateTaskOutcome > CreateTaskOutcomeCallable
std::future< GenerateRecommendationsOutcome > GenerateRecommendationsOutcomeCallable
Aws::Utils::Outcome< UpdateTaskResult, DataSyncError > UpdateTaskOutcome
Aws::Utils::Outcome< ListAgentsResult, DataSyncError > ListAgentsOutcome
Aws::Utils::Outcome< DescribeStorageSystemResult, DataSyncError > DescribeStorageSystemOutcome
std::future< DescribeStorageSystemResourceMetricsOutcome > DescribeStorageSystemResourceMetricsOutcomeCallable
std::future< RemoveStorageSystemOutcome > RemoveStorageSystemOutcomeCallable
std::future< ListDiscoveryJobsOutcome > ListDiscoveryJobsOutcomeCallable
std::future< UpdateLocationObjectStorageOutcome > UpdateLocationObjectStorageOutcomeCallable
std::future< DescribeLocationFsxOpenZfsOutcome > DescribeLocationFsxOpenZfsOutcomeCallable
Aws::Utils::Outcome< CreateTaskResult, DataSyncError > CreateTaskOutcome
std::future< DescribeTaskOutcome > DescribeTaskOutcomeCallable
Aws::Utils::Outcome< CreateLocationObjectStorageResult, DataSyncError > CreateLocationObjectStorageOutcome
std::future< UpdateLocationAzureBlobOutcome > UpdateLocationAzureBlobOutcomeCallable
std::future< DescribeTaskExecutionOutcome > DescribeTaskExecutionOutcomeCallable
std::future< DescribeStorageSystemOutcome > DescribeStorageSystemOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, DataSyncError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateLocationObjectStorageResult, DataSyncError > UpdateLocationObjectStorageOutcome
std::future< CreateLocationFsxOntapOutcome > CreateLocationFsxOntapOutcomeCallable
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< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeTaskResult, DataSyncError > DescribeTaskOutcome
std::future< UpdateStorageSystemOutcome > UpdateStorageSystemOutcomeCallable
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
Aws::Utils::Outcome< UpdateDiscoveryJobResult, DataSyncError > UpdateDiscoveryJobOutcome
Aws::Utils::Outcome< ListStorageSystemsResult, DataSyncError > ListStorageSystemsOutcome
std::future< UpdateAgentOutcome > UpdateAgentOutcomeCallable
Aws::Utils::Outcome< UpdateAgentResult, DataSyncError > UpdateAgentOutcome
Aws::Utils::Outcome< AddStorageSystemResult, DataSyncError > AddStorageSystemOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
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
Aws::Utils::Outcome< StartDiscoveryJobResult, DataSyncError > StartDiscoveryJobOutcome
std::future< DescribeLocationFsxOntapOutcome > DescribeLocationFsxOntapOutcomeCallable
std::future< UpdateDiscoveryJobOutcome > UpdateDiscoveryJobOutcomeCallable
Aws::Utils::Outcome< DescribeStorageSystemResourcesResult, DataSyncError > DescribeStorageSystemResourcesOutcome
Aws::Utils::Outcome< DescribeLocationFsxOpenZfsResult, DataSyncError > DescribeLocationFsxOpenZfsOutcome
Aws::Utils::Outcome< DeleteTaskResult, DataSyncError > DeleteTaskOutcome
std::future< AddStorageSystemOutcome > AddStorageSystemOutcomeCallable
std::future< UpdateTaskOutcome > UpdateTaskOutcomeCallable
std::future< CreateLocationNfsOutcome > CreateLocationNfsOutcomeCallable
Aws::Utils::Outcome< DescribeStorageSystemResourceMetricsResult, DataSyncError > DescribeStorageSystemResourceMetricsOutcome
std::future< UpdateLocationHdfsOutcome > UpdateLocationHdfsOutcomeCallable
std::future< DescribeLocationSmbOutcome > DescribeLocationSmbOutcomeCallable
std::future< UpdateTaskExecutionOutcome > UpdateTaskExecutionOutcomeCallable
Aws::Utils::Outcome< UpdateLocationNfsResult, DataSyncError > UpdateLocationNfsOutcome
std::future< StartDiscoveryJobOutcome > StartDiscoveryJobOutcomeCallable
Aws::Utils::Outcome< StopDiscoveryJobResult, DataSyncError > StopDiscoveryJobOutcome
std::future< ListLocationsOutcome > ListLocationsOutcomeCallable
Aws::Utils::Outcome< CreateLocationFsxOntapResult, DataSyncError > CreateLocationFsxOntapOutcome
std::future< ListStorageSystemsOutcome > ListStorageSystemsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationObjectStorageResult, DataSyncError > DescribeLocationObjectStorageOutcome
Aws::Utils::Outcome< DescribeLocationAzureBlobResult, DataSyncError > DescribeLocationAzureBlobOutcome
Aws::Utils::Outcome< RemoveStorageSystemResult, DataSyncError > RemoveStorageSystemOutcome
std::future< DescribeLocationFsxWindowsOutcome > DescribeLocationFsxWindowsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationNfsResult, DataSyncError > DescribeLocationNfsOutcome
std::future< DescribeStorageSystemResourcesOutcome > DescribeStorageSystemResourcesOutcomeCallable
std::future< DescribeLocationFsxLustreOutcome > DescribeLocationFsxLustreOutcomeCallable
Aws::Utils::Outcome< CancelTaskExecutionResult, DataSyncError > CancelTaskExecutionOutcome
Aws::Utils::Outcome< UpdateLocationSmbResult, DataSyncError > UpdateLocationSmbOutcome
Aws::Utils::Outcome< CreateLocationEfsResult, DataSyncError > CreateLocationEfsOutcome
std::future< CreateLocationFsxLustreOutcome > CreateLocationFsxLustreOutcomeCallable
std::future< CreateLocationSmbOutcome > CreateLocationSmbOutcomeCallable
std::future< UpdateLocationNfsOutcome > UpdateLocationNfsOutcomeCallable
Aws::Utils::Outcome< DescribeLocationFsxOntapResult, DataSyncError > DescribeLocationFsxOntapOutcome
Aws::Utils::Outcome< StartTaskExecutionResult, DataSyncError > StartTaskExecutionOutcome
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
Aws::Utils::Outcome< DescribeDiscoveryJobResult, DataSyncError > DescribeDiscoveryJobOutcome
std::future< ListAgentsOutcome > ListAgentsOutcomeCallable
Aws::Utils::Outcome< UpdateLocationHdfsResult, DataSyncError > UpdateLocationHdfsOutcome
Aws::Utils::Outcome< DeleteAgentResult, DataSyncError > DeleteAgentOutcome
std::function< void(const DataSyncClient *, const Model::GenerateRecommendationsRequest &, const Model::GenerateRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateRecommendationsResponseReceivedHandler
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::DescribeLocationFsxOntapRequest &, const Model::DescribeLocationFsxOntapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationFsxOntapResponseReceivedHandler
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::DescribeLocationHdfsRequest &, const Model::DescribeLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationHdfsResponseReceivedHandler
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::DescribeTaskRequest &, const Model::DescribeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTaskResponseReceivedHandler
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::StopDiscoveryJobRequest &, const Model::StopDiscoveryJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDiscoveryJobResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeStorageSystemResourceMetricsRequest &, const Model::DescribeStorageSystemResourceMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStorageSystemResourceMetricsResponseReceivedHandler
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::ListStorageSystemsRequest &, const Model::ListStorageSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStorageSystemsResponseReceivedHandler
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::DescribeLocationSmbRequest &, const Model::DescribeLocationSmbOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationSmbResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateLocationAzureBlobRequest &, const Model::UpdateLocationAzureBlobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLocationAzureBlobResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeDiscoveryJobRequest &, const Model::DescribeDiscoveryJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDiscoveryJobResponseReceivedHandler
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::DeleteAgentRequest &, const Model::DeleteAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::ListDiscoveryJobsRequest &, const Model::ListDiscoveryJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoveryJobsResponseReceivedHandler
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::ListTaskExecutionsRequest &, const Model::ListTaskExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskExecutionsResponseReceivedHandler
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::CreateLocationHdfsRequest &, const Model::CreateLocationHdfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationHdfsResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::UpdateStorageSystemRequest &, const Model::UpdateStorageSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStorageSystemResponseReceivedHandler
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::StartDiscoveryJobRequest &, const Model::StartDiscoveryJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDiscoveryJobResponseReceivedHandler
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::DescribeLocationObjectStorageRequest &, const Model::DescribeLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationObjectStorageResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::RemoveStorageSystemRequest &, const Model::RemoveStorageSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveStorageSystemResponseReceivedHandler
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::ListAgentsRequest &, const Model::ListAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAgentsResponseReceivedHandler
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::DescribeLocationNfsRequest &, const Model::DescribeLocationNfsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationNfsResponseReceivedHandler
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::DeleteLocationRequest &, const Model::DeleteLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocationResponseReceivedHandler
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::UpdateTaskRequest &, const Model::UpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::UpdateDiscoveryJobRequest &, const Model::UpdateDiscoveryJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDiscoveryJobResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::AddStorageSystemRequest &, const Model::AddStorageSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddStorageSystemResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::DescribeLocationS3Request &, const Model::DescribeLocationS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationS3ResponseReceivedHandler
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::CreateLocationFsxWindowsRequest &, const Model::CreateLocationFsxWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationFsxWindowsResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::CreateTaskRequest &, const Model::CreateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskResponseReceivedHandler
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::CreateLocationObjectStorageRequest &, const Model::CreateLocationObjectStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationObjectStorageResponseReceivedHandler
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::DescribeStorageSystemResourcesRequest &, const Model::DescribeStorageSystemResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStorageSystemResourcesResponseReceivedHandler
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::UpdateAgentRequest &, const Model::UpdateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAgentResponseReceivedHandler
std::function< void(const DataSyncClient *, const Model::DescribeStorageSystemRequest &, const Model::DescribeStorageSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStorageSystemResponseReceivedHandler