AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
MgnServiceClientModel.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/mgn/MgnEndpointProvider.h>
15#include <aws/mgn/MgnErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in MgnClient header */
22#include <aws/core/NoResult.h>
23#include <aws/mgn/model/ArchiveApplicationResult.h>
24#include <aws/mgn/model/ArchiveWaveResult.h>
25#include <aws/mgn/model/AssociateApplicationsResult.h>
26#include <aws/mgn/model/AssociateSourceServersResult.h>
27#include <aws/mgn/model/ChangeServerLifeCycleStateResult.h>
28#include <aws/mgn/model/CreateApplicationResult.h>
29#include <aws/mgn/model/CreateConnectorResult.h>
30#include <aws/mgn/model/CreateLaunchConfigurationTemplateRequest.h>
31#include <aws/mgn/model/CreateLaunchConfigurationTemplateResult.h>
32#include <aws/mgn/model/CreateNetworkMigrationDefinitionResult.h>
33#include <aws/mgn/model/CreateReplicationConfigurationTemplateResult.h>
34#include <aws/mgn/model/CreateWaveResult.h>
35#include <aws/mgn/model/DeleteApplicationResult.h>
36#include <aws/mgn/model/DeleteJobResult.h>
37#include <aws/mgn/model/DeleteLaunchConfigurationTemplateResult.h>
38#include <aws/mgn/model/DeleteNetworkMigrationDefinitionResult.h>
39#include <aws/mgn/model/DeleteReplicationConfigurationTemplateResult.h>
40#include <aws/mgn/model/DeleteSourceServerResult.h>
41#include <aws/mgn/model/DeleteWaveResult.h>
42#include <aws/mgn/model/DescribeJobLogItemsResult.h>
43#include <aws/mgn/model/DescribeJobsRequest.h>
44#include <aws/mgn/model/DescribeJobsResult.h>
45#include <aws/mgn/model/DescribeLaunchConfigurationTemplatesRequest.h>
46#include <aws/mgn/model/DescribeLaunchConfigurationTemplatesResult.h>
47#include <aws/mgn/model/DescribeReplicationConfigurationTemplatesRequest.h>
48#include <aws/mgn/model/DescribeReplicationConfigurationTemplatesResult.h>
49#include <aws/mgn/model/DescribeSourceServersRequest.h>
50#include <aws/mgn/model/DescribeSourceServersResult.h>
51#include <aws/mgn/model/DescribeVcenterClientsRequest.h>
52#include <aws/mgn/model/DescribeVcenterClientsResult.h>
53#include <aws/mgn/model/DisassociateApplicationsResult.h>
54#include <aws/mgn/model/DisassociateSourceServersResult.h>
55#include <aws/mgn/model/DisconnectFromServiceResult.h>
56#include <aws/mgn/model/FinalizeCutoverResult.h>
57#include <aws/mgn/model/GetLaunchConfigurationResult.h>
58#include <aws/mgn/model/GetNetworkMigrationDefinitionResult.h>
59#include <aws/mgn/model/GetNetworkMigrationMapperSegmentConstructResult.h>
60#include <aws/mgn/model/GetReplicationConfigurationResult.h>
61#include <aws/mgn/model/InitializeServiceRequest.h>
62#include <aws/mgn/model/InitializeServiceResult.h>
63#include <aws/mgn/model/ListApplicationsRequest.h>
64#include <aws/mgn/model/ListApplicationsResult.h>
65#include <aws/mgn/model/ListConnectorsRequest.h>
66#include <aws/mgn/model/ListConnectorsResult.h>
67#include <aws/mgn/model/ListExportErrorsResult.h>
68#include <aws/mgn/model/ListExportsRequest.h>
69#include <aws/mgn/model/ListExportsResult.h>
70#include <aws/mgn/model/ListImportErrorsResult.h>
71#include <aws/mgn/model/ListImportFileEnrichmentsRequest.h>
72#include <aws/mgn/model/ListImportFileEnrichmentsResult.h>
73#include <aws/mgn/model/ListImportsRequest.h>
74#include <aws/mgn/model/ListImportsResult.h>
75#include <aws/mgn/model/ListManagedAccountsRequest.h>
76#include <aws/mgn/model/ListManagedAccountsResult.h>
77#include <aws/mgn/model/ListNetworkMigrationAnalysesResult.h>
78#include <aws/mgn/model/ListNetworkMigrationAnalysisResultsResult.h>
79#include <aws/mgn/model/ListNetworkMigrationCodeGenerationSegmentsResult.h>
80#include <aws/mgn/model/ListNetworkMigrationCodeGenerationsResult.h>
81#include <aws/mgn/model/ListNetworkMigrationDefinitionsRequest.h>
82#include <aws/mgn/model/ListNetworkMigrationDefinitionsResult.h>
83#include <aws/mgn/model/ListNetworkMigrationDeployedStacksResult.h>
84#include <aws/mgn/model/ListNetworkMigrationDeploymentsResult.h>
85#include <aws/mgn/model/ListNetworkMigrationExecutionsResult.h>
86#include <aws/mgn/model/ListNetworkMigrationMapperSegmentConstructsResult.h>
87#include <aws/mgn/model/ListNetworkMigrationMapperSegmentsResult.h>
88#include <aws/mgn/model/ListNetworkMigrationMappingUpdatesResult.h>
89#include <aws/mgn/model/ListNetworkMigrationMappingsResult.h>
90#include <aws/mgn/model/ListSourceServerActionsResult.h>
91#include <aws/mgn/model/ListTagsForResourceResult.h>
92#include <aws/mgn/model/ListTemplateActionsResult.h>
93#include <aws/mgn/model/ListWavesRequest.h>
94#include <aws/mgn/model/ListWavesResult.h>
95#include <aws/mgn/model/MarkAsArchivedResult.h>
96#include <aws/mgn/model/PauseReplicationResult.h>
97#include <aws/mgn/model/PutSourceServerActionResult.h>
98#include <aws/mgn/model/PutTemplateActionResult.h>
99#include <aws/mgn/model/RemoveSourceServerActionResult.h>
100#include <aws/mgn/model/RemoveTemplateActionResult.h>
101#include <aws/mgn/model/ResumeReplicationResult.h>
102#include <aws/mgn/model/RetryDataReplicationResult.h>
103#include <aws/mgn/model/StartCutoverResult.h>
104#include <aws/mgn/model/StartExportResult.h>
105#include <aws/mgn/model/StartImportFileEnrichmentResult.h>
106#include <aws/mgn/model/StartImportResult.h>
107#include <aws/mgn/model/StartNetworkMigrationAnalysisResult.h>
108#include <aws/mgn/model/StartNetworkMigrationCodeGenerationResult.h>
109#include <aws/mgn/model/StartNetworkMigrationDeploymentResult.h>
110#include <aws/mgn/model/StartNetworkMigrationMappingResult.h>
111#include <aws/mgn/model/StartNetworkMigrationMappingUpdateResult.h>
112#include <aws/mgn/model/StartReplicationResult.h>
113#include <aws/mgn/model/StartTestResult.h>
114#include <aws/mgn/model/StopReplicationResult.h>
115#include <aws/mgn/model/TerminateTargetInstancesResult.h>
116#include <aws/mgn/model/UnarchiveApplicationResult.h>
117#include <aws/mgn/model/UnarchiveWaveResult.h>
118#include <aws/mgn/model/UpdateApplicationResult.h>
119#include <aws/mgn/model/UpdateConnectorResult.h>
120#include <aws/mgn/model/UpdateLaunchConfigurationResult.h>
121#include <aws/mgn/model/UpdateLaunchConfigurationTemplateResult.h>
122#include <aws/mgn/model/UpdateNetworkMigrationDefinitionResult.h>
123#include <aws/mgn/model/UpdateNetworkMigrationMapperSegmentResult.h>
124#include <aws/mgn/model/UpdateReplicationConfigurationResult.h>
125#include <aws/mgn/model/UpdateReplicationConfigurationTemplateResult.h>
126#include <aws/mgn/model/UpdateSourceServerReplicationTypeResult.h>
127#include <aws/mgn/model/UpdateSourceServerResult.h>
128#include <aws/mgn/model/UpdateWaveResult.h>
129/* End of service model headers required in MgnClient header */
130
131namespace Aws {
132namespace Http {
133class HttpClient;
134class HttpClientFactory;
135} // namespace Http
136
137namespace Utils {
138template <typename R, typename E>
139class Outcome;
140
141namespace Threading {
142class Executor;
143} // namespace Threading
144} // namespace Utils
145
146namespace Auth {
147class AWSCredentials;
148class AWSCredentialsProvider;
149} // namespace Auth
150
151namespace Client {
152class RetryStrategy;
153} // namespace Client
154
155namespace mgn {
159
160namespace Model {
161/* Service model forward declarations required in MgnClient header */
175class DeleteJobRequest;
220class ListWavesRequest;
239class StartTestRequest;
257/* End of service model forward declarations required in MgnClient header */
258
259/* Service model Outcome class definitions */
355/* End of service model Outcome class definitions */
356
357/* Service model Outcome callable definitions */
358typedef std::future<ArchiveApplicationOutcome> ArchiveApplicationOutcomeCallable;
359typedef std::future<ArchiveWaveOutcome> ArchiveWaveOutcomeCallable;
360typedef std::future<AssociateApplicationsOutcome> AssociateApplicationsOutcomeCallable;
361typedef std::future<AssociateSourceServersOutcome> AssociateSourceServersOutcomeCallable;
362typedef std::future<ChangeServerLifeCycleStateOutcome> ChangeServerLifeCycleStateOutcomeCallable;
363typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
364typedef std::future<CreateConnectorOutcome> CreateConnectorOutcomeCallable;
365typedef std::future<CreateLaunchConfigurationTemplateOutcome> CreateLaunchConfigurationTemplateOutcomeCallable;
366typedef std::future<CreateNetworkMigrationDefinitionOutcome> CreateNetworkMigrationDefinitionOutcomeCallable;
367typedef std::future<CreateReplicationConfigurationTemplateOutcome> CreateReplicationConfigurationTemplateOutcomeCallable;
368typedef std::future<CreateWaveOutcome> CreateWaveOutcomeCallable;
369typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
370typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
371typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
372typedef std::future<DeleteLaunchConfigurationTemplateOutcome> DeleteLaunchConfigurationTemplateOutcomeCallable;
373typedef std::future<DeleteNetworkMigrationDefinitionOutcome> DeleteNetworkMigrationDefinitionOutcomeCallable;
374typedef std::future<DeleteReplicationConfigurationTemplateOutcome> DeleteReplicationConfigurationTemplateOutcomeCallable;
375typedef std::future<DeleteSourceServerOutcome> DeleteSourceServerOutcomeCallable;
376typedef std::future<DeleteVcenterClientOutcome> DeleteVcenterClientOutcomeCallable;
377typedef std::future<DeleteWaveOutcome> DeleteWaveOutcomeCallable;
378typedef std::future<DescribeJobLogItemsOutcome> DescribeJobLogItemsOutcomeCallable;
379typedef std::future<DescribeJobsOutcome> DescribeJobsOutcomeCallable;
380typedef std::future<DescribeLaunchConfigurationTemplatesOutcome> DescribeLaunchConfigurationTemplatesOutcomeCallable;
381typedef std::future<DescribeReplicationConfigurationTemplatesOutcome> DescribeReplicationConfigurationTemplatesOutcomeCallable;
382typedef std::future<DescribeSourceServersOutcome> DescribeSourceServersOutcomeCallable;
383typedef std::future<DescribeVcenterClientsOutcome> DescribeVcenterClientsOutcomeCallable;
384typedef std::future<DisassociateApplicationsOutcome> DisassociateApplicationsOutcomeCallable;
385typedef std::future<DisassociateSourceServersOutcome> DisassociateSourceServersOutcomeCallable;
386typedef std::future<DisconnectFromServiceOutcome> DisconnectFromServiceOutcomeCallable;
387typedef std::future<FinalizeCutoverOutcome> FinalizeCutoverOutcomeCallable;
388typedef std::future<GetLaunchConfigurationOutcome> GetLaunchConfigurationOutcomeCallable;
389typedef std::future<GetNetworkMigrationDefinitionOutcome> GetNetworkMigrationDefinitionOutcomeCallable;
390typedef std::future<GetNetworkMigrationMapperSegmentConstructOutcome> GetNetworkMigrationMapperSegmentConstructOutcomeCallable;
391typedef std::future<GetReplicationConfigurationOutcome> GetReplicationConfigurationOutcomeCallable;
392typedef std::future<InitializeServiceOutcome> InitializeServiceOutcomeCallable;
393typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
394typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
395typedef std::future<ListExportErrorsOutcome> ListExportErrorsOutcomeCallable;
396typedef std::future<ListExportsOutcome> ListExportsOutcomeCallable;
397typedef std::future<ListImportErrorsOutcome> ListImportErrorsOutcomeCallable;
398typedef std::future<ListImportFileEnrichmentsOutcome> ListImportFileEnrichmentsOutcomeCallable;
399typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
400typedef std::future<ListManagedAccountsOutcome> ListManagedAccountsOutcomeCallable;
401typedef std::future<ListNetworkMigrationAnalysesOutcome> ListNetworkMigrationAnalysesOutcomeCallable;
402typedef std::future<ListNetworkMigrationAnalysisResultsOutcome> ListNetworkMigrationAnalysisResultsOutcomeCallable;
403typedef std::future<ListNetworkMigrationCodeGenerationSegmentsOutcome> ListNetworkMigrationCodeGenerationSegmentsOutcomeCallable;
404typedef std::future<ListNetworkMigrationCodeGenerationsOutcome> ListNetworkMigrationCodeGenerationsOutcomeCallable;
405typedef std::future<ListNetworkMigrationDefinitionsOutcome> ListNetworkMigrationDefinitionsOutcomeCallable;
406typedef std::future<ListNetworkMigrationDeployedStacksOutcome> ListNetworkMigrationDeployedStacksOutcomeCallable;
407typedef std::future<ListNetworkMigrationDeploymentsOutcome> ListNetworkMigrationDeploymentsOutcomeCallable;
408typedef std::future<ListNetworkMigrationExecutionsOutcome> ListNetworkMigrationExecutionsOutcomeCallable;
409typedef std::future<ListNetworkMigrationMapperSegmentConstructsOutcome> ListNetworkMigrationMapperSegmentConstructsOutcomeCallable;
410typedef std::future<ListNetworkMigrationMapperSegmentsOutcome> ListNetworkMigrationMapperSegmentsOutcomeCallable;
411typedef std::future<ListNetworkMigrationMappingUpdatesOutcome> ListNetworkMigrationMappingUpdatesOutcomeCallable;
412typedef std::future<ListNetworkMigrationMappingsOutcome> ListNetworkMigrationMappingsOutcomeCallable;
413typedef std::future<ListSourceServerActionsOutcome> ListSourceServerActionsOutcomeCallable;
414typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
415typedef std::future<ListTemplateActionsOutcome> ListTemplateActionsOutcomeCallable;
416typedef std::future<ListWavesOutcome> ListWavesOutcomeCallable;
417typedef std::future<MarkAsArchivedOutcome> MarkAsArchivedOutcomeCallable;
418typedef std::future<PauseReplicationOutcome> PauseReplicationOutcomeCallable;
419typedef std::future<PutSourceServerActionOutcome> PutSourceServerActionOutcomeCallable;
420typedef std::future<PutTemplateActionOutcome> PutTemplateActionOutcomeCallable;
421typedef std::future<RemoveSourceServerActionOutcome> RemoveSourceServerActionOutcomeCallable;
422typedef std::future<RemoveTemplateActionOutcome> RemoveTemplateActionOutcomeCallable;
423typedef std::future<ResumeReplicationOutcome> ResumeReplicationOutcomeCallable;
424typedef std::future<RetryDataReplicationOutcome> RetryDataReplicationOutcomeCallable;
425typedef std::future<StartCutoverOutcome> StartCutoverOutcomeCallable;
426typedef std::future<StartExportOutcome> StartExportOutcomeCallable;
427typedef std::future<StartImportOutcome> StartImportOutcomeCallable;
428typedef std::future<StartImportFileEnrichmentOutcome> StartImportFileEnrichmentOutcomeCallable;
429typedef std::future<StartNetworkMigrationAnalysisOutcome> StartNetworkMigrationAnalysisOutcomeCallable;
430typedef std::future<StartNetworkMigrationCodeGenerationOutcome> StartNetworkMigrationCodeGenerationOutcomeCallable;
431typedef std::future<StartNetworkMigrationDeploymentOutcome> StartNetworkMigrationDeploymentOutcomeCallable;
432typedef std::future<StartNetworkMigrationMappingOutcome> StartNetworkMigrationMappingOutcomeCallable;
433typedef std::future<StartNetworkMigrationMappingUpdateOutcome> StartNetworkMigrationMappingUpdateOutcomeCallable;
434typedef std::future<StartReplicationOutcome> StartReplicationOutcomeCallable;
435typedef std::future<StartTestOutcome> StartTestOutcomeCallable;
436typedef std::future<StopReplicationOutcome> StopReplicationOutcomeCallable;
437typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
438typedef std::future<TerminateTargetInstancesOutcome> TerminateTargetInstancesOutcomeCallable;
439typedef std::future<UnarchiveApplicationOutcome> UnarchiveApplicationOutcomeCallable;
440typedef std::future<UnarchiveWaveOutcome> UnarchiveWaveOutcomeCallable;
441typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
442typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
443typedef std::future<UpdateConnectorOutcome> UpdateConnectorOutcomeCallable;
444typedef std::future<UpdateLaunchConfigurationOutcome> UpdateLaunchConfigurationOutcomeCallable;
445typedef std::future<UpdateLaunchConfigurationTemplateOutcome> UpdateLaunchConfigurationTemplateOutcomeCallable;
446typedef std::future<UpdateNetworkMigrationDefinitionOutcome> UpdateNetworkMigrationDefinitionOutcomeCallable;
447typedef std::future<UpdateNetworkMigrationMapperSegmentOutcome> UpdateNetworkMigrationMapperSegmentOutcomeCallable;
448typedef std::future<UpdateReplicationConfigurationOutcome> UpdateReplicationConfigurationOutcomeCallable;
449typedef std::future<UpdateReplicationConfigurationTemplateOutcome> UpdateReplicationConfigurationTemplateOutcomeCallable;
450typedef std::future<UpdateSourceServerOutcome> UpdateSourceServerOutcomeCallable;
451typedef std::future<UpdateSourceServerReplicationTypeOutcome> UpdateSourceServerReplicationTypeOutcomeCallable;
452typedef std::future<UpdateWaveOutcome> UpdateWaveOutcomeCallable;
453/* End of service model Outcome callable definitions */
454} // namespace Model
455
456class MgnClient;
457
458/* Service model async handlers definitions */
459typedef std::function<void(const MgnClient*, const Model::ArchiveApplicationRequest&, const Model::ArchiveApplicationOutcome&,
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const MgnClient*, const Model::ArchiveWaveRequest&, const Model::ArchiveWaveOutcome&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const MgnClient*, const Model::AssociateApplicationsRequest&, const Model::AssociateApplicationsOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const MgnClient*, const Model::AssociateSourceServersRequest&, const Model::AssociateSourceServersOutcome&,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const MgnClient*, const Model::ChangeServerLifeCycleStateRequest&,
472 const Model::ChangeServerLifeCycleStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const MgnClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&,
475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
477typedef std::function<void(const MgnClient*, const Model::CreateConnectorRequest&, const Model::CreateConnectorOutcome&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const MgnClient*, const Model::CreateLaunchConfigurationTemplateRequest&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const MgnClient*, const Model::CreateNetworkMigrationDefinitionRequest&,
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488typedef std::function<void(const MgnClient*, const Model::CreateReplicationConfigurationTemplateRequest&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
492typedef std::function<void(const MgnClient*, const Model::CreateWaveRequest&, const Model::CreateWaveOutcome&,
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
495typedef std::function<void(const MgnClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&,
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
498typedef std::function<void(const MgnClient*, const Model::DeleteConnectorRequest&, const Model::DeleteConnectorOutcome&,
499 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
501typedef std::function<void(const MgnClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&,
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
504typedef std::function<void(const MgnClient*, const Model::DeleteLaunchConfigurationTemplateRequest&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const MgnClient*, const Model::DeleteNetworkMigrationDefinitionRequest&,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const MgnClient*, const Model::DeleteReplicationConfigurationTemplateRequest&,
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
516typedef std::function<void(const MgnClient*, const Model::DeleteSourceServerRequest&, const Model::DeleteSourceServerOutcome&,
517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
519typedef std::function<void(const MgnClient*, const Model::DeleteVcenterClientRequest&, const Model::DeleteVcenterClientOutcome&,
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
522typedef std::function<void(const MgnClient*, const Model::DeleteWaveRequest&, const Model::DeleteWaveOutcome&,
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
525typedef std::function<void(const MgnClient*, const Model::DescribeJobLogItemsRequest&, const Model::DescribeJobLogItemsOutcome&,
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
528typedef std::function<void(const MgnClient*, const Model::DescribeJobsRequest&, const Model::DescribeJobsOutcome&,
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const MgnClient*, const Model::DescribeLaunchConfigurationTemplatesRequest&,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
535typedef std::function<void(const MgnClient*, const Model::DescribeReplicationConfigurationTemplatesRequest&,
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539typedef std::function<void(const MgnClient*, const Model::DescribeSourceServersRequest&, const Model::DescribeSourceServersOutcome&,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542typedef std::function<void(const MgnClient*, const Model::DescribeVcenterClientsRequest&, const Model::DescribeVcenterClientsOutcome&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const MgnClient*, const Model::DisassociateApplicationsRequest&, const Model::DisassociateApplicationsOutcome&,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
551typedef std::function<void(const MgnClient*, const Model::DisconnectFromServiceRequest&, const Model::DisconnectFromServiceOutcome&,
552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554typedef std::function<void(const MgnClient*, const Model::FinalizeCutoverRequest&, const Model::FinalizeCutoverOutcome&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const MgnClient*, const Model::GetLaunchConfigurationRequest&, const Model::GetLaunchConfigurationOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const MgnClient*, const Model::GetNetworkMigrationDefinitionRequest&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564typedef std::function<void(const MgnClient*, const Model::GetNetworkMigrationMapperSegmentConstructRequest&,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568typedef std::function<void(const MgnClient*, const Model::GetReplicationConfigurationRequest&,
569 const Model::GetReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571typedef std::function<void(const MgnClient*, const Model::InitializeServiceRequest&, const Model::InitializeServiceOutcome&,
572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
574typedef std::function<void(const MgnClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&,
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const MgnClient*, const Model::ListConnectorsRequest&, const Model::ListConnectorsOutcome&,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const MgnClient*, const Model::ListExportErrorsRequest&, const Model::ListExportErrorsOutcome&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583typedef std::function<void(const MgnClient*, const Model::ListExportsRequest&, const Model::ListExportsOutcome&,
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586typedef std::function<void(const MgnClient*, const Model::ListImportErrorsRequest&, const Model::ListImportErrorsOutcome&,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
592typedef std::function<void(const MgnClient*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&,
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595typedef std::function<void(const MgnClient*, const Model::ListManagedAccountsRequest&, const Model::ListManagedAccountsOutcome&,
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationAnalysesRequest&,
600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationAnalysisResultsRequest&,
604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
606typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationCodeGenerationSegmentsRequest&,
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationCodeGenerationsRequest&,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationDefinitionsRequest&,
616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
618typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationDeployedStacksRequest&,
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
622typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationDeploymentsRequest&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationExecutionsRequest&,
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationMapperSegmentConstructsRequest&,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationMapperSegmentsRequest&,
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationMappingUpdatesRequest&,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const MgnClient*, const Model::ListNetworkMigrationMappingsRequest&,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646typedef std::function<void(const MgnClient*, const Model::ListSourceServerActionsRequest&, const Model::ListSourceServerActionsOutcome&,
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
649typedef std::function<void(const MgnClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652typedef std::function<void(const MgnClient*, const Model::ListTemplateActionsRequest&, const Model::ListTemplateActionsOutcome&,
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655typedef std::function<void(const MgnClient*, const Model::ListWavesRequest&, const Model::ListWavesOutcome&,
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const MgnClient*, const Model::MarkAsArchivedRequest&, const Model::MarkAsArchivedOutcome&,
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661typedef std::function<void(const MgnClient*, const Model::PauseReplicationRequest&, const Model::PauseReplicationOutcome&,
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
664typedef std::function<void(const MgnClient*, const Model::PutSourceServerActionRequest&, const Model::PutSourceServerActionOutcome&,
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const MgnClient*, const Model::PutTemplateActionRequest&, const Model::PutTemplateActionOutcome&,
668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670typedef std::function<void(const MgnClient*, const Model::RemoveSourceServerActionRequest&, const Model::RemoveSourceServerActionOutcome&,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
673typedef std::function<void(const MgnClient*, const Model::RemoveTemplateActionRequest&, const Model::RemoveTemplateActionOutcome&,
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const MgnClient*, const Model::ResumeReplicationRequest&, const Model::ResumeReplicationOutcome&,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const MgnClient*, const Model::RetryDataReplicationRequest&, const Model::RetryDataReplicationOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const MgnClient*, const Model::StartCutoverRequest&, const Model::StartCutoverOutcome&,
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const MgnClient*, const Model::StartExportRequest&, const Model::StartExportOutcome&,
686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688typedef std::function<void(const MgnClient*, const Model::StartImportRequest&, const Model::StartImportOutcome&,
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
694typedef std::function<void(const MgnClient*, const Model::StartNetworkMigrationAnalysisRequest&,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const MgnClient*, const Model::StartNetworkMigrationCodeGenerationRequest&,
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
702typedef std::function<void(const MgnClient*, const Model::StartNetworkMigrationDeploymentRequest&,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
706typedef std::function<void(const MgnClient*, const Model::StartNetworkMigrationMappingRequest&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
710typedef std::function<void(const MgnClient*, const Model::StartNetworkMigrationMappingUpdateRequest&,
712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
714typedef std::function<void(const MgnClient*, const Model::StartReplicationRequest&, const Model::StartReplicationOutcome&,
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
717typedef std::function<void(const MgnClient*, const Model::StartTestRequest&, const Model::StartTestOutcome&,
718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
720typedef std::function<void(const MgnClient*, const Model::StopReplicationRequest&, const Model::StopReplicationOutcome&,
721 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
723typedef std::function<void(const MgnClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
726typedef std::function<void(const MgnClient*, const Model::TerminateTargetInstancesRequest&, const Model::TerminateTargetInstancesOutcome&,
727 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
729typedef std::function<void(const MgnClient*, const Model::UnarchiveApplicationRequest&, const Model::UnarchiveApplicationOutcome&,
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
732typedef std::function<void(const MgnClient*, const Model::UnarchiveWaveRequest&, const Model::UnarchiveWaveOutcome&,
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
735typedef std::function<void(const MgnClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
738typedef std::function<void(const MgnClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&,
739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
741typedef std::function<void(const MgnClient*, const Model::UpdateConnectorRequest&, const Model::UpdateConnectorOutcome&,
742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747typedef std::function<void(const MgnClient*, const Model::UpdateLaunchConfigurationTemplateRequest&,
749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
751typedef std::function<void(const MgnClient*, const Model::UpdateNetworkMigrationDefinitionRequest&,
753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
755typedef std::function<void(const MgnClient*, const Model::UpdateNetworkMigrationMapperSegmentRequest&,
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
759typedef std::function<void(const MgnClient*, const Model::UpdateReplicationConfigurationRequest&,
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
763typedef std::function<void(const MgnClient*, const Model::UpdateReplicationConfigurationTemplateRequest&,
765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
767typedef std::function<void(const MgnClient*, const Model::UpdateSourceServerRequest&, const Model::UpdateSourceServerOutcome&,
768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
770typedef std::function<void(const MgnClient*, const Model::UpdateSourceServerReplicationTypeRequest&,
772 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
774typedef std::function<void(const MgnClient*, const Model::UpdateWaveRequest&, const Model::UpdateWaveOutcome&,
775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
777/* End of service model async handlers definitions */
778} // namespace mgn
779} // namespace Aws
EndpointProviderBase< MgnClientConfiguration, MgnBuiltInParameters, MgnClientContextParameters > MgnEndpointProviderBase
Aws::Utils::Outcome< AssociateApplicationsResult, MgnError > AssociateApplicationsOutcome
std::future< AssociateApplicationsOutcome > AssociateApplicationsOutcomeCallable
Aws::Utils::Outcome< ListNetworkMigrationMapperSegmentConstructsResult, MgnError > ListNetworkMigrationMapperSegmentConstructsOutcome
std::future< UpdateSourceServerReplicationTypeOutcome > UpdateSourceServerReplicationTypeOutcomeCallable
Aws::Utils::Outcome< ArchiveWaveResult, MgnError > ArchiveWaveOutcome
std::future< UpdateSourceServerOutcome > UpdateSourceServerOutcomeCallable
std::future< ListNetworkMigrationAnalysisResultsOutcome > ListNetworkMigrationAnalysisResultsOutcomeCallable
Aws::Utils::Outcome< CreateNetworkMigrationDefinitionResult, MgnError > CreateNetworkMigrationDefinitionOutcome
Aws::Utils::Outcome< GetNetworkMigrationMapperSegmentConstructResult, MgnError > GetNetworkMigrationMapperSegmentConstructOutcome
Aws::Utils::Outcome< DescribeJobsResult, MgnError > DescribeJobsOutcome
Aws::Utils::Outcome< ListNetworkMigrationDeployedStacksResult, MgnError > ListNetworkMigrationDeployedStacksOutcome
std::future< UpdateReplicationConfigurationTemplateOutcome > UpdateReplicationConfigurationTemplateOutcomeCallable
Aws::Utils::Outcome< StartCutoverResult, MgnError > StartCutoverOutcome
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MgnError > UntagResourceOutcome
Aws::Utils::Outcome< DisassociateApplicationsResult, MgnError > DisassociateApplicationsOutcome
Aws::Utils::Outcome< StartReplicationResult, MgnError > StartReplicationOutcome
Aws::Utils::Outcome< UpdateSourceServerReplicationTypeResult, MgnError > UpdateSourceServerReplicationTypeOutcome
Aws::Utils::Outcome< PauseReplicationResult, MgnError > PauseReplicationOutcome
Aws::Utils::Outcome< ListWavesResult, MgnError > ListWavesOutcome
std::future< GetNetworkMigrationDefinitionOutcome > GetNetworkMigrationDefinitionOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< StartImportOutcome > StartImportOutcomeCallable
std::future< ListSourceServerActionsOutcome > ListSourceServerActionsOutcomeCallable
std::future< PutSourceServerActionOutcome > PutSourceServerActionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< PutSourceServerActionResult, MgnError > PutSourceServerActionOutcome
Aws::Utils::Outcome< DescribeLaunchConfigurationTemplatesResult, MgnError > DescribeLaunchConfigurationTemplatesOutcome
Aws::Utils::Outcome< ListConnectorsResult, MgnError > ListConnectorsOutcome
std::future< StartNetworkMigrationMappingOutcome > StartNetworkMigrationMappingOutcomeCallable
Aws::Utils::Outcome< InitializeServiceResult, MgnError > InitializeServiceOutcome
std::future< ListNetworkMigrationDeploymentsOutcome > ListNetworkMigrationDeploymentsOutcomeCallable
std::future< DisconnectFromServiceOutcome > DisconnectFromServiceOutcomeCallable
Aws::Utils::Outcome< ListExportErrorsResult, MgnError > ListExportErrorsOutcome
Aws::Utils::Outcome< UpdateNetworkMigrationDefinitionResult, MgnError > UpdateNetworkMigrationDefinitionOutcome
Aws::Utils::Outcome< ListNetworkMigrationDeploymentsResult, MgnError > ListNetworkMigrationDeploymentsOutcome
Aws::Utils::Outcome< StartNetworkMigrationMappingUpdateResult, MgnError > StartNetworkMigrationMappingUpdateOutcome
std::future< UpdateLaunchConfigurationOutcome > UpdateLaunchConfigurationOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< ListSourceServerActionsResult, MgnError > ListSourceServerActionsOutcome
Aws::Utils::Outcome< MarkAsArchivedResult, MgnError > MarkAsArchivedOutcome
std::future< ListImportFileEnrichmentsOutcome > ListImportFileEnrichmentsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateSourceServerResult, MgnError > UpdateSourceServerOutcome
Aws::Utils::Outcome< CreateReplicationConfigurationTemplateResult, MgnError > CreateReplicationConfigurationTemplateOutcome
Aws::Utils::Outcome< CreateApplicationResult, MgnError > CreateApplicationOutcome
Aws::Utils::Outcome< ListNetworkMigrationExecutionsResult, MgnError > ListNetworkMigrationExecutionsOutcome
Aws::Utils::Outcome< ListExportsResult, MgnError > ListExportsOutcome
std::future< DeleteWaveOutcome > DeleteWaveOutcomeCallable
Aws::Utils::Outcome< ListNetworkMigrationAnalysisResultsResult, MgnError > ListNetworkMigrationAnalysisResultsOutcome
Aws::Utils::Outcome< TerminateTargetInstancesResult, MgnError > TerminateTargetInstancesOutcome
Aws::Utils::Outcome< ListTemplateActionsResult, MgnError > ListTemplateActionsOutcome
std::future< ListWavesOutcome > ListWavesOutcomeCallable
std::future< ListNetworkMigrationAnalysesOutcome > ListNetworkMigrationAnalysesOutcomeCallable
std::future< ListNetworkMigrationMappingUpdatesOutcome > ListNetworkMigrationMappingUpdatesOutcomeCallable
std::future< RemoveSourceServerActionOutcome > RemoveSourceServerActionOutcomeCallable
Aws::Utils::Outcome< ListNetworkMigrationCodeGenerationsResult, MgnError > ListNetworkMigrationCodeGenerationsOutcome
std::future< ListManagedAccountsOutcome > ListManagedAccountsOutcomeCallable
Aws::Utils::Outcome< DeleteReplicationConfigurationTemplateResult, MgnError > DeleteReplicationConfigurationTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, MgnError > DeleteVcenterClientOutcome
Aws::Utils::Outcome< ListNetworkMigrationAnalysesResult, MgnError > ListNetworkMigrationAnalysesOutcome
std::future< StopReplicationOutcome > StopReplicationOutcomeCallable
std::future< DescribeVcenterClientsOutcome > DescribeVcenterClientsOutcomeCallable
Aws::Utils::Outcome< CreateConnectorResult, MgnError > CreateConnectorOutcome
Aws::Utils::Outcome< ListNetworkMigrationDefinitionsResult, MgnError > ListNetworkMigrationDefinitionsOutcome
Aws::Utils::Outcome< ListApplicationsResult, MgnError > ListApplicationsOutcome
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< UpdateLaunchConfigurationTemplateOutcome > UpdateLaunchConfigurationTemplateOutcomeCallable
Aws::Utils::Outcome< RemoveSourceServerActionResult, MgnError > RemoveSourceServerActionOutcome
std::future< ChangeServerLifeCycleStateOutcome > ChangeServerLifeCycleStateOutcomeCallable
Aws::Utils::Outcome< UpdateLaunchConfigurationResult, MgnError > UpdateLaunchConfigurationOutcome
Aws::Utils::Outcome< GetLaunchConfigurationResult, MgnError > GetLaunchConfigurationOutcome
Aws::Utils::Outcome< UpdateLaunchConfigurationTemplateResult, MgnError > UpdateLaunchConfigurationTemplateOutcome
std::future< ArchiveWaveOutcome > ArchiveWaveOutcomeCallable
std::future< RemoveTemplateActionOutcome > RemoveTemplateActionOutcomeCallable
std::future< DescribeReplicationConfigurationTemplatesOutcome > DescribeReplicationConfigurationTemplatesOutcomeCallable
std::future< DescribeJobLogItemsOutcome > DescribeJobLogItemsOutcomeCallable
std::future< DescribeLaunchConfigurationTemplatesOutcome > DescribeLaunchConfigurationTemplatesOutcomeCallable
Aws::Utils::Outcome< ListNetworkMigrationMappingsResult, MgnError > ListNetworkMigrationMappingsOutcome
std::future< AssociateSourceServersOutcome > AssociateSourceServersOutcomeCallable
std::future< DescribeJobsOutcome > DescribeJobsOutcomeCallable
Aws::Utils::Outcome< DescribeVcenterClientsResult, MgnError > DescribeVcenterClientsOutcome
Aws::Utils::Outcome< StartImportResult, MgnError > StartImportOutcome
std::future< DeleteVcenterClientOutcome > DeleteVcenterClientOutcomeCallable
Aws::Utils::Outcome< UpdateWaveResult, MgnError > UpdateWaveOutcome
Aws::Utils::Outcome< FinalizeCutoverResult, MgnError > FinalizeCutoverOutcome
Aws::Utils::Outcome< AssociateSourceServersResult, MgnError > AssociateSourceServersOutcome
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< PutTemplateActionResult, MgnError > PutTemplateActionOutcome
std::future< ListNetworkMigrationExecutionsOutcome > ListNetworkMigrationExecutionsOutcomeCallable
Aws::Utils::Outcome< GetNetworkMigrationDefinitionResult, MgnError > GetNetworkMigrationDefinitionOutcome
Aws::Utils::Outcome< RetryDataReplicationResult, MgnError > RetryDataReplicationOutcome
std::future< DisassociateApplicationsOutcome > DisassociateApplicationsOutcomeCallable
Aws::Utils::Outcome< ListManagedAccountsResult, MgnError > ListManagedAccountsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationConfigurationTemplatesResult, MgnError > DescribeReplicationConfigurationTemplatesOutcome
std::future< StartTestOutcome > StartTestOutcomeCallable
Aws::Utils::Outcome< CreateWaveResult, MgnError > CreateWaveOutcome
Aws::Utils::Outcome< UpdateReplicationConfigurationResult, MgnError > UpdateReplicationConfigurationOutcome
Aws::Utils::Outcome< UnarchiveApplicationResult, MgnError > UnarchiveApplicationOutcome
Aws::Utils::Outcome< UpdateApplicationResult, MgnError > UpdateApplicationOutcome
std::future< UpdateWaveOutcome > UpdateWaveOutcomeCallable
std::future< GetLaunchConfigurationOutcome > GetLaunchConfigurationOutcomeCallable
std::future< ArchiveApplicationOutcome > ArchiveApplicationOutcomeCallable
std::future< CreateLaunchConfigurationTemplateOutcome > CreateLaunchConfigurationTemplateOutcomeCallable
std::future< ListExportErrorsOutcome > ListExportErrorsOutcomeCallable
Aws::Utils::Outcome< StartNetworkMigrationMappingResult, MgnError > StartNetworkMigrationMappingOutcome
std::future< StartNetworkMigrationCodeGenerationOutcome > StartNetworkMigrationCodeGenerationOutcomeCallable
std::future< InitializeServiceOutcome > InitializeServiceOutcomeCallable
Aws::Utils::Outcome< ListImportErrorsResult, MgnError > ListImportErrorsOutcome
std::future< StartExportOutcome > StartExportOutcomeCallable
Aws::Utils::Outcome< ArchiveApplicationResult, MgnError > ArchiveApplicationOutcome
std::future< UpdateNetworkMigrationDefinitionOutcome > UpdateNetworkMigrationDefinitionOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationResult, MgnError > DeleteApplicationOutcome
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< StartNetworkMigrationDeploymentOutcome > StartNetworkMigrationDeploymentOutcomeCallable
std::future< PutTemplateActionOutcome > PutTemplateActionOutcomeCallable
Aws::Utils::Outcome< DisconnectFromServiceResult, MgnError > DisconnectFromServiceOutcome
Aws::Utils::Outcome< DescribeSourceServersResult, MgnError > DescribeSourceServersOutcome
std::future< DeleteLaunchConfigurationTemplateOutcome > DeleteLaunchConfigurationTemplateOutcomeCallable
Aws::Utils::Outcome< ChangeServerLifeCycleStateResult, MgnError > ChangeServerLifeCycleStateOutcome
Aws::Utils::Outcome< StopReplicationResult, MgnError > StopReplicationOutcome
std::future< UnarchiveWaveOutcome > UnarchiveWaveOutcomeCallable
std::future< ListNetworkMigrationCodeGenerationsOutcome > ListNetworkMigrationCodeGenerationsOutcomeCallable
std::future< DeleteNetworkMigrationDefinitionOutcome > DeleteNetworkMigrationDefinitionOutcomeCallable
std::future< CreateWaveOutcome > CreateWaveOutcomeCallable
std::future< StartReplicationOutcome > StartReplicationOutcomeCallable
Aws::Utils::Outcome< UpdateReplicationConfigurationTemplateResult, MgnError > UpdateReplicationConfigurationTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, MgnError > TagResourceOutcome
Aws::Utils::Outcome< DeleteNetworkMigrationDefinitionResult, MgnError > DeleteNetworkMigrationDefinitionOutcome
Aws::Utils::Outcome< StartNetworkMigrationAnalysisResult, MgnError > StartNetworkMigrationAnalysisOutcome
std::future< ListImportErrorsOutcome > ListImportErrorsOutcomeCallable
std::future< CreateReplicationConfigurationTemplateOutcome > CreateReplicationConfigurationTemplateOutcomeCallable
std::future< DeleteSourceServerOutcome > DeleteSourceServerOutcomeCallable
std::future< TerminateTargetInstancesOutcome > TerminateTargetInstancesOutcomeCallable
std::future< PauseReplicationOutcome > PauseReplicationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MgnError > DeleteConnectorOutcome
Aws::Utils::Outcome< DeleteJobResult, MgnError > DeleteJobOutcome
Aws::Utils::Outcome< RemoveTemplateActionResult, MgnError > RemoveTemplateActionOutcome
Aws::Utils::Outcome< DescribeJobLogItemsResult, MgnError > DescribeJobLogItemsOutcome
std::future< GetNetworkMigrationMapperSegmentConstructOutcome > GetNetworkMigrationMapperSegmentConstructOutcomeCallable
std::future< FinalizeCutoverOutcome > FinalizeCutoverOutcomeCallable
std::future< UpdateNetworkMigrationMapperSegmentOutcome > UpdateNetworkMigrationMapperSegmentOutcomeCallable
std::future< ListNetworkMigrationMapperSegmentsOutcome > ListNetworkMigrationMapperSegmentsOutcomeCallable
Aws::Utils::Outcome< CreateLaunchConfigurationTemplateResult, MgnError > CreateLaunchConfigurationTemplateOutcome
Aws::Utils::Outcome< StartTestResult, MgnError > StartTestOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, MgnError > ListTagsForResourceOutcome
Aws::Utils::Outcome< StartNetworkMigrationDeploymentResult, MgnError > StartNetworkMigrationDeploymentOutcome
Aws::Utils::Outcome< StartExportResult, MgnError > StartExportOutcome
std::future< ListNetworkMigrationMappingsOutcome > ListNetworkMigrationMappingsOutcomeCallable
std::future< ListNetworkMigrationDefinitionsOutcome > ListNetworkMigrationDefinitionsOutcomeCallable
Aws::Utils::Outcome< UpdateNetworkMigrationMapperSegmentResult, MgnError > UpdateNetworkMigrationMapperSegmentOutcome
std::future< StartCutoverOutcome > StartCutoverOutcomeCallable
Aws::Utils::Outcome< StartNetworkMigrationCodeGenerationResult, MgnError > StartNetworkMigrationCodeGenerationOutcome
Aws::Utils::Outcome< DeleteLaunchConfigurationTemplateResult, MgnError > DeleteLaunchConfigurationTemplateOutcome
std::future< RetryDataReplicationOutcome > RetryDataReplicationOutcomeCallable
std::future< ListNetworkMigrationMapperSegmentConstructsOutcome > ListNetworkMigrationMapperSegmentConstructsOutcomeCallable
std::future< ListNetworkMigrationDeployedStacksOutcome > ListNetworkMigrationDeployedStacksOutcomeCallable
std::future< MarkAsArchivedOutcome > MarkAsArchivedOutcomeCallable
std::future< StartNetworkMigrationMappingUpdateOutcome > StartNetworkMigrationMappingUpdateOutcomeCallable
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
std::future< ListNetworkMigrationCodeGenerationSegmentsOutcome > ListNetworkMigrationCodeGenerationSegmentsOutcomeCallable
Aws::Utils::Outcome< ResumeReplicationResult, MgnError > ResumeReplicationOutcome
Aws::Utils::Outcome< ListImportFileEnrichmentsResult, MgnError > ListImportFileEnrichmentsOutcome
Aws::Utils::Outcome< UnarchiveWaveResult, MgnError > UnarchiveWaveOutcome
std::future< UnarchiveApplicationOutcome > UnarchiveApplicationOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
std::future< ResumeReplicationOutcome > ResumeReplicationOutcomeCallable
Aws::Utils::Outcome< ListNetworkMigrationMapperSegmentsResult, MgnError > ListNetworkMigrationMapperSegmentsOutcome
Aws::Utils::Outcome< UpdateConnectorResult, MgnError > UpdateConnectorOutcome
std::future< StartNetworkMigrationAnalysisOutcome > StartNetworkMigrationAnalysisOutcomeCallable
Aws::Utils::Outcome< StartImportFileEnrichmentResult, MgnError > StartImportFileEnrichmentOutcome
std::future< ListExportsOutcome > ListExportsOutcomeCallable
std::future< DisassociateSourceServersOutcome > DisassociateSourceServersOutcomeCallable
std::future< StartImportFileEnrichmentOutcome > StartImportFileEnrichmentOutcomeCallable
Aws::Utils::Outcome< DisassociateSourceServersResult, MgnError > DisassociateSourceServersOutcome
std::future< DeleteReplicationConfigurationTemplateOutcome > DeleteReplicationConfigurationTemplateOutcomeCallable
std::future< UpdateReplicationConfigurationOutcome > UpdateReplicationConfigurationOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< ListImportsOutcome > ListImportsOutcomeCallable
std::future< ListTemplateActionsOutcome > ListTemplateActionsOutcomeCallable
std::future< GetReplicationConfigurationOutcome > GetReplicationConfigurationOutcomeCallable
Aws::Utils::Outcome< ListImportsResult, MgnError > ListImportsOutcome
Aws::Utils::Outcome< DeleteSourceServerResult, MgnError > DeleteSourceServerOutcome
std::future< CreateNetworkMigrationDefinitionOutcome > CreateNetworkMigrationDefinitionOutcomeCallable
Aws::Utils::Outcome< GetReplicationConfigurationResult, MgnError > GetReplicationConfigurationOutcome
Aws::Utils::Outcome< DeleteWaveResult, MgnError > DeleteWaveOutcome
std::future< DescribeSourceServersOutcome > DescribeSourceServersOutcomeCallable
Aws::Utils::Outcome< ListNetworkMigrationMappingUpdatesResult, MgnError > ListNetworkMigrationMappingUpdatesOutcome
Aws::Utils::Outcome< ListNetworkMigrationCodeGenerationSegmentsResult, MgnError > ListNetworkMigrationCodeGenerationSegmentsOutcome
std::function< void(const MgnClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StopReplicationRequest &, const Model::StopReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopReplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::MarkAsArchivedRequest &, const Model::MarkAsArchivedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MarkAsArchivedResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationAnalysisResultsRequest &, const Model::ListNetworkMigrationAnalysisResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationAnalysisResultsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::InitializeServiceRequest &, const Model::InitializeServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> InitializeServiceResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteConnectorRequest &, const Model::DeleteConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectorResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ArchiveApplicationRequest &, const Model::ArchiveApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ArchiveApplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListWavesRequest &, const Model::ListWavesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWavesResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ChangeServerLifeCycleStateRequest &, const Model::ChangeServerLifeCycleStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ChangeServerLifeCycleStateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartNetworkMigrationMappingUpdateRequest &, const Model::StartNetworkMigrationMappingUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkMigrationMappingUpdateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListImportErrorsRequest &, const Model::ListImportErrorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImportErrorsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteLaunchConfigurationTemplateRequest &, const Model::DeleteLaunchConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLaunchConfigurationTemplateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DescribeLaunchConfigurationTemplatesRequest &, const Model::DescribeLaunchConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLaunchConfigurationTemplatesResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartCutoverRequest &, const Model::StartCutoverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCutoverResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DisassociateApplicationsRequest &, const Model::DisassociateApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateApplicationsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::TerminateTargetInstancesRequest &, const Model::TerminateTargetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateTargetInstancesResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartNetworkMigrationMappingRequest &, const Model::StartNetworkMigrationMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkMigrationMappingResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationMappingsRequest &, const Model::ListNetworkMigrationMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationMappingsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::CreateReplicationConfigurationTemplateRequest &, const Model::CreateReplicationConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReplicationConfigurationTemplateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::GetNetworkMigrationMapperSegmentConstructRequest &, const Model::GetNetworkMigrationMapperSegmentConstructOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkMigrationMapperSegmentConstructResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateNetworkMigrationDefinitionRequest &, const Model::UpdateNetworkMigrationDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkMigrationDefinitionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateNetworkMigrationMapperSegmentRequest &, const Model::UpdateNetworkMigrationMapperSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkMigrationMapperSegmentResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartNetworkMigrationCodeGenerationRequest &, const Model::StartNetworkMigrationCodeGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkMigrationCodeGenerationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationMapperSegmentConstructsRequest &, const Model::ListNetworkMigrationMapperSegmentConstructsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationMapperSegmentConstructsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::PauseReplicationRequest &, const Model::PauseReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PauseReplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJobResponseReceivedHandler
std::function< void(const MgnClient *, const Model::RetryDataReplicationRequest &, const Model::RetryDataReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RetryDataReplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::AssociateSourceServersRequest &, const Model::AssociateSourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSourceServersResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListSourceServerActionsRequest &, const Model::ListSourceServerActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourceServerActionsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DisconnectFromServiceRequest &, const Model::DisconnectFromServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisconnectFromServiceResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UnarchiveWaveRequest &, const Model::UnarchiveWaveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnarchiveWaveResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateConnectorRequest &, const Model::UpdateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectorResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateLaunchConfigurationTemplateRequest &, const Model::UpdateLaunchConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLaunchConfigurationTemplateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationDeployedStacksRequest &, const Model::ListNetworkMigrationDeployedStacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationDeployedStacksResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectorsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DescribeJobsRequest &, const Model::DescribeJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeJobsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::RemoveTemplateActionRequest &, const Model::RemoveTemplateActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveTemplateActionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationDefinitionsRequest &, const Model::ListNetworkMigrationDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationDefinitionsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteNetworkMigrationDefinitionRequest &, const Model::DeleteNetworkMigrationDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkMigrationDefinitionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::GetNetworkMigrationDefinitionRequest &, const Model::GetNetworkMigrationDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkMigrationDefinitionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::CreateLaunchConfigurationTemplateRequest &, const Model::CreateLaunchConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLaunchConfigurationTemplateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationCodeGenerationSegmentsRequest &, const Model::ListNetworkMigrationCodeGenerationSegmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationCodeGenerationSegmentsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartExportRequest &, const Model::StartExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartExportResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateSourceServerReplicationTypeRequest &, const Model::UpdateSourceServerReplicationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSourceServerReplicationTypeResponseReceivedHandler
std::function< void(const MgnClient *, const Model::FinalizeCutoverRequest &, const Model::FinalizeCutoverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> FinalizeCutoverResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteSourceServerRequest &, const Model::DeleteSourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSourceServerResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UnarchiveApplicationRequest &, const Model::UnarchiveApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnarchiveApplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationMappingUpdatesRequest &, const Model::ListNetworkMigrationMappingUpdatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationMappingUpdatesResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::PutTemplateActionRequest &, const Model::PutTemplateActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTemplateActionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListImportFileEnrichmentsRequest &, const Model::ListImportFileEnrichmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImportFileEnrichmentsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateReplicationConfigurationTemplateRequest &, const Model::UpdateReplicationConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReplicationConfigurationTemplateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartReplicationRequest &, const Model::StartReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartReplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteVcenterClientRequest &, const Model::DeleteVcenterClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVcenterClientResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImportsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateWaveRequest &, const Model::UpdateWaveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWaveResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteWaveRequest &, const Model::DeleteWaveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWaveResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListTemplateActionsRequest &, const Model::ListTemplateActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplateActionsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::CreateNetworkMigrationDefinitionRequest &, const Model::CreateNetworkMigrationDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkMigrationDefinitionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::RemoveSourceServerActionRequest &, const Model::RemoveSourceServerActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveSourceServerActionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartImportFileEnrichmentRequest &, const Model::StartImportFileEnrichmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImportFileEnrichmentResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DescribeReplicationConfigurationTemplatesRequest &, const Model::DescribeReplicationConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReplicationConfigurationTemplatesResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationExecutionsRequest &, const Model::ListNetworkMigrationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationExecutionsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListManagedAccountsRequest &, const Model::ListManagedAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListManagedAccountsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ArchiveWaveRequest &, const Model::ArchiveWaveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ArchiveWaveResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExportsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartImportRequest &, const Model::StartImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImportResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListExportErrorsRequest &, const Model::ListExportErrorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExportErrorsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateReplicationConfigurationRequest &, const Model::UpdateReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReplicationConfigurationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::GetLaunchConfigurationRequest &, const Model::GetLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLaunchConfigurationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DisassociateSourceServersRequest &, const Model::DisassociateSourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSourceServersResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationCodeGenerationsRequest &, const Model::ListNetworkMigrationCodeGenerationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationCodeGenerationsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartNetworkMigrationAnalysisRequest &, const Model::StartNetworkMigrationAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkMigrationAnalysisResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateSourceServerRequest &, const Model::UpdateSourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSourceServerResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartTestRequest &, const Model::StartTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTestResponseReceivedHandler
std::function< void(const MgnClient *, const Model::PutSourceServerActionRequest &, const Model::PutSourceServerActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutSourceServerActionResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationAnalysesRequest &, const Model::ListNetworkMigrationAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationAnalysesResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DescribeVcenterClientsRequest &, const Model::DescribeVcenterClientsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVcenterClientsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::CreateWaveRequest &, const Model::CreateWaveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWaveResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DeleteReplicationConfigurationTemplateRequest &, const Model::DeleteReplicationConfigurationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteReplicationConfigurationTemplateResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UpdateLaunchConfigurationRequest &, const Model::UpdateLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLaunchConfigurationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::CreateConnectorRequest &, const Model::CreateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectorResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DescribeJobLogItemsRequest &, const Model::DescribeJobLogItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeJobLogItemsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::GetReplicationConfigurationRequest &, const Model::GetReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReplicationConfigurationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::DescribeSourceServersRequest &, const Model::DescribeSourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSourceServersResponseReceivedHandler
std::function< void(const MgnClient *, const Model::StartNetworkMigrationDeploymentRequest &, const Model::StartNetworkMigrationDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkMigrationDeploymentResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationDeploymentsRequest &, const Model::ListNetworkMigrationDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationDeploymentsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::AssociateApplicationsRequest &, const Model::AssociateApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateApplicationsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ResumeReplicationRequest &, const Model::ResumeReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResumeReplicationResponseReceivedHandler
std::function< void(const MgnClient *, const Model::ListNetworkMigrationMapperSegmentsRequest &, const Model::ListNetworkMigrationMapperSegmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkMigrationMapperSegmentsResponseReceivedHandler
std::function< void(const MgnClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler