AWS SDK for C++

AWS SDK for C++ Version 1.11.778

Loading...
Searching...
No Matches
MgnClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/mgn/MgnPaginationBase.h>
12#include <aws/mgn/MgnServiceClientModel.h>
13#include <aws/mgn/MgnWaiter.h>
14#include <aws/mgn/Mgn_EXPORTS.h>
15
16namespace Aws {
17namespace mgn {
21class AWS_MGN_API MgnClient : public Aws::Client::AWSJsonClient,
23 public MgnPaginationBase<MgnClient>,
24 public MgnWaiter<MgnClient> {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
38 std::shared_ptr<MgnEndpointProviderBase> endpointProvider = nullptr);
39
44 MgnClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<MgnEndpointProviderBase> endpointProvider = nullptr,
46
51 MgnClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<MgnEndpointProviderBase> endpointProvider = nullptr,
54
55 /* Legacy constructors due deprecation */
60 MgnClient(const Aws::Client::ClientConfiguration& clientConfiguration);
61
66 MgnClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
67
72 MgnClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
73 const Aws::Client::ClientConfiguration& clientConfiguration);
74
75 /* End of legacy constructors due deprecation */
76 virtual ~MgnClient();
77
84
89 template <typename ArchiveApplicationRequestT = Model::ArchiveApplicationRequest>
90 Model::ArchiveApplicationOutcomeCallable ArchiveApplicationCallable(const ArchiveApplicationRequestT& request) const {
91 return SubmitCallable(&MgnClient::ArchiveApplication, request);
92 }
93
98 template <typename ArchiveApplicationRequestT = Model::ArchiveApplicationRequest>
99 void ArchiveApplicationAsync(const ArchiveApplicationRequestT& request, const ArchiveApplicationResponseReceivedHandler& handler,
100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
101 return SubmitAsync(&MgnClient::ArchiveApplication, request, handler, context);
102 }
103
110
114 template <typename ArchiveWaveRequestT = Model::ArchiveWaveRequest>
115 Model::ArchiveWaveOutcomeCallable ArchiveWaveCallable(const ArchiveWaveRequestT& request) const {
116 return SubmitCallable(&MgnClient::ArchiveWave, request);
117 }
118
123 template <typename ArchiveWaveRequestT = Model::ArchiveWaveRequest>
124 void ArchiveWaveAsync(const ArchiveWaveRequestT& request, const ArchiveWaveResponseReceivedHandler& handler,
125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
126 return SubmitAsync(&MgnClient::ArchiveWave, request, handler, context);
127 }
128
135
140 template <typename AssociateApplicationsRequestT = Model::AssociateApplicationsRequest>
141 Model::AssociateApplicationsOutcomeCallable AssociateApplicationsCallable(const AssociateApplicationsRequestT& request) const {
142 return SubmitCallable(&MgnClient::AssociateApplications, request);
143 }
144
149 template <typename AssociateApplicationsRequestT = Model::AssociateApplicationsRequest>
150 void AssociateApplicationsAsync(const AssociateApplicationsRequestT& request, const AssociateApplicationsResponseReceivedHandler& handler,
151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
152 return SubmitAsync(&MgnClient::AssociateApplications, request, handler, context);
153 }
154
161
166 template <typename AssociateSourceServersRequestT = Model::AssociateSourceServersRequest>
167 Model::AssociateSourceServersOutcomeCallable AssociateSourceServersCallable(const AssociateSourceServersRequestT& request) const {
168 return SubmitCallable(&MgnClient::AssociateSourceServers, request);
169 }
170
175 template <typename AssociateSourceServersRequestT = Model::AssociateSourceServersRequest>
176 void AssociateSourceServersAsync(const AssociateSourceServersRequestT& request,
178 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
179 return SubmitAsync(&MgnClient::AssociateSourceServers, request, handler, context);
180 }
181
191 const Model::ChangeServerLifeCycleStateRequest& request) const;
192
197 template <typename ChangeServerLifeCycleStateRequestT = Model::ChangeServerLifeCycleStateRequest>
199 const ChangeServerLifeCycleStateRequestT& request) const {
200 return SubmitCallable(&MgnClient::ChangeServerLifeCycleState, request);
201 }
202
207 template <typename ChangeServerLifeCycleStateRequestT = Model::ChangeServerLifeCycleStateRequest>
208 void ChangeServerLifeCycleStateAsync(const ChangeServerLifeCycleStateRequestT& request,
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
211 return SubmitAsync(&MgnClient::ChangeServerLifeCycleState, request, handler, context);
212 }
213
220
225 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
226 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const {
227 return SubmitCallable(&MgnClient::CreateApplication, request);
228 }
229
234 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
235 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler,
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
237 return SubmitAsync(&MgnClient::CreateApplication, request, handler, context);
238 }
239
246
250 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
251 Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT& request) const {
252 return SubmitCallable(&MgnClient::CreateConnector, request);
253 }
254
259 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
260 void CreateConnectorAsync(const CreateConnectorRequestT& request, const CreateConnectorResponseReceivedHandler& handler,
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
262 return SubmitAsync(&MgnClient::CreateConnector, request, handler, context);
263 }
264
271 const Model::CreateLaunchConfigurationTemplateRequest& request = {}) const;
272
277 template <typename CreateLaunchConfigurationTemplateRequestT = Model::CreateLaunchConfigurationTemplateRequest>
279 const CreateLaunchConfigurationTemplateRequestT& request = {}) const {
280 return SubmitCallable(&MgnClient::CreateLaunchConfigurationTemplate, request);
281 }
282
287 template <typename CreateLaunchConfigurationTemplateRequestT = Model::CreateLaunchConfigurationTemplateRequest>
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
290 const CreateLaunchConfigurationTemplateRequestT& request = {}) const {
291 return SubmitAsync(&MgnClient::CreateLaunchConfigurationTemplate, request, handler, context);
292 }
293
302
307 template <typename CreateNetworkMigrationDefinitionRequestT = Model::CreateNetworkMigrationDefinitionRequest>
309 const CreateNetworkMigrationDefinitionRequestT& request) const {
310 return SubmitCallable(&MgnClient::CreateNetworkMigrationDefinition, request);
311 }
312
317 template <typename CreateNetworkMigrationDefinitionRequestT = Model::CreateNetworkMigrationDefinitionRequest>
318 void CreateNetworkMigrationDefinitionAsync(const CreateNetworkMigrationDefinitionRequestT& request,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
321 return SubmitAsync(&MgnClient::CreateNetworkMigrationDefinition, request, handler, context);
322 }
323
331
336 template <typename CreateReplicationConfigurationTemplateRequestT = Model::CreateReplicationConfigurationTemplateRequest>
338 const CreateReplicationConfigurationTemplateRequestT& request) const {
339 return SubmitCallable(&MgnClient::CreateReplicationConfigurationTemplate, request);
340 }
341
346 template <typename CreateReplicationConfigurationTemplateRequestT = Model::CreateReplicationConfigurationTemplateRequest>
347 void CreateReplicationConfigurationTemplateAsync(const CreateReplicationConfigurationTemplateRequestT& request,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
350 return SubmitAsync(&MgnClient::CreateReplicationConfigurationTemplate, request, handler, context);
351 }
352
359
363 template <typename CreateWaveRequestT = Model::CreateWaveRequest>
364 Model::CreateWaveOutcomeCallable CreateWaveCallable(const CreateWaveRequestT& request) const {
365 return SubmitCallable(&MgnClient::CreateWave, request);
366 }
367
372 template <typename CreateWaveRequestT = Model::CreateWaveRequest>
373 void CreateWaveAsync(const CreateWaveRequestT& request, const CreateWaveResponseReceivedHandler& handler,
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
375 return SubmitAsync(&MgnClient::CreateWave, request, handler, context);
376 }
377
384
389 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
390 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const {
391 return SubmitCallable(&MgnClient::DeleteApplication, request);
392 }
393
398 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
399 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
401 return SubmitAsync(&MgnClient::DeleteApplication, request, handler, context);
402 }
403
410
414 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
415 Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT& request) const {
416 return SubmitCallable(&MgnClient::DeleteConnector, request);
417 }
418
423 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
424 void DeleteConnectorAsync(const DeleteConnectorRequestT& request, const DeleteConnectorResponseReceivedHandler& handler,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
426 return SubmitAsync(&MgnClient::DeleteConnector, request, handler, context);
427 }
428
435
439 template <typename DeleteJobRequestT = Model::DeleteJobRequest>
440 Model::DeleteJobOutcomeCallable DeleteJobCallable(const DeleteJobRequestT& request) const {
441 return SubmitCallable(&MgnClient::DeleteJob, request);
442 }
443
448 template <typename DeleteJobRequestT = Model::DeleteJobRequest>
449 void DeleteJobAsync(const DeleteJobRequestT& request, const DeleteJobResponseReceivedHandler& handler,
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
451 return SubmitAsync(&MgnClient::DeleteJob, request, handler, context);
452 }
453
462
467 template <typename DeleteLaunchConfigurationTemplateRequestT = Model::DeleteLaunchConfigurationTemplateRequest>
469 const DeleteLaunchConfigurationTemplateRequestT& request) const {
470 return SubmitCallable(&MgnClient::DeleteLaunchConfigurationTemplate, request);
471 }
472
477 template <typename DeleteLaunchConfigurationTemplateRequestT = Model::DeleteLaunchConfigurationTemplateRequest>
478 void DeleteLaunchConfigurationTemplateAsync(const DeleteLaunchConfigurationTemplateRequestT& request,
480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
481 return SubmitAsync(&MgnClient::DeleteLaunchConfigurationTemplate, request, handler, context);
482 }
483
492
497 template <typename DeleteNetworkMigrationDefinitionRequestT = Model::DeleteNetworkMigrationDefinitionRequest>
499 const DeleteNetworkMigrationDefinitionRequestT& request) const {
500 return SubmitCallable(&MgnClient::DeleteNetworkMigrationDefinition, request);
501 }
502
507 template <typename DeleteNetworkMigrationDefinitionRequestT = Model::DeleteNetworkMigrationDefinitionRequest>
508 void DeleteNetworkMigrationDefinitionAsync(const DeleteNetworkMigrationDefinitionRequestT& request,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
511 return SubmitAsync(&MgnClient::DeleteNetworkMigrationDefinition, request, handler, context);
512 }
513
522
527 template <typename DeleteReplicationConfigurationTemplateRequestT = Model::DeleteReplicationConfigurationTemplateRequest>
529 const DeleteReplicationConfigurationTemplateRequestT& request) const {
530 return SubmitCallable(&MgnClient::DeleteReplicationConfigurationTemplate, request);
531 }
532
537 template <typename DeleteReplicationConfigurationTemplateRequestT = Model::DeleteReplicationConfigurationTemplateRequest>
538 void DeleteReplicationConfigurationTemplateAsync(const DeleteReplicationConfigurationTemplateRequestT& request,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
541 return SubmitAsync(&MgnClient::DeleteReplicationConfigurationTemplate, request, handler, context);
542 }
543
550
555 template <typename DeleteSourceServerRequestT = Model::DeleteSourceServerRequest>
556 Model::DeleteSourceServerOutcomeCallable DeleteSourceServerCallable(const DeleteSourceServerRequestT& request) const {
557 return SubmitCallable(&MgnClient::DeleteSourceServer, request);
558 }
559
564 template <typename DeleteSourceServerRequestT = Model::DeleteSourceServerRequest>
565 void DeleteSourceServerAsync(const DeleteSourceServerRequestT& request, const DeleteSourceServerResponseReceivedHandler& handler,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
567 return SubmitAsync(&MgnClient::DeleteSourceServer, request, handler, context);
568 }
569
576
581 template <typename DeleteVcenterClientRequestT = Model::DeleteVcenterClientRequest>
582 Model::DeleteVcenterClientOutcomeCallable DeleteVcenterClientCallable(const DeleteVcenterClientRequestT& request) const {
583 return SubmitCallable(&MgnClient::DeleteVcenterClient, request);
584 }
585
590 template <typename DeleteVcenterClientRequestT = Model::DeleteVcenterClientRequest>
591 void DeleteVcenterClientAsync(const DeleteVcenterClientRequestT& request, const DeleteVcenterClientResponseReceivedHandler& handler,
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
593 return SubmitAsync(&MgnClient::DeleteVcenterClient, request, handler, context);
594 }
595
602
606 template <typename DeleteWaveRequestT = Model::DeleteWaveRequest>
607 Model::DeleteWaveOutcomeCallable DeleteWaveCallable(const DeleteWaveRequestT& request) const {
608 return SubmitCallable(&MgnClient::DeleteWave, request);
609 }
610
615 template <typename DeleteWaveRequestT = Model::DeleteWaveRequest>
616 void DeleteWaveAsync(const DeleteWaveRequestT& request, const DeleteWaveResponseReceivedHandler& handler,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
618 return SubmitAsync(&MgnClient::DeleteWave, request, handler, context);
619 }
620
627
632 template <typename DescribeJobLogItemsRequestT = Model::DescribeJobLogItemsRequest>
633 Model::DescribeJobLogItemsOutcomeCallable DescribeJobLogItemsCallable(const DescribeJobLogItemsRequestT& request) const {
634 return SubmitCallable(&MgnClient::DescribeJobLogItems, request);
635 }
636
641 template <typename DescribeJobLogItemsRequestT = Model::DescribeJobLogItemsRequest>
642 void DescribeJobLogItemsAsync(const DescribeJobLogItemsRequestT& request, const DescribeJobLogItemsResponseReceivedHandler& handler,
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
644 return SubmitAsync(&MgnClient::DescribeJobLogItems, request, handler, context);
645 }
646
658
662 template <typename DescribeJobsRequestT = Model::DescribeJobsRequest>
663 Model::DescribeJobsOutcomeCallable DescribeJobsCallable(const DescribeJobsRequestT& request = {}) const {
664 return SubmitCallable(&MgnClient::DescribeJobs, request);
665 }
666
671 template <typename DescribeJobsRequestT = Model::DescribeJobsRequest>
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
674 const DescribeJobsRequestT& request = {}) const {
675 return SubmitAsync(&MgnClient::DescribeJobs, request, handler, context);
676 }
677
686
691 template <typename DescribeLaunchConfigurationTemplatesRequestT = Model::DescribeLaunchConfigurationTemplatesRequest>
693 const DescribeLaunchConfigurationTemplatesRequestT& request = {}) const {
694 return SubmitCallable(&MgnClient::DescribeLaunchConfigurationTemplates, request);
695 }
696
701 template <typename DescribeLaunchConfigurationTemplatesRequestT = Model::DescribeLaunchConfigurationTemplatesRequest>
703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
704 const DescribeLaunchConfigurationTemplatesRequestT& request = {}) const {
705 return SubmitAsync(&MgnClient::DescribeLaunchConfigurationTemplates, request, handler, context);
706 }
707
716
721 template <typename DescribeReplicationConfigurationTemplatesRequestT = Model::DescribeReplicationConfigurationTemplatesRequest>
723 const DescribeReplicationConfigurationTemplatesRequestT& request = {}) const {
724 return SubmitCallable(&MgnClient::DescribeReplicationConfigurationTemplates, request);
725 }
726
731 template <typename DescribeReplicationConfigurationTemplatesRequestT = Model::DescribeReplicationConfigurationTemplatesRequest>
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
734 const DescribeReplicationConfigurationTemplatesRequestT& request = {}) const {
735 return SubmitAsync(&MgnClient::DescribeReplicationConfigurationTemplates, request, handler, context);
736 }
737
745
750 template <typename DescribeSourceServersRequestT = Model::DescribeSourceServersRequest>
751 Model::DescribeSourceServersOutcomeCallable DescribeSourceServersCallable(const DescribeSourceServersRequestT& request = {}) const {
752 return SubmitCallable(&MgnClient::DescribeSourceServers, request);
753 }
754
759 template <typename DescribeSourceServersRequestT = Model::DescribeSourceServersRequest>
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
762 const DescribeSourceServersRequestT& request = {}) const {
763 return SubmitAsync(&MgnClient::DescribeSourceServers, request, handler, context);
764 }
765
773
778 template <typename DescribeVcenterClientsRequestT = Model::DescribeVcenterClientsRequest>
779 Model::DescribeVcenterClientsOutcomeCallable DescribeVcenterClientsCallable(const DescribeVcenterClientsRequestT& request = {}) const {
780 return SubmitCallable(&MgnClient::DescribeVcenterClients, request);
781 }
782
787 template <typename DescribeVcenterClientsRequestT = Model::DescribeVcenterClientsRequest>
789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
790 const DescribeVcenterClientsRequestT& request = {}) const {
791 return SubmitAsync(&MgnClient::DescribeVcenterClients, request, handler, context);
792 }
793
800
805 template <typename DisassociateApplicationsRequestT = Model::DisassociateApplicationsRequest>
806 Model::DisassociateApplicationsOutcomeCallable DisassociateApplicationsCallable(const DisassociateApplicationsRequestT& request) const {
807 return SubmitCallable(&MgnClient::DisassociateApplications, request);
808 }
809
814 template <typename DisassociateApplicationsRequestT = Model::DisassociateApplicationsRequest>
815 void DisassociateApplicationsAsync(const DisassociateApplicationsRequestT& request,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
818 return SubmitAsync(&MgnClient::DisassociateApplications, request, handler, context);
819 }
820
827
832 template <typename DisassociateSourceServersRequestT = Model::DisassociateSourceServersRequest>
834 const DisassociateSourceServersRequestT& request) const {
835 return SubmitCallable(&MgnClient::DisassociateSourceServers, request);
836 }
837
842 template <typename DisassociateSourceServersRequestT = Model::DisassociateSourceServersRequest>
843 void DisassociateSourceServersAsync(const DisassociateSourceServersRequestT& request,
845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
846 return SubmitAsync(&MgnClient::DisassociateSourceServers, request, handler, context);
847 }
848
866
871 template <typename DisconnectFromServiceRequestT = Model::DisconnectFromServiceRequest>
872 Model::DisconnectFromServiceOutcomeCallable DisconnectFromServiceCallable(const DisconnectFromServiceRequestT& request) const {
873 return SubmitCallable(&MgnClient::DisconnectFromService, request);
874 }
875
880 template <typename DisconnectFromServiceRequestT = Model::DisconnectFromServiceRequest>
881 void DisconnectFromServiceAsync(const DisconnectFromServiceRequestT& request, const DisconnectFromServiceResponseReceivedHandler& handler,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
883 return SubmitAsync(&MgnClient::DisconnectFromService, request, handler, context);
884 }
885
902
906 template <typename FinalizeCutoverRequestT = Model::FinalizeCutoverRequest>
907 Model::FinalizeCutoverOutcomeCallable FinalizeCutoverCallable(const FinalizeCutoverRequestT& request) const {
908 return SubmitCallable(&MgnClient::FinalizeCutover, request);
909 }
910
915 template <typename FinalizeCutoverRequestT = Model::FinalizeCutoverRequest>
916 void FinalizeCutoverAsync(const FinalizeCutoverRequestT& request, const FinalizeCutoverResponseReceivedHandler& handler,
917 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
918 return SubmitAsync(&MgnClient::FinalizeCutover, request, handler, context);
919 }
920
928
933 template <typename GetLaunchConfigurationRequestT = Model::GetLaunchConfigurationRequest>
934 Model::GetLaunchConfigurationOutcomeCallable GetLaunchConfigurationCallable(const GetLaunchConfigurationRequestT& request) const {
935 return SubmitCallable(&MgnClient::GetLaunchConfiguration, request);
936 }
937
942 template <typename GetLaunchConfigurationRequestT = Model::GetLaunchConfigurationRequest>
943 void GetLaunchConfigurationAsync(const GetLaunchConfigurationRequestT& request,
945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
946 return SubmitAsync(&MgnClient::GetLaunchConfiguration, request, handler, context);
947 }
948
957
962 template <typename GetNetworkMigrationDefinitionRequestT = Model::GetNetworkMigrationDefinitionRequest>
964 const GetNetworkMigrationDefinitionRequestT& request) const {
965 return SubmitCallable(&MgnClient::GetNetworkMigrationDefinition, request);
966 }
967
972 template <typename GetNetworkMigrationDefinitionRequestT = Model::GetNetworkMigrationDefinitionRequest>
973 void GetNetworkMigrationDefinitionAsync(const GetNetworkMigrationDefinitionRequestT& request,
975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
976 return SubmitAsync(&MgnClient::GetNetworkMigrationDefinition, request, handler, context);
977 }
978
988
993 template <typename GetNetworkMigrationMapperSegmentConstructRequestT = Model::GetNetworkMigrationMapperSegmentConstructRequest>
995 const GetNetworkMigrationMapperSegmentConstructRequestT& request) const {
996 return SubmitCallable(&MgnClient::GetNetworkMigrationMapperSegmentConstruct, request);
997 }
998
1003 template <typename GetNetworkMigrationMapperSegmentConstructRequestT = Model::GetNetworkMigrationMapperSegmentConstructRequest>
1005 const GetNetworkMigrationMapperSegmentConstructRequestT& request,
1007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1008 return SubmitAsync(&MgnClient::GetNetworkMigrationMapperSegmentConstruct, request, handler, context);
1009 }
1010
1018 const Model::GetReplicationConfigurationRequest& request) const;
1019
1024 template <typename GetReplicationConfigurationRequestT = Model::GetReplicationConfigurationRequest>
1026 const GetReplicationConfigurationRequestT& request) const {
1027 return SubmitCallable(&MgnClient::GetReplicationConfiguration, request);
1028 }
1029
1034 template <typename GetReplicationConfigurationRequestT = Model::GetReplicationConfigurationRequest>
1035 void GetReplicationConfigurationAsync(const GetReplicationConfigurationRequestT& request,
1037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1038 return SubmitAsync(&MgnClient::GetReplicationConfiguration, request, handler, context);
1039 }
1040
1047
1052 template <typename InitializeServiceRequestT = Model::InitializeServiceRequest>
1053 Model::InitializeServiceOutcomeCallable InitializeServiceCallable(const InitializeServiceRequestT& request = {}) const {
1054 return SubmitCallable(&MgnClient::InitializeService, request);
1055 }
1056
1061 template <typename InitializeServiceRequestT = Model::InitializeServiceRequest>
1063 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1064 const InitializeServiceRequestT& request = {}) const {
1065 return SubmitAsync(&MgnClient::InitializeService, request, handler, context);
1066 }
1067
1075
1080 template <typename ListApplicationsRequestT = Model::ListApplicationsRequest>
1081 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const {
1082 return SubmitCallable(&MgnClient::ListApplications, request);
1083 }
1084
1089 template <typename ListApplicationsRequestT = Model::ListApplicationsRequest>
1091 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1092 const ListApplicationsRequestT& request = {}) const {
1093 return SubmitAsync(&MgnClient::ListApplications, request, handler, context);
1094 }
1095
1102
1106 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1107 Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT& request = {}) const {
1108 return SubmitCallable(&MgnClient::ListConnectors, request);
1109 }
1110
1115 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1118 const ListConnectorsRequestT& request = {}) const {
1119 return SubmitAsync(&MgnClient::ListConnectors, request, handler, context);
1120 }
1121
1128
1133 template <typename ListExportErrorsRequestT = Model::ListExportErrorsRequest>
1134 Model::ListExportErrorsOutcomeCallable ListExportErrorsCallable(const ListExportErrorsRequestT& request) const {
1135 return SubmitCallable(&MgnClient::ListExportErrors, request);
1136 }
1137
1142 template <typename ListExportErrorsRequestT = Model::ListExportErrorsRequest>
1143 void ListExportErrorsAsync(const ListExportErrorsRequestT& request, const ListExportErrorsResponseReceivedHandler& handler,
1144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1145 return SubmitAsync(&MgnClient::ListExportErrors, request, handler, context);
1146 }
1147
1154
1158 template <typename ListExportsRequestT = Model::ListExportsRequest>
1159 Model::ListExportsOutcomeCallable ListExportsCallable(const ListExportsRequestT& request = {}) const {
1160 return SubmitCallable(&MgnClient::ListExports, request);
1161 }
1162
1167 template <typename ListExportsRequestT = Model::ListExportsRequest>
1169 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1170 const ListExportsRequestT& request = {}) const {
1171 return SubmitAsync(&MgnClient::ListExports, request, handler, context);
1172 }
1173
1180
1185 template <typename ListImportErrorsRequestT = Model::ListImportErrorsRequest>
1186 Model::ListImportErrorsOutcomeCallable ListImportErrorsCallable(const ListImportErrorsRequestT& request) const {
1187 return SubmitCallable(&MgnClient::ListImportErrors, request);
1188 }
1189
1194 template <typename ListImportErrorsRequestT = Model::ListImportErrorsRequest>
1195 void ListImportErrorsAsync(const ListImportErrorsRequestT& request, const ListImportErrorsResponseReceivedHandler& handler,
1196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1197 return SubmitAsync(&MgnClient::ListImportErrors, request, handler, context);
1198 }
1199
1207 const Model::ListImportFileEnrichmentsRequest& request = {}) const;
1208
1213 template <typename ListImportFileEnrichmentsRequestT = Model::ListImportFileEnrichmentsRequest>
1215 const ListImportFileEnrichmentsRequestT& request = {}) const {
1216 return SubmitCallable(&MgnClient::ListImportFileEnrichments, request);
1217 }
1218
1223 template <typename ListImportFileEnrichmentsRequestT = Model::ListImportFileEnrichmentsRequest>
1225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1226 const ListImportFileEnrichmentsRequestT& request = {}) const {
1227 return SubmitAsync(&MgnClient::ListImportFileEnrichments, request, handler, context);
1228 }
1229
1236
1240 template <typename ListImportsRequestT = Model::ListImportsRequest>
1241 Model::ListImportsOutcomeCallable ListImportsCallable(const ListImportsRequestT& request = {}) const {
1242 return SubmitCallable(&MgnClient::ListImports, request);
1243 }
1244
1249 template <typename ListImportsRequestT = Model::ListImportsRequest>
1251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1252 const ListImportsRequestT& request = {}) const {
1253 return SubmitAsync(&MgnClient::ListImports, request, handler, context);
1254 }
1255
1262
1267 template <typename ListManagedAccountsRequestT = Model::ListManagedAccountsRequest>
1268 Model::ListManagedAccountsOutcomeCallable ListManagedAccountsCallable(const ListManagedAccountsRequestT& request = {}) const {
1269 return SubmitCallable(&MgnClient::ListManagedAccounts, request);
1270 }
1271
1276 template <typename ListManagedAccountsRequestT = Model::ListManagedAccountsRequest>
1278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1279 const ListManagedAccountsRequestT& request = {}) const {
1280 return SubmitAsync(&MgnClient::ListManagedAccounts, request, handler, context);
1281 }
1282
1290 const Model::ListNetworkMigrationAnalysesRequest& request) const;
1291
1296 template <typename ListNetworkMigrationAnalysesRequestT = Model::ListNetworkMigrationAnalysesRequest>
1298 const ListNetworkMigrationAnalysesRequestT& request) const {
1299 return SubmitCallable(&MgnClient::ListNetworkMigrationAnalyses, request);
1300 }
1301
1306 template <typename ListNetworkMigrationAnalysesRequestT = Model::ListNetworkMigrationAnalysesRequest>
1307 void ListNetworkMigrationAnalysesAsync(const ListNetworkMigrationAnalysesRequestT& request,
1309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1310 return SubmitAsync(&MgnClient::ListNetworkMigrationAnalyses, request, handler, context);
1311 }
1312
1321
1326 template <typename ListNetworkMigrationAnalysisResultsRequestT = Model::ListNetworkMigrationAnalysisResultsRequest>
1328 const ListNetworkMigrationAnalysisResultsRequestT& request) const {
1329 return SubmitCallable(&MgnClient::ListNetworkMigrationAnalysisResults, request);
1330 }
1331
1336 template <typename ListNetworkMigrationAnalysisResultsRequestT = Model::ListNetworkMigrationAnalysisResultsRequest>
1337 void ListNetworkMigrationAnalysisResultsAsync(const ListNetworkMigrationAnalysisResultsRequestT& request,
1339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1340 return SubmitAsync(&MgnClient::ListNetworkMigrationAnalysisResults, request, handler, context);
1341 }
1342
1351
1356 template <typename ListNetworkMigrationCodeGenerationSegmentsRequestT = Model::ListNetworkMigrationCodeGenerationSegmentsRequest>
1358 const ListNetworkMigrationCodeGenerationSegmentsRequestT& request) const {
1359 return SubmitCallable(&MgnClient::ListNetworkMigrationCodeGenerationSegments, request);
1360 }
1361
1366 template <typename ListNetworkMigrationCodeGenerationSegmentsRequestT = Model::ListNetworkMigrationCodeGenerationSegmentsRequest>
1368 const ListNetworkMigrationCodeGenerationSegmentsRequestT& request,
1370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1371 return SubmitAsync(&MgnClient::ListNetworkMigrationCodeGenerationSegments, request, handler, context);
1372 }
1373
1382
1387 template <typename ListNetworkMigrationCodeGenerationsRequestT = Model::ListNetworkMigrationCodeGenerationsRequest>
1389 const ListNetworkMigrationCodeGenerationsRequestT& request) const {
1390 return SubmitCallable(&MgnClient::ListNetworkMigrationCodeGenerations, request);
1391 }
1392
1397 template <typename ListNetworkMigrationCodeGenerationsRequestT = Model::ListNetworkMigrationCodeGenerationsRequest>
1398 void ListNetworkMigrationCodeGenerationsAsync(const ListNetworkMigrationCodeGenerationsRequestT& request,
1400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1401 return SubmitAsync(&MgnClient::ListNetworkMigrationCodeGenerations, request, handler, context);
1402 }
1403
1411 const Model::ListNetworkMigrationDefinitionsRequest& request = {}) const;
1412
1417 template <typename ListNetworkMigrationDefinitionsRequestT = Model::ListNetworkMigrationDefinitionsRequest>
1419 const ListNetworkMigrationDefinitionsRequestT& request = {}) const {
1420 return SubmitCallable(&MgnClient::ListNetworkMigrationDefinitions, request);
1421 }
1422
1427 template <typename ListNetworkMigrationDefinitionsRequestT = Model::ListNetworkMigrationDefinitionsRequest>
1429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1430 const ListNetworkMigrationDefinitionsRequestT& request = {}) const {
1431 return SubmitAsync(&MgnClient::ListNetworkMigrationDefinitions, request, handler, context);
1432 }
1433
1442
1447 template <typename ListNetworkMigrationDeployedStacksRequestT = Model::ListNetworkMigrationDeployedStacksRequest>
1449 const ListNetworkMigrationDeployedStacksRequestT& request) const {
1450 return SubmitCallable(&MgnClient::ListNetworkMigrationDeployedStacks, request);
1451 }
1452
1457 template <typename ListNetworkMigrationDeployedStacksRequestT = Model::ListNetworkMigrationDeployedStacksRequest>
1458 void ListNetworkMigrationDeployedStacksAsync(const ListNetworkMigrationDeployedStacksRequestT& request,
1460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1461 return SubmitAsync(&MgnClient::ListNetworkMigrationDeployedStacks, request, handler, context);
1462 }
1463
1472
1477 template <typename ListNetworkMigrationDeploymentsRequestT = Model::ListNetworkMigrationDeploymentsRequest>
1479 const ListNetworkMigrationDeploymentsRequestT& request) const {
1480 return SubmitCallable(&MgnClient::ListNetworkMigrationDeployments, request);
1481 }
1482
1487 template <typename ListNetworkMigrationDeploymentsRequestT = Model::ListNetworkMigrationDeploymentsRequest>
1488 void ListNetworkMigrationDeploymentsAsync(const ListNetworkMigrationDeploymentsRequestT& request,
1490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1491 return SubmitAsync(&MgnClient::ListNetworkMigrationDeployments, request, handler, context);
1492 }
1493
1502
1507 template <typename ListNetworkMigrationExecutionsRequestT = Model::ListNetworkMigrationExecutionsRequest>
1509 const ListNetworkMigrationExecutionsRequestT& request) const {
1510 return SubmitCallable(&MgnClient::ListNetworkMigrationExecutions, request);
1511 }
1512
1517 template <typename ListNetworkMigrationExecutionsRequestT = Model::ListNetworkMigrationExecutionsRequest>
1518 void ListNetworkMigrationExecutionsAsync(const ListNetworkMigrationExecutionsRequestT& request,
1520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1521 return SubmitAsync(&MgnClient::ListNetworkMigrationExecutions, request, handler, context);
1522 }
1523
1533
1538 template <typename ListNetworkMigrationMapperSegmentConstructsRequestT = Model::ListNetworkMigrationMapperSegmentConstructsRequest>
1540 const ListNetworkMigrationMapperSegmentConstructsRequestT& request) const {
1541 return SubmitCallable(&MgnClient::ListNetworkMigrationMapperSegmentConstructs, request);
1542 }
1543
1548 template <typename ListNetworkMigrationMapperSegmentConstructsRequestT = Model::ListNetworkMigrationMapperSegmentConstructsRequest>
1550 const ListNetworkMigrationMapperSegmentConstructsRequestT& request,
1552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1553 return SubmitAsync(&MgnClient::ListNetworkMigrationMapperSegmentConstructs, request, handler, context);
1554 }
1555
1564
1569 template <typename ListNetworkMigrationMapperSegmentsRequestT = Model::ListNetworkMigrationMapperSegmentsRequest>
1571 const ListNetworkMigrationMapperSegmentsRequestT& request) const {
1572 return SubmitCallable(&MgnClient::ListNetworkMigrationMapperSegments, request);
1573 }
1574
1579 template <typename ListNetworkMigrationMapperSegmentsRequestT = Model::ListNetworkMigrationMapperSegmentsRequest>
1580 void ListNetworkMigrationMapperSegmentsAsync(const ListNetworkMigrationMapperSegmentsRequestT& request,
1582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1583 return SubmitAsync(&MgnClient::ListNetworkMigrationMapperSegments, request, handler, context);
1584 }
1585
1594
1599 template <typename ListNetworkMigrationMappingUpdatesRequestT = Model::ListNetworkMigrationMappingUpdatesRequest>
1601 const ListNetworkMigrationMappingUpdatesRequestT& request) const {
1602 return SubmitCallable(&MgnClient::ListNetworkMigrationMappingUpdates, request);
1603 }
1604
1609 template <typename ListNetworkMigrationMappingUpdatesRequestT = Model::ListNetworkMigrationMappingUpdatesRequest>
1610 void ListNetworkMigrationMappingUpdatesAsync(const ListNetworkMigrationMappingUpdatesRequestT& request,
1612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1613 return SubmitAsync(&MgnClient::ListNetworkMigrationMappingUpdates, request, handler, context);
1614 }
1615
1623 const Model::ListNetworkMigrationMappingsRequest& request) const;
1624
1629 template <typename ListNetworkMigrationMappingsRequestT = Model::ListNetworkMigrationMappingsRequest>
1631 const ListNetworkMigrationMappingsRequestT& request) const {
1632 return SubmitCallable(&MgnClient::ListNetworkMigrationMappings, request);
1633 }
1634
1639 template <typename ListNetworkMigrationMappingsRequestT = Model::ListNetworkMigrationMappingsRequest>
1640 void ListNetworkMigrationMappingsAsync(const ListNetworkMigrationMappingsRequestT& request,
1642 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1643 return SubmitAsync(&MgnClient::ListNetworkMigrationMappings, request, handler, context);
1644 }
1645
1653
1658 template <typename ListSourceServerActionsRequestT = Model::ListSourceServerActionsRequest>
1659 Model::ListSourceServerActionsOutcomeCallable ListSourceServerActionsCallable(const ListSourceServerActionsRequestT& request) const {
1660 return SubmitCallable(&MgnClient::ListSourceServerActions, request);
1661 }
1662
1667 template <typename ListSourceServerActionsRequestT = Model::ListSourceServerActionsRequest>
1668 void ListSourceServerActionsAsync(const ListSourceServerActionsRequestT& request,
1670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1671 return SubmitAsync(&MgnClient::ListSourceServerActions, request, handler, context);
1672 }
1673
1681
1686 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1687 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1688 return SubmitCallable(&MgnClient::ListTagsForResource, request);
1689 }
1690
1695 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1696 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1698 return SubmitAsync(&MgnClient::ListTagsForResource, request, handler, context);
1699 }
1700
1707
1712 template <typename ListTemplateActionsRequestT = Model::ListTemplateActionsRequest>
1713 Model::ListTemplateActionsOutcomeCallable ListTemplateActionsCallable(const ListTemplateActionsRequestT& request) const {
1714 return SubmitCallable(&MgnClient::ListTemplateActions, request);
1715 }
1716
1721 template <typename ListTemplateActionsRequestT = Model::ListTemplateActionsRequest>
1722 void ListTemplateActionsAsync(const ListTemplateActionsRequestT& request, const ListTemplateActionsResponseReceivedHandler& handler,
1723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1724 return SubmitAsync(&MgnClient::ListTemplateActions, request, handler, context);
1725 }
1726
1733
1737 template <typename ListWavesRequestT = Model::ListWavesRequest>
1738 Model::ListWavesOutcomeCallable ListWavesCallable(const ListWavesRequestT& request = {}) const {
1739 return SubmitCallable(&MgnClient::ListWaves, request);
1740 }
1741
1746 template <typename ListWavesRequestT = Model::ListWavesRequest>
1748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1749 const ListWavesRequestT& request = {}) const {
1750 return SubmitAsync(&MgnClient::ListWaves, request, handler, context);
1751 }
1752
1762
1766 template <typename MarkAsArchivedRequestT = Model::MarkAsArchivedRequest>
1767 Model::MarkAsArchivedOutcomeCallable MarkAsArchivedCallable(const MarkAsArchivedRequestT& request) const {
1768 return SubmitCallable(&MgnClient::MarkAsArchived, request);
1769 }
1770
1775 template <typename MarkAsArchivedRequestT = Model::MarkAsArchivedRequest>
1776 void MarkAsArchivedAsync(const MarkAsArchivedRequestT& request, const MarkAsArchivedResponseReceivedHandler& handler,
1777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1778 return SubmitAsync(&MgnClient::MarkAsArchived, request, handler, context);
1779 }
1780
1787
1792 template <typename PauseReplicationRequestT = Model::PauseReplicationRequest>
1793 Model::PauseReplicationOutcomeCallable PauseReplicationCallable(const PauseReplicationRequestT& request) const {
1794 return SubmitCallable(&MgnClient::PauseReplication, request);
1795 }
1796
1801 template <typename PauseReplicationRequestT = Model::PauseReplicationRequest>
1802 void PauseReplicationAsync(const PauseReplicationRequestT& request, const PauseReplicationResponseReceivedHandler& handler,
1803 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1804 return SubmitAsync(&MgnClient::PauseReplication, request, handler, context);
1805 }
1806
1813
1818 template <typename PutSourceServerActionRequestT = Model::PutSourceServerActionRequest>
1819 Model::PutSourceServerActionOutcomeCallable PutSourceServerActionCallable(const PutSourceServerActionRequestT& request) const {
1820 return SubmitCallable(&MgnClient::PutSourceServerAction, request);
1821 }
1822
1827 template <typename PutSourceServerActionRequestT = Model::PutSourceServerActionRequest>
1828 void PutSourceServerActionAsync(const PutSourceServerActionRequestT& request, const PutSourceServerActionResponseReceivedHandler& handler,
1829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1830 return SubmitAsync(&MgnClient::PutSourceServerAction, request, handler, context);
1831 }
1832
1839
1844 template <typename PutTemplateActionRequestT = Model::PutTemplateActionRequest>
1845 Model::PutTemplateActionOutcomeCallable PutTemplateActionCallable(const PutTemplateActionRequestT& request) const {
1846 return SubmitCallable(&MgnClient::PutTemplateAction, request);
1847 }
1848
1853 template <typename PutTemplateActionRequestT = Model::PutTemplateActionRequest>
1854 void PutTemplateActionAsync(const PutTemplateActionRequestT& request, const PutTemplateActionResponseReceivedHandler& handler,
1855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1856 return SubmitAsync(&MgnClient::PutTemplateAction, request, handler, context);
1857 }
1858
1866
1871 template <typename RemoveSourceServerActionRequestT = Model::RemoveSourceServerActionRequest>
1872 Model::RemoveSourceServerActionOutcomeCallable RemoveSourceServerActionCallable(const RemoveSourceServerActionRequestT& request) const {
1873 return SubmitCallable(&MgnClient::RemoveSourceServerAction, request);
1874 }
1875
1880 template <typename RemoveSourceServerActionRequestT = Model::RemoveSourceServerActionRequest>
1881 void RemoveSourceServerActionAsync(const RemoveSourceServerActionRequestT& request,
1883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1884 return SubmitAsync(&MgnClient::RemoveSourceServerAction, request, handler, context);
1885 }
1886
1893
1898 template <typename RemoveTemplateActionRequestT = Model::RemoveTemplateActionRequest>
1899 Model::RemoveTemplateActionOutcomeCallable RemoveTemplateActionCallable(const RemoveTemplateActionRequestT& request) const {
1900 return SubmitCallable(&MgnClient::RemoveTemplateAction, request);
1901 }
1902
1907 template <typename RemoveTemplateActionRequestT = Model::RemoveTemplateActionRequest>
1908 void RemoveTemplateActionAsync(const RemoveTemplateActionRequestT& request, const RemoveTemplateActionResponseReceivedHandler& handler,
1909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1910 return SubmitAsync(&MgnClient::RemoveTemplateAction, request, handler, context);
1911 }
1912
1919
1924 template <typename ResumeReplicationRequestT = Model::ResumeReplicationRequest>
1925 Model::ResumeReplicationOutcomeCallable ResumeReplicationCallable(const ResumeReplicationRequestT& request) const {
1926 return SubmitCallable(&MgnClient::ResumeReplication, request);
1927 }
1928
1933 template <typename ResumeReplicationRequestT = Model::ResumeReplicationRequest>
1934 void ResumeReplicationAsync(const ResumeReplicationRequestT& request, const ResumeReplicationResponseReceivedHandler& handler,
1935 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1936 return SubmitAsync(&MgnClient::ResumeReplication, request, handler, context);
1937 }
1938
1948
1953 template <typename RetryDataReplicationRequestT = Model::RetryDataReplicationRequest>
1954 Model::RetryDataReplicationOutcomeCallable RetryDataReplicationCallable(const RetryDataReplicationRequestT& request) const {
1955 return SubmitCallable(&MgnClient::RetryDataReplication, request);
1956 }
1957
1962 template <typename RetryDataReplicationRequestT = Model::RetryDataReplicationRequest>
1963 void RetryDataReplicationAsync(const RetryDataReplicationRequestT& request, const RetryDataReplicationResponseReceivedHandler& handler,
1964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1965 return SubmitAsync(&MgnClient::RetryDataReplication, request, handler, context);
1966 }
1967
1976
1980 template <typename StartCutoverRequestT = Model::StartCutoverRequest>
1981 Model::StartCutoverOutcomeCallable StartCutoverCallable(const StartCutoverRequestT& request) const {
1982 return SubmitCallable(&MgnClient::StartCutover, request);
1983 }
1984
1989 template <typename StartCutoverRequestT = Model::StartCutoverRequest>
1990 void StartCutoverAsync(const StartCutoverRequestT& request, const StartCutoverResponseReceivedHandler& handler,
1991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1992 return SubmitAsync(&MgnClient::StartCutover, request, handler, context);
1993 }
1994
2001
2005 template <typename StartExportRequestT = Model::StartExportRequest>
2006 Model::StartExportOutcomeCallable StartExportCallable(const StartExportRequestT& request) const {
2007 return SubmitCallable(&MgnClient::StartExport, request);
2008 }
2009
2014 template <typename StartExportRequestT = Model::StartExportRequest>
2015 void StartExportAsync(const StartExportRequestT& request, const StartExportResponseReceivedHandler& handler,
2016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2017 return SubmitAsync(&MgnClient::StartExport, request, handler, context);
2018 }
2019
2026
2030 template <typename StartImportRequestT = Model::StartImportRequest>
2031 Model::StartImportOutcomeCallable StartImportCallable(const StartImportRequestT& request) const {
2032 return SubmitCallable(&MgnClient::StartImport, request);
2033 }
2034
2039 template <typename StartImportRequestT = Model::StartImportRequest>
2040 void StartImportAsync(const StartImportRequestT& request, const StartImportResponseReceivedHandler& handler,
2041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2042 return SubmitAsync(&MgnClient::StartImport, request, handler, context);
2043 }
2044
2053
2058 template <typename StartImportFileEnrichmentRequestT = Model::StartImportFileEnrichmentRequest>
2060 const StartImportFileEnrichmentRequestT& request) const {
2061 return SubmitCallable(&MgnClient::StartImportFileEnrichment, request);
2062 }
2063
2068 template <typename StartImportFileEnrichmentRequestT = Model::StartImportFileEnrichmentRequest>
2069 void StartImportFileEnrichmentAsync(const StartImportFileEnrichmentRequestT& request,
2071 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2072 return SubmitAsync(&MgnClient::StartImportFileEnrichment, request, handler, context);
2073 }
2074
2082 const Model::StartNetworkMigrationAnalysisRequest& request) const;
2083
2088 template <typename StartNetworkMigrationAnalysisRequestT = Model::StartNetworkMigrationAnalysisRequest>
2090 const StartNetworkMigrationAnalysisRequestT& request) const {
2091 return SubmitCallable(&MgnClient::StartNetworkMigrationAnalysis, request);
2092 }
2093
2098 template <typename StartNetworkMigrationAnalysisRequestT = Model::StartNetworkMigrationAnalysisRequest>
2099 void StartNetworkMigrationAnalysisAsync(const StartNetworkMigrationAnalysisRequestT& request,
2101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2102 return SubmitAsync(&MgnClient::StartNetworkMigrationAnalysis, request, handler, context);
2103 }
2104
2113
2118 template <typename StartNetworkMigrationCodeGenerationRequestT = Model::StartNetworkMigrationCodeGenerationRequest>
2120 const StartNetworkMigrationCodeGenerationRequestT& request) const {
2121 return SubmitCallable(&MgnClient::StartNetworkMigrationCodeGeneration, request);
2122 }
2123
2128 template <typename StartNetworkMigrationCodeGenerationRequestT = Model::StartNetworkMigrationCodeGenerationRequest>
2129 void StartNetworkMigrationCodeGenerationAsync(const StartNetworkMigrationCodeGenerationRequestT& request,
2131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2132 return SubmitAsync(&MgnClient::StartNetworkMigrationCodeGeneration, request, handler, context);
2133 }
2134
2143
2148 template <typename StartNetworkMigrationDeploymentRequestT = Model::StartNetworkMigrationDeploymentRequest>
2150 const StartNetworkMigrationDeploymentRequestT& request) const {
2151 return SubmitCallable(&MgnClient::StartNetworkMigrationDeployment, request);
2152 }
2153
2158 template <typename StartNetworkMigrationDeploymentRequestT = Model::StartNetworkMigrationDeploymentRequest>
2159 void StartNetworkMigrationDeploymentAsync(const StartNetworkMigrationDeploymentRequestT& request,
2161 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2162 return SubmitAsync(&MgnClient::StartNetworkMigrationDeployment, request, handler, context);
2163 }
2164
2172 const Model::StartNetworkMigrationMappingRequest& request) const;
2173
2178 template <typename StartNetworkMigrationMappingRequestT = Model::StartNetworkMigrationMappingRequest>
2180 const StartNetworkMigrationMappingRequestT& request) const {
2181 return SubmitCallable(&MgnClient::StartNetworkMigrationMapping, request);
2182 }
2183
2188 template <typename StartNetworkMigrationMappingRequestT = Model::StartNetworkMigrationMappingRequest>
2189 void StartNetworkMigrationMappingAsync(const StartNetworkMigrationMappingRequestT& request,
2191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2192 return SubmitAsync(&MgnClient::StartNetworkMigrationMapping, request, handler, context);
2193 }
2194
2203
2208 template <typename StartNetworkMigrationMappingUpdateRequestT = Model::StartNetworkMigrationMappingUpdateRequest>
2210 const StartNetworkMigrationMappingUpdateRequestT& request) const {
2211 return SubmitCallable(&MgnClient::StartNetworkMigrationMappingUpdate, request);
2212 }
2213
2218 template <typename StartNetworkMigrationMappingUpdateRequestT = Model::StartNetworkMigrationMappingUpdateRequest>
2219 void StartNetworkMigrationMappingUpdateAsync(const StartNetworkMigrationMappingUpdateRequestT& request,
2221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2222 return SubmitAsync(&MgnClient::StartNetworkMigrationMappingUpdate, request, handler, context);
2223 }
2224
2232
2237 template <typename StartReplicationRequestT = Model::StartReplicationRequest>
2238 Model::StartReplicationOutcomeCallable StartReplicationCallable(const StartReplicationRequestT& request) const {
2239 return SubmitCallable(&MgnClient::StartReplication, request);
2240 }
2241
2246 template <typename StartReplicationRequestT = Model::StartReplicationRequest>
2247 void StartReplicationAsync(const StartReplicationRequestT& request, const StartReplicationResponseReceivedHandler& handler,
2248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2249 return SubmitAsync(&MgnClient::StartReplication, request, handler, context);
2250 }
2251
2260
2264 template <typename StartTestRequestT = Model::StartTestRequest>
2265 Model::StartTestOutcomeCallable StartTestCallable(const StartTestRequestT& request) const {
2266 return SubmitCallable(&MgnClient::StartTest, request);
2267 }
2268
2273 template <typename StartTestRequestT = Model::StartTestRequest>
2274 void StartTestAsync(const StartTestRequestT& request, const StartTestResponseReceivedHandler& handler,
2275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2276 return SubmitAsync(&MgnClient::StartTest, request, handler, context);
2277 }
2278
2285
2289 template <typename StopReplicationRequestT = Model::StopReplicationRequest>
2290 Model::StopReplicationOutcomeCallable StopReplicationCallable(const StopReplicationRequestT& request) const {
2291 return SubmitCallable(&MgnClient::StopReplication, request);
2292 }
2293
2298 template <typename StopReplicationRequestT = Model::StopReplicationRequest>
2299 void StopReplicationAsync(const StopReplicationRequestT& request, const StopReplicationResponseReceivedHandler& handler,
2300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2301 return SubmitAsync(&MgnClient::StopReplication, request, handler, context);
2302 }
2303
2313
2317 template <typename TagResourceRequestT = Model::TagResourceRequest>
2318 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
2319 return SubmitCallable(&MgnClient::TagResource, request);
2320 }
2321
2326 template <typename TagResourceRequestT = Model::TagResourceRequest>
2327 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
2328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2329 return SubmitAsync(&MgnClient::TagResource, request, handler, context);
2330 }
2331
2341
2346 template <typename TerminateTargetInstancesRequestT = Model::TerminateTargetInstancesRequest>
2347 Model::TerminateTargetInstancesOutcomeCallable TerminateTargetInstancesCallable(const TerminateTargetInstancesRequestT& request) const {
2348 return SubmitCallable(&MgnClient::TerminateTargetInstances, request);
2349 }
2350
2355 template <typename TerminateTargetInstancesRequestT = Model::TerminateTargetInstancesRequest>
2356 void TerminateTargetInstancesAsync(const TerminateTargetInstancesRequestT& request,
2358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2359 return SubmitAsync(&MgnClient::TerminateTargetInstances, request, handler, context);
2360 }
2361
2368
2373 template <typename UnarchiveApplicationRequestT = Model::UnarchiveApplicationRequest>
2374 Model::UnarchiveApplicationOutcomeCallable UnarchiveApplicationCallable(const UnarchiveApplicationRequestT& request) const {
2375 return SubmitCallable(&MgnClient::UnarchiveApplication, request);
2376 }
2377
2382 template <typename UnarchiveApplicationRequestT = Model::UnarchiveApplicationRequest>
2383 void UnarchiveApplicationAsync(const UnarchiveApplicationRequestT& request, const UnarchiveApplicationResponseReceivedHandler& handler,
2384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2385 return SubmitAsync(&MgnClient::UnarchiveApplication, request, handler, context);
2386 }
2387
2394
2398 template <typename UnarchiveWaveRequestT = Model::UnarchiveWaveRequest>
2399 Model::UnarchiveWaveOutcomeCallable UnarchiveWaveCallable(const UnarchiveWaveRequestT& request) const {
2400 return SubmitCallable(&MgnClient::UnarchiveWave, request);
2401 }
2402
2407 template <typename UnarchiveWaveRequestT = Model::UnarchiveWaveRequest>
2408 void UnarchiveWaveAsync(const UnarchiveWaveRequestT& request, const UnarchiveWaveResponseReceivedHandler& handler,
2409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2410 return SubmitAsync(&MgnClient::UnarchiveWave, request, handler, context);
2411 }
2412
2420
2424 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2425 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
2426 return SubmitCallable(&MgnClient::UntagResource, request);
2427 }
2428
2433 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2434 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
2435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2436 return SubmitAsync(&MgnClient::UntagResource, request, handler, context);
2437 }
2438
2445
2450 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
2451 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const {
2452 return SubmitCallable(&MgnClient::UpdateApplication, request);
2453 }
2454
2459 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
2460 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler,
2461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2462 return SubmitAsync(&MgnClient::UpdateApplication, request, handler, context);
2463 }
2464
2471
2475 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
2476 Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT& request) const {
2477 return SubmitCallable(&MgnClient::UpdateConnector, request);
2478 }
2479
2484 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
2485 void UpdateConnectorAsync(const UpdateConnectorRequestT& request, const UpdateConnectorResponseReceivedHandler& handler,
2486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2487 return SubmitAsync(&MgnClient::UpdateConnector, request, handler, context);
2488 }
2489
2498
2503 template <typename UpdateLaunchConfigurationRequestT = Model::UpdateLaunchConfigurationRequest>
2505 const UpdateLaunchConfigurationRequestT& request) const {
2506 return SubmitCallable(&MgnClient::UpdateLaunchConfiguration, request);
2507 }
2508
2513 template <typename UpdateLaunchConfigurationRequestT = Model::UpdateLaunchConfigurationRequest>
2514 void UpdateLaunchConfigurationAsync(const UpdateLaunchConfigurationRequestT& request,
2516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2517 return SubmitAsync(&MgnClient::UpdateLaunchConfiguration, request, handler, context);
2518 }
2519
2528
2533 template <typename UpdateLaunchConfigurationTemplateRequestT = Model::UpdateLaunchConfigurationTemplateRequest>
2535 const UpdateLaunchConfigurationTemplateRequestT& request) const {
2536 return SubmitCallable(&MgnClient::UpdateLaunchConfigurationTemplate, request);
2537 }
2538
2543 template <typename UpdateLaunchConfigurationTemplateRequestT = Model::UpdateLaunchConfigurationTemplateRequest>
2544 void UpdateLaunchConfigurationTemplateAsync(const UpdateLaunchConfigurationTemplateRequestT& request,
2546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2547 return SubmitAsync(&MgnClient::UpdateLaunchConfigurationTemplate, request, handler, context);
2548 }
2549
2558
2563 template <typename UpdateNetworkMigrationDefinitionRequestT = Model::UpdateNetworkMigrationDefinitionRequest>
2565 const UpdateNetworkMigrationDefinitionRequestT& request) const {
2566 return SubmitCallable(&MgnClient::UpdateNetworkMigrationDefinition, request);
2567 }
2568
2573 template <typename UpdateNetworkMigrationDefinitionRequestT = Model::UpdateNetworkMigrationDefinitionRequest>
2574 void UpdateNetworkMigrationDefinitionAsync(const UpdateNetworkMigrationDefinitionRequestT& request,
2576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2577 return SubmitAsync(&MgnClient::UpdateNetworkMigrationDefinition, request, handler, context);
2578 }
2579
2588
2593 template <typename UpdateNetworkMigrationMapperSegmentRequestT = Model::UpdateNetworkMigrationMapperSegmentRequest>
2595 const UpdateNetworkMigrationMapperSegmentRequestT& request) const {
2596 return SubmitCallable(&MgnClient::UpdateNetworkMigrationMapperSegment, request);
2597 }
2598
2603 template <typename UpdateNetworkMigrationMapperSegmentRequestT = Model::UpdateNetworkMigrationMapperSegmentRequest>
2604 void UpdateNetworkMigrationMapperSegmentAsync(const UpdateNetworkMigrationMapperSegmentRequestT& request,
2606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2607 return SubmitAsync(&MgnClient::UpdateNetworkMigrationMapperSegment, request, handler, context);
2608 }
2609
2618
2623 template <typename UpdateReplicationConfigurationRequestT = Model::UpdateReplicationConfigurationRequest>
2625 const UpdateReplicationConfigurationRequestT& request) const {
2626 return SubmitCallable(&MgnClient::UpdateReplicationConfiguration, request);
2627 }
2628
2633 template <typename UpdateReplicationConfigurationRequestT = Model::UpdateReplicationConfigurationRequest>
2634 void UpdateReplicationConfigurationAsync(const UpdateReplicationConfigurationRequestT& request,
2636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2637 return SubmitAsync(&MgnClient::UpdateReplicationConfiguration, request, handler, context);
2638 }
2639
2648
2653 template <typename UpdateReplicationConfigurationTemplateRequestT = Model::UpdateReplicationConfigurationTemplateRequest>
2655 const UpdateReplicationConfigurationTemplateRequestT& request) const {
2656 return SubmitCallable(&MgnClient::UpdateReplicationConfigurationTemplate, request);
2657 }
2658
2663 template <typename UpdateReplicationConfigurationTemplateRequestT = Model::UpdateReplicationConfigurationTemplateRequest>
2664 void UpdateReplicationConfigurationTemplateAsync(const UpdateReplicationConfigurationTemplateRequestT& request,
2666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2667 return SubmitAsync(&MgnClient::UpdateReplicationConfigurationTemplate, request, handler, context);
2668 }
2669
2676
2681 template <typename UpdateSourceServerRequestT = Model::UpdateSourceServerRequest>
2682 Model::UpdateSourceServerOutcomeCallable UpdateSourceServerCallable(const UpdateSourceServerRequestT& request) const {
2683 return SubmitCallable(&MgnClient::UpdateSourceServer, request);
2684 }
2685
2690 template <typename UpdateSourceServerRequestT = Model::UpdateSourceServerRequest>
2691 void UpdateSourceServerAsync(const UpdateSourceServerRequestT& request, const UpdateSourceServerResponseReceivedHandler& handler,
2692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2693 return SubmitAsync(&MgnClient::UpdateSourceServer, request, handler, context);
2694 }
2695
2705
2710 template <typename UpdateSourceServerReplicationTypeRequestT = Model::UpdateSourceServerReplicationTypeRequest>
2712 const UpdateSourceServerReplicationTypeRequestT& request) const {
2713 return SubmitCallable(&MgnClient::UpdateSourceServerReplicationType, request);
2714 }
2715
2720 template <typename UpdateSourceServerReplicationTypeRequestT = Model::UpdateSourceServerReplicationTypeRequest>
2721 void UpdateSourceServerReplicationTypeAsync(const UpdateSourceServerReplicationTypeRequestT& request,
2723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2724 return SubmitAsync(&MgnClient::UpdateSourceServerReplicationType, request, handler, context);
2725 }
2726
2733
2737 template <typename UpdateWaveRequestT = Model::UpdateWaveRequest>
2738 Model::UpdateWaveOutcomeCallable UpdateWaveCallable(const UpdateWaveRequestT& request) const {
2739 return SubmitCallable(&MgnClient::UpdateWave, request);
2740 }
2741
2746 template <typename UpdateWaveRequestT = Model::UpdateWaveRequest>
2747 void UpdateWaveAsync(const UpdateWaveRequestT& request, const UpdateWaveResponseReceivedHandler& handler,
2748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2749 return SubmitAsync(&MgnClient::UpdateWave, request, handler, context);
2750 }
2751
2752 virtual void OverrideEndpoint(const Aws::String& endpoint);
2753 virtual std::shared_ptr<MgnEndpointProviderBase>& accessEndpointProvider();
2754
2755 private:
2757 void init(const MgnClientConfiguration& clientConfiguration);
2758
2760
2761 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
2762 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
2763 Aws::Http::HttpMethod httpMethod) const;
2764
2765 MgnClientConfiguration m_clientConfiguration;
2766 std::shared_ptr<MgnEndpointProviderBase> m_endpointProvider;
2767};
2768
2769} // namespace mgn
2770} // namespace Aws
void MarkAsArchivedAsync(const MarkAsArchivedRequestT &request, const MarkAsArchivedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1776
virtual Model::DescribeReplicationConfigurationTemplatesOutcome DescribeReplicationConfigurationTemplates(const Model::DescribeReplicationConfigurationTemplatesRequest &request={}) const
Model::RetryDataReplicationOutcomeCallable RetryDataReplicationCallable(const RetryDataReplicationRequestT &request) const
Definition MgnClient.h:1954
virtual Model::TerminateTargetInstancesOutcome TerminateTargetInstances(const Model::TerminateTargetInstancesRequest &request) const
MgnClient(const Aws::mgn::MgnClientConfiguration &clientConfiguration=Aws::mgn::MgnClientConfiguration(), std::shared_ptr< MgnEndpointProviderBase > endpointProvider=nullptr)
virtual Model::StartNetworkMigrationMappingUpdateOutcome StartNetworkMigrationMappingUpdate(const Model::StartNetworkMigrationMappingUpdateRequest &request) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:235
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:399
virtual Model::RemoveTemplateActionOutcome RemoveTemplateAction(const Model::RemoveTemplateActionRequest &request) const
void RemoveTemplateActionAsync(const RemoveTemplateActionRequestT &request, const RemoveTemplateActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1908
virtual Model::ListNetworkMigrationMappingUpdatesOutcome ListNetworkMigrationMappingUpdates(const Model::ListNetworkMigrationMappingUpdatesRequest &request) const
Model::ListImportsOutcomeCallable ListImportsCallable(const ListImportsRequestT &request={}) const
Definition MgnClient.h:1241
virtual Model::ChangeServerLifeCycleStateOutcome ChangeServerLifeCycleState(const Model::ChangeServerLifeCycleStateRequest &request) const
Model::ListNetworkMigrationMapperSegmentsOutcomeCallable ListNetworkMigrationMapperSegmentsCallable(const ListNetworkMigrationMapperSegmentsRequestT &request) const
Definition MgnClient.h:1570
Model::UpdateReplicationConfigurationOutcomeCallable UpdateReplicationConfigurationCallable(const UpdateReplicationConfigurationRequestT &request) const
Definition MgnClient.h:2624
Model::DescribeSourceServersOutcomeCallable DescribeSourceServersCallable(const DescribeSourceServersRequestT &request={}) const
Definition MgnClient.h:751
void UpdateNetworkMigrationDefinitionAsync(const UpdateNetworkMigrationDefinitionRequestT &request, const UpdateNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2574
void DeleteVcenterClientAsync(const DeleteVcenterClientRequestT &request, const DeleteVcenterClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:591
void DeleteSourceServerAsync(const DeleteSourceServerRequestT &request, const DeleteSourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:565
virtual Model::StartTestOutcome StartTest(const Model::StartTestRequest &request) const
void ListSourceServerActionsAsync(const ListSourceServerActionsRequestT &request, const ListSourceServerActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1668
virtual Model::ArchiveApplicationOutcome ArchiveApplication(const Model::ArchiveApplicationRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::PauseReplicationOutcomeCallable PauseReplicationCallable(const PauseReplicationRequestT &request) const
Definition MgnClient.h:1793
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
Definition MgnClient.h:226
void ListNetworkMigrationExecutionsAsync(const ListNetworkMigrationExecutionsRequestT &request, const ListNetworkMigrationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1518
virtual Model::DescribeJobsOutcome DescribeJobs(const Model::DescribeJobsRequest &request={}) const
void StartReplicationAsync(const StartReplicationRequestT &request, const StartReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2247
virtual Model::GetLaunchConfigurationOutcome GetLaunchConfiguration(const Model::GetLaunchConfigurationRequest &request) const
MgnClientConfiguration ClientConfigurationType
Definition MgnClient.h:30
Model::CreateNetworkMigrationDefinitionOutcomeCallable CreateNetworkMigrationDefinitionCallable(const CreateNetworkMigrationDefinitionRequestT &request) const
Definition MgnClient.h:308
void GetNetworkMigrationDefinitionAsync(const GetNetworkMigrationDefinitionRequestT &request, const GetNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:973
void AssociateSourceServersAsync(const AssociateSourceServersRequestT &request, const AssociateSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:176
Model::DescribeReplicationConfigurationTemplatesOutcomeCallable DescribeReplicationConfigurationTemplatesCallable(const DescribeReplicationConfigurationTemplatesRequestT &request={}) const
Definition MgnClient.h:722
void ListConnectorsAsync(const ListConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorsRequestT &request={}) const
Definition MgnClient.h:1116
virtual Model::ListNetworkMigrationCodeGenerationSegmentsOutcome ListNetworkMigrationCodeGenerationSegments(const Model::ListNetworkMigrationCodeGenerationSegmentsRequest &request) const
Model::DescribeLaunchConfigurationTemplatesOutcomeCallable DescribeLaunchConfigurationTemplatesCallable(const DescribeLaunchConfigurationTemplatesRequestT &request={}) const
Definition MgnClient.h:692
void ListTemplateActionsAsync(const ListTemplateActionsRequestT &request, const ListTemplateActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1722
virtual Model::StartNetworkMigrationAnalysisOutcome StartNetworkMigrationAnalysis(const Model::StartNetworkMigrationAnalysisRequest &request) const
virtual Model::UpdateSourceServerOutcome UpdateSourceServer(const Model::UpdateSourceServerRequest &request) const
virtual Model::DescribeVcenterClientsOutcome DescribeVcenterClients(const Model::DescribeVcenterClientsRequest &request={}) const
virtual Model::ListExportErrorsOutcome ListExportErrors(const Model::ListExportErrorsRequest &request) const
void DeleteLaunchConfigurationTemplateAsync(const DeleteLaunchConfigurationTemplateRequestT &request, const DeleteLaunchConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:478
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Definition MgnClient.h:2318
Model::ListNetworkMigrationMappingUpdatesOutcomeCallable ListNetworkMigrationMappingUpdatesCallable(const ListNetworkMigrationMappingUpdatesRequestT &request) const
Definition MgnClient.h:1600
Model::ListSourceServerActionsOutcomeCallable ListSourceServerActionsCallable(const ListSourceServerActionsRequestT &request) const
Definition MgnClient.h:1659
Model::DeleteWaveOutcomeCallable DeleteWaveCallable(const DeleteWaveRequestT &request) const
Definition MgnClient.h:607
virtual Model::StartNetworkMigrationMappingOutcome StartNetworkMigrationMapping(const Model::StartNetworkMigrationMappingRequest &request) const
void PutSourceServerActionAsync(const PutSourceServerActionRequestT &request, const PutSourceServerActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1828
Model::ListNetworkMigrationExecutionsOutcomeCallable ListNetworkMigrationExecutionsCallable(const ListNetworkMigrationExecutionsRequestT &request) const
Definition MgnClient.h:1508
void DescribeLaunchConfigurationTemplatesAsync(const DescribeLaunchConfigurationTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLaunchConfigurationTemplatesRequestT &request={}) const
Definition MgnClient.h:702
Model::ListNetworkMigrationAnalysisResultsOutcomeCallable ListNetworkMigrationAnalysisResultsCallable(const ListNetworkMigrationAnalysisResultsRequestT &request) const
Definition MgnClient.h:1327
virtual Model::ListNetworkMigrationDefinitionsOutcome ListNetworkMigrationDefinitions(const Model::ListNetworkMigrationDefinitionsRequest &request={}) const
virtual Model::DisassociateApplicationsOutcome DisassociateApplications(const Model::DisassociateApplicationsRequest &request) const
virtual Model::UpdateLaunchConfigurationOutcome UpdateLaunchConfiguration(const Model::UpdateLaunchConfigurationRequest &request) const
virtual Model::StopReplicationOutcome StopReplication(const Model::StopReplicationRequest &request) const
virtual Model::DeleteSourceServerOutcome DeleteSourceServer(const Model::DeleteSourceServerRequest &request) const
virtual Model::CreateConnectorOutcome CreateConnector(const Model::CreateConnectorRequest &request) const
Model::GetReplicationConfigurationOutcomeCallable GetReplicationConfigurationCallable(const GetReplicationConfigurationRequestT &request) const
Definition MgnClient.h:1025
void TerminateTargetInstancesAsync(const TerminateTargetInstancesRequestT &request, const TerminateTargetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2356
MgnClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteLaunchConfigurationTemplateOutcome DeleteLaunchConfigurationTemplate(const Model::DeleteLaunchConfigurationTemplateRequest &request) const
void DeleteJobAsync(const DeleteJobRequestT &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:449
void UpdateReplicationConfigurationTemplateAsync(const UpdateReplicationConfigurationTemplateRequestT &request, const UpdateReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2664
void ListNetworkMigrationCodeGenerationsAsync(const ListNetworkMigrationCodeGenerationsRequestT &request, const ListNetworkMigrationCodeGenerationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1398
Model::MarkAsArchivedOutcomeCallable MarkAsArchivedCallable(const MarkAsArchivedRequestT &request) const
Definition MgnClient.h:1767
void DescribeSourceServersAsync(const DescribeSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSourceServersRequestT &request={}) const
Definition MgnClient.h:760
Model::InitializeServiceOutcomeCallable InitializeServiceCallable(const InitializeServiceRequestT &request={}) const
Definition MgnClient.h:1053
MgnClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListNetworkMigrationExecutionsOutcome ListNetworkMigrationExecutions(const Model::ListNetworkMigrationExecutionsRequest &request) const
void PutTemplateActionAsync(const PutTemplateActionRequestT &request, const PutTemplateActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1854
Aws::Client::AWSJsonClient BASECLASS
Definition MgnClient.h:26
void AssociateApplicationsAsync(const AssociateApplicationsRequestT &request, const AssociateApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:150
Model::StartNetworkMigrationAnalysisOutcomeCallable StartNetworkMigrationAnalysisCallable(const StartNetworkMigrationAnalysisRequestT &request) const
Definition MgnClient.h:2089
void UpdateLaunchConfigurationAsync(const UpdateLaunchConfigurationRequestT &request, const UpdateLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2514
Model::StartTestOutcomeCallable StartTestCallable(const StartTestRequestT &request) const
Definition MgnClient.h:2265
void DeleteWaveAsync(const DeleteWaveRequestT &request, const DeleteWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:616
void DeleteReplicationConfigurationTemplateAsync(const DeleteReplicationConfigurationTemplateRequestT &request, const DeleteReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:538
Model::GetNetworkMigrationMapperSegmentConstructOutcomeCallable GetNetworkMigrationMapperSegmentConstructCallable(const GetNetworkMigrationMapperSegmentConstructRequestT &request) const
Definition MgnClient.h:994
Model::GetNetworkMigrationDefinitionOutcomeCallable GetNetworkMigrationDefinitionCallable(const GetNetworkMigrationDefinitionRequestT &request) const
Definition MgnClient.h:963
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2327
void ListNetworkMigrationMappingsAsync(const ListNetworkMigrationMappingsRequestT &request, const ListNetworkMigrationMappingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1640
void ListImportErrorsAsync(const ListImportErrorsRequestT &request, const ListImportErrorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1195
Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT &request) const
Definition MgnClient.h:251
Model::UpdateReplicationConfigurationTemplateOutcomeCallable UpdateReplicationConfigurationTemplateCallable(const UpdateReplicationConfigurationTemplateRequestT &request) const
Definition MgnClient.h:2654
void StartNetworkMigrationAnalysisAsync(const StartNetworkMigrationAnalysisRequestT &request, const StartNetworkMigrationAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2099
Model::DescribeJobLogItemsOutcomeCallable DescribeJobLogItemsCallable(const DescribeJobLogItemsRequestT &request) const
Definition MgnClient.h:633
virtual Model::ListNetworkMigrationDeployedStacksOutcome ListNetworkMigrationDeployedStacks(const Model::ListNetworkMigrationDeployedStacksRequest &request) const
Model::StartNetworkMigrationMappingOutcomeCallable StartNetworkMigrationMappingCallable(const StartNetworkMigrationMappingRequestT &request) const
Definition MgnClient.h:2179
virtual Model::CreateWaveOutcome CreateWave(const Model::CreateWaveRequest &request) const
virtual Model::RemoveSourceServerActionOutcome RemoveSourceServerAction(const Model::RemoveSourceServerActionRequest &request) const
Model::ChangeServerLifeCycleStateOutcomeCallable ChangeServerLifeCycleStateCallable(const ChangeServerLifeCycleStateRequestT &request) const
Definition MgnClient.h:198
virtual Model::DeleteJobOutcome DeleteJob(const Model::DeleteJobRequest &request) const
virtual Model::CreateReplicationConfigurationTemplateOutcome CreateReplicationConfigurationTemplate(const Model::CreateReplicationConfigurationTemplateRequest &request) const
virtual Model::ResumeReplicationOutcome ResumeReplication(const Model::ResumeReplicationRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Definition MgnClient.h:2425
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
Definition MgnClient.h:390
Model::DisassociateApplicationsOutcomeCallable DisassociateApplicationsCallable(const DisassociateApplicationsRequestT &request) const
Definition MgnClient.h:806
void GetLaunchConfigurationAsync(const GetLaunchConfigurationRequestT &request, const GetLaunchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:943
Model::DeleteSourceServerOutcomeCallable DeleteSourceServerCallable(const DeleteSourceServerRequestT &request) const
Definition MgnClient.h:556
Model::ResumeReplicationOutcomeCallable ResumeReplicationCallable(const ResumeReplicationRequestT &request) const
Definition MgnClient.h:1925
virtual Model::CreateNetworkMigrationDefinitionOutcome CreateNetworkMigrationDefinition(const Model::CreateNetworkMigrationDefinitionRequest &request) const
Model::ArchiveWaveOutcomeCallable ArchiveWaveCallable(const ArchiveWaveRequestT &request) const
Definition MgnClient.h:115
virtual Model::ListNetworkMigrationAnalysesOutcome ListNetworkMigrationAnalyses(const Model::ListNetworkMigrationAnalysesRequest &request) const
void StartNetworkMigrationMappingUpdateAsync(const StartNetworkMigrationMappingUpdateRequestT &request, const StartNetworkMigrationMappingUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2219
void UpdateSourceServerAsync(const UpdateSourceServerRequestT &request, const UpdateSourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2691
void ListExportsAsync(const ListExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListExportsRequestT &request={}) const
Definition MgnClient.h:1168
void StartExportAsync(const StartExportRequestT &request, const StartExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2015
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Definition MgnClient.h:1687
Model::ListNetworkMigrationMappingsOutcomeCallable ListNetworkMigrationMappingsCallable(const ListNetworkMigrationMappingsRequestT &request) const
Definition MgnClient.h:1630
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
Definition MgnClient.h:1081
void CreateConnectorAsync(const CreateConnectorRequestT &request, const CreateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:260
void InitializeServiceAsync(const InitializeServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const InitializeServiceRequestT &request={}) const
Definition MgnClient.h:1062
void RemoveSourceServerActionAsync(const RemoveSourceServerActionRequestT &request, const RemoveSourceServerActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1881
virtual Model::GetNetworkMigrationMapperSegmentConstructOutcome GetNetworkMigrationMapperSegmentConstruct(const Model::GetNetworkMigrationMapperSegmentConstructRequest &request) const
virtual Model::UpdateReplicationConfigurationTemplateOutcome UpdateReplicationConfigurationTemplate(const Model::UpdateReplicationConfigurationTemplateRequest &request) const
void ListNetworkMigrationCodeGenerationSegmentsAsync(const ListNetworkMigrationCodeGenerationSegmentsRequestT &request, const ListNetworkMigrationCodeGenerationSegmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1367
virtual Model::ListImportErrorsOutcome ListImportErrors(const Model::ListImportErrorsRequest &request) const
virtual Model::ArchiveWaveOutcome ArchiveWave(const Model::ArchiveWaveRequest &request) const
Model::UpdateLaunchConfigurationTemplateOutcomeCallable UpdateLaunchConfigurationTemplateCallable(const UpdateLaunchConfigurationTemplateRequestT &request) const
Definition MgnClient.h:2534
virtual Model::RetryDataReplicationOutcome RetryDataReplication(const Model::RetryDataReplicationRequest &request) const
virtual Model::ListImportFileEnrichmentsOutcome ListImportFileEnrichments(const Model::ListImportFileEnrichmentsRequest &request={}) const
virtual Model::GetNetworkMigrationDefinitionOutcome GetNetworkMigrationDefinition(const Model::GetNetworkMigrationDefinitionRequest &request) const
virtual Model::PutSourceServerActionOutcome PutSourceServerAction(const Model::PutSourceServerActionRequest &request) const
void StartTestAsync(const StartTestRequestT &request, const StartTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2274
void UpdateReplicationConfigurationAsync(const UpdateReplicationConfigurationRequestT &request, const UpdateReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2634
void ListWavesAsync(const ListWavesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWavesRequestT &request={}) const
Definition MgnClient.h:1747
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::FinalizeCutoverOutcomeCallable FinalizeCutoverCallable(const FinalizeCutoverRequestT &request) const
Definition MgnClient.h:907
MgnEndpointProvider EndpointProviderType
Definition MgnClient.h:31
virtual Model::ListConnectorsOutcome ListConnectors(const Model::ListConnectorsRequest &request={}) const
virtual Model::ListNetworkMigrationMappingsOutcome ListNetworkMigrationMappings(const Model::ListNetworkMigrationMappingsRequest &request) const
virtual Model::ListImportsOutcome ListImports(const Model::ListImportsRequest &request={}) const
virtual Model::DescribeLaunchConfigurationTemplatesOutcome DescribeLaunchConfigurationTemplates(const Model::DescribeLaunchConfigurationTemplatesRequest &request={}) const
virtual Model::DisassociateSourceServersOutcome DisassociateSourceServers(const Model::DisassociateSourceServersRequest &request) const
void ListNetworkMigrationAnalysisResultsAsync(const ListNetworkMigrationAnalysisResultsRequestT &request, const ListNetworkMigrationAnalysisResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1337
virtual Model::ListNetworkMigrationMapperSegmentsOutcome ListNetworkMigrationMapperSegments(const Model::ListNetworkMigrationMapperSegmentsRequest &request) const
virtual Model::StartImportOutcome StartImport(const Model::StartImportRequest &request) const
void ListNetworkMigrationMapperSegmentsAsync(const ListNetworkMigrationMapperSegmentsRequestT &request, const ListNetworkMigrationMapperSegmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1580
Model::CreateReplicationConfigurationTemplateOutcomeCallable CreateReplicationConfigurationTemplateCallable(const CreateReplicationConfigurationTemplateRequestT &request) const
Definition MgnClient.h:337
Model::AssociateApplicationsOutcomeCallable AssociateApplicationsCallable(const AssociateApplicationsRequestT &request) const
Definition MgnClient.h:141
Model::StartReplicationOutcomeCallable StartReplicationCallable(const StartReplicationRequestT &request) const
Definition MgnClient.h:2238
virtual Model::AssociateApplicationsOutcome AssociateApplications(const Model::AssociateApplicationsRequest &request) const
virtual Model::ListNetworkMigrationCodeGenerationsOutcome ListNetworkMigrationCodeGenerations(const Model::ListNetworkMigrationCodeGenerationsRequest &request) const
virtual Model::StartImportFileEnrichmentOutcome StartImportFileEnrichment(const Model::StartImportFileEnrichmentRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2434
MgnClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MgnEndpointProviderBase > endpointProvider=nullptr, const Aws::mgn::MgnClientConfiguration &clientConfiguration=Aws::mgn::MgnClientConfiguration())
Model::StopReplicationOutcomeCallable StopReplicationCallable(const StopReplicationRequestT &request) const
Definition MgnClient.h:2290
Model::ListNetworkMigrationAnalysesOutcomeCallable ListNetworkMigrationAnalysesCallable(const ListNetworkMigrationAnalysesRequestT &request) const
Definition MgnClient.h:1297
Model::StartImportOutcomeCallable StartImportCallable(const StartImportRequestT &request) const
Definition MgnClient.h:2031
virtual Model::ListNetworkMigrationDeploymentsOutcome ListNetworkMigrationDeployments(const Model::ListNetworkMigrationDeploymentsRequest &request) const
void CreateLaunchConfigurationTemplateAsync(const CreateLaunchConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateLaunchConfigurationTemplateRequestT &request={}) const
Definition MgnClient.h:288
Model::StartImportFileEnrichmentOutcomeCallable StartImportFileEnrichmentCallable(const StartImportFileEnrichmentRequestT &request) const
Definition MgnClient.h:2059
void UnarchiveApplicationAsync(const UnarchiveApplicationRequestT &request, const UnarchiveApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2383
virtual Model::DeleteVcenterClientOutcome DeleteVcenterClient(const Model::DeleteVcenterClientRequest &request) const
Model::ListNetworkMigrationDefinitionsOutcomeCallable ListNetworkMigrationDefinitionsCallable(const ListNetworkMigrationDefinitionsRequestT &request={}) const
Definition MgnClient.h:1418
Model::DeleteNetworkMigrationDefinitionOutcomeCallable DeleteNetworkMigrationDefinitionCallable(const DeleteNetworkMigrationDefinitionRequestT &request) const
Definition MgnClient.h:498
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2460
virtual Model::ListManagedAccountsOutcome ListManagedAccounts(const Model::ListManagedAccountsRequest &request={}) const
void ListImportsAsync(const ListImportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImportsRequestT &request={}) const
Definition MgnClient.h:1250
virtual Model::UnarchiveWaveOutcome UnarchiveWave(const Model::UnarchiveWaveRequest &request) const
void FinalizeCutoverAsync(const FinalizeCutoverRequestT &request, const FinalizeCutoverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:916
Model::TerminateTargetInstancesOutcomeCallable TerminateTargetInstancesCallable(const TerminateTargetInstancesRequestT &request) const
Definition MgnClient.h:2347
MgnClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DisconnectFromServiceOutcome DisconnectFromService(const Model::DisconnectFromServiceRequest &request) const
void GetReplicationConfigurationAsync(const GetReplicationConfigurationRequestT &request, const GetReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1035
void ListExportErrorsAsync(const ListExportErrorsRequestT &request, const ListExportErrorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1143
Model::PutSourceServerActionOutcomeCallable PutSourceServerActionCallable(const PutSourceServerActionRequestT &request) const
Definition MgnClient.h:1819
virtual Model::UpdateConnectorOutcome UpdateConnector(const Model::UpdateConnectorRequest &request) const
Model::StartNetworkMigrationCodeGenerationOutcomeCallable StartNetworkMigrationCodeGenerationCallable(const StartNetworkMigrationCodeGenerationRequestT &request) const
Definition MgnClient.h:2119
void ArchiveWaveAsync(const ArchiveWaveRequestT &request, const ArchiveWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:124
Model::ListWavesOutcomeCallable ListWavesCallable(const ListWavesRequestT &request={}) const
Definition MgnClient.h:1738
Model::DeleteReplicationConfigurationTemplateOutcomeCallable DeleteReplicationConfigurationTemplateCallable(const DeleteReplicationConfigurationTemplateRequestT &request) const
Definition MgnClient.h:528
virtual Model::DescribeSourceServersOutcome DescribeSourceServers(const Model::DescribeSourceServersRequest &request={}) const
void DescribeJobLogItemsAsync(const DescribeJobLogItemsRequestT &request, const DescribeJobLogItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:642
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::StartExportOutcome StartExport(const Model::StartExportRequest &request) const
Model::UpdateWaveOutcomeCallable UpdateWaveCallable(const UpdateWaveRequestT &request) const
Definition MgnClient.h:2738
virtual Model::UpdateWaveOutcome UpdateWave(const Model::UpdateWaveRequest &request) const
void CreateWaveAsync(const CreateWaveRequestT &request, const CreateWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:373
void DisconnectFromServiceAsync(const DisconnectFromServiceRequestT &request, const DisconnectFromServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:881
void GetNetworkMigrationMapperSegmentConstructAsync(const GetNetworkMigrationMapperSegmentConstructRequestT &request, const GetNetworkMigrationMapperSegmentConstructResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1004
virtual Model::ListTemplateActionsOutcome ListTemplateActions(const Model::ListTemplateActionsRequest &request) const
Model::ListNetworkMigrationCodeGenerationSegmentsOutcomeCallable ListNetworkMigrationCodeGenerationSegmentsCallable(const ListNetworkMigrationCodeGenerationSegmentsRequestT &request) const
Definition MgnClient.h:1357
virtual Model::PutTemplateActionOutcome PutTemplateAction(const Model::PutTemplateActionRequest &request) const
void UpdateSourceServerReplicationTypeAsync(const UpdateSourceServerReplicationTypeRequestT &request, const UpdateSourceServerReplicationTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2721
Model::GetLaunchConfigurationOutcomeCallable GetLaunchConfigurationCallable(const GetLaunchConfigurationRequestT &request) const
Definition MgnClient.h:934
Model::ListExportsOutcomeCallable ListExportsCallable(const ListExportsRequestT &request={}) const
Definition MgnClient.h:1159
virtual Model::DeleteWaveOutcome DeleteWave(const Model::DeleteWaveRequest &request) const
void CreateNetworkMigrationDefinitionAsync(const CreateNetworkMigrationDefinitionRequestT &request, const CreateNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:318
void CreateReplicationConfigurationTemplateAsync(const CreateReplicationConfigurationTemplateRequestT &request, const CreateReplicationConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:347
Model::CreateLaunchConfigurationTemplateOutcomeCallable CreateLaunchConfigurationTemplateCallable(const CreateLaunchConfigurationTemplateRequestT &request={}) const
Definition MgnClient.h:278
Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT &request={}) const
Definition MgnClient.h:1107
Model::RemoveTemplateActionOutcomeCallable RemoveTemplateActionCallable(const RemoveTemplateActionRequestT &request) const
Definition MgnClient.h:1899
Model::ListNetworkMigrationDeploymentsOutcomeCallable ListNetworkMigrationDeploymentsCallable(const ListNetworkMigrationDeploymentsRequestT &request) const
Definition MgnClient.h:1478
void DescribeJobsAsync(const DescribeJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeJobsRequestT &request={}) const
Definition MgnClient.h:672
virtual Model::ListNetworkMigrationMapperSegmentConstructsOutcome ListNetworkMigrationMapperSegmentConstructs(const Model::ListNetworkMigrationMapperSegmentConstructsRequest &request) const
void UpdateWaveAsync(const UpdateWaveRequestT &request, const UpdateWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2747
Model::AssociateSourceServersOutcomeCallable AssociateSourceServersCallable(const AssociateSourceServersRequestT &request) const
Definition MgnClient.h:167
Model::StartExportOutcomeCallable StartExportCallable(const StartExportRequestT &request) const
Definition MgnClient.h:2006
void UpdateConnectorAsync(const UpdateConnectorRequestT &request, const UpdateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2485
virtual Model::StartReplicationOutcome StartReplication(const Model::StartReplicationRequest &request) const
virtual Model::MarkAsArchivedOutcome MarkAsArchived(const Model::MarkAsArchivedRequest &request) const
virtual Model::UpdateNetworkMigrationDefinitionOutcome UpdateNetworkMigrationDefinition(const Model::UpdateNetworkMigrationDefinitionRequest &request) const
void StartNetworkMigrationDeploymentAsync(const StartNetworkMigrationDeploymentRequestT &request, const StartNetworkMigrationDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2159
Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT &request) const
Definition MgnClient.h:2476
virtual void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListSourceServerActionsOutcome ListSourceServerActions(const Model::ListSourceServerActionsRequest &request) const
virtual Model::UpdateReplicationConfigurationOutcome UpdateReplicationConfiguration(const Model::UpdateReplicationConfigurationRequest &request) const
void ListNetworkMigrationDeploymentsAsync(const ListNetworkMigrationDeploymentsRequestT &request, const ListNetworkMigrationDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1488
void ListImportFileEnrichmentsAsync(const ListImportFileEnrichmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImportFileEnrichmentsRequestT &request={}) const
Definition MgnClient.h:1224
void DisassociateApplicationsAsync(const DisassociateApplicationsRequestT &request, const DisassociateApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:815
void ListNetworkMigrationDeployedStacksAsync(const ListNetworkMigrationDeployedStacksRequestT &request, const ListNetworkMigrationDeployedStacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1458
virtual Model::ListNetworkMigrationAnalysisResultsOutcome ListNetworkMigrationAnalysisResults(const Model::ListNetworkMigrationAnalysisResultsRequest &request) const
Model::DescribeVcenterClientsOutcomeCallable DescribeVcenterClientsCallable(const DescribeVcenterClientsRequestT &request={}) const
Definition MgnClient.h:779
void ArchiveApplicationAsync(const ArchiveApplicationRequestT &request, const ArchiveApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:99
static const char * GetServiceName()
void DescribeVcenterClientsAsync(const DescribeVcenterClientsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVcenterClientsRequestT &request={}) const
Definition MgnClient.h:788
MgnClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MgnEndpointProviderBase > endpointProvider=nullptr, const Aws::mgn::MgnClientConfiguration &clientConfiguration=Aws::mgn::MgnClientConfiguration())
void StartImportAsync(const StartImportRequestT &request, const StartImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2040
void ListNetworkMigrationMappingUpdatesAsync(const ListNetworkMigrationMappingUpdatesRequestT &request, const ListNetworkMigrationMappingUpdatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1610
Model::UpdateSourceServerReplicationTypeOutcomeCallable UpdateSourceServerReplicationTypeCallable(const UpdateSourceServerReplicationTypeRequestT &request) const
Definition MgnClient.h:2711
void DeleteNetworkMigrationDefinitionAsync(const DeleteNetworkMigrationDefinitionRequestT &request, const DeleteNetworkMigrationDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:508
Model::UpdateLaunchConfigurationOutcomeCallable UpdateLaunchConfigurationCallable(const UpdateLaunchConfigurationRequestT &request) const
Definition MgnClient.h:2504
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
void StopReplicationAsync(const StopReplicationRequestT &request, const StopReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2299
Model::UpdateNetworkMigrationMapperSegmentOutcomeCallable UpdateNetworkMigrationMapperSegmentCallable(const UpdateNetworkMigrationMapperSegmentRequestT &request) const
Definition MgnClient.h:2594
Model::StartCutoverOutcomeCallable StartCutoverCallable(const StartCutoverRequestT &request) const
Definition MgnClient.h:1981
void RetryDataReplicationAsync(const RetryDataReplicationRequestT &request, const RetryDataReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1963
Model::CreateWaveOutcomeCallable CreateWaveCallable(const CreateWaveRequestT &request) const
Definition MgnClient.h:364
void ListNetworkMigrationMapperSegmentConstructsAsync(const ListNetworkMigrationMapperSegmentConstructsRequestT &request, const ListNetworkMigrationMapperSegmentConstructsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1549
Model::UpdateSourceServerOutcomeCallable UpdateSourceServerCallable(const UpdateSourceServerRequestT &request) const
Definition MgnClient.h:2682
Model::UnarchiveApplicationOutcomeCallable UnarchiveApplicationCallable(const UnarchiveApplicationRequestT &request) const
Definition MgnClient.h:2374
void StartImportFileEnrichmentAsync(const StartImportFileEnrichmentRequestT &request, const StartImportFileEnrichmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2069
virtual Model::DescribeJobLogItemsOutcome DescribeJobLogItems(const Model::DescribeJobLogItemsRequest &request) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
Model::DeleteJobOutcomeCallable DeleteJobCallable(const DeleteJobRequestT &request) const
Definition MgnClient.h:440
virtual std::shared_ptr< MgnEndpointProviderBase > & accessEndpointProvider()
Model::ArchiveApplicationOutcomeCallable ArchiveApplicationCallable(const ArchiveApplicationRequestT &request) const
Definition MgnClient.h:90
void StartNetworkMigrationMappingAsync(const StartNetworkMigrationMappingRequestT &request, const StartNetworkMigrationMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2189
virtual Model::UnarchiveApplicationOutcome UnarchiveApplication(const Model::UnarchiveApplicationRequest &request) const
Model::ListManagedAccountsOutcomeCallable ListManagedAccountsCallable(const ListManagedAccountsRequestT &request={}) const
Definition MgnClient.h:1268
Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT &request) const
Definition MgnClient.h:415
virtual Model::PauseReplicationOutcome PauseReplication(const Model::PauseReplicationRequest &request) const
Model::ListImportFileEnrichmentsOutcomeCallable ListImportFileEnrichmentsCallable(const ListImportFileEnrichmentsRequestT &request={}) const
Definition MgnClient.h:1214
Model::StartNetworkMigrationMappingUpdateOutcomeCallable StartNetworkMigrationMappingUpdateCallable(const StartNetworkMigrationMappingUpdateRequestT &request) const
Definition MgnClient.h:2209
virtual Model::StartNetworkMigrationDeploymentOutcome StartNetworkMigrationDeployment(const Model::StartNetworkMigrationDeploymentRequest &request) const
void DeleteConnectorAsync(const DeleteConnectorRequestT &request, const DeleteConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:424
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
Definition MgnClient.h:2451
void StartNetworkMigrationCodeGenerationAsync(const StartNetworkMigrationCodeGenerationRequestT &request, const StartNetworkMigrationCodeGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2129
Model::DescribeJobsOutcomeCallable DescribeJobsCallable(const DescribeJobsRequestT &request={}) const
Definition MgnClient.h:663
static const char * GetAllocationTag()
virtual Model::UpdateSourceServerReplicationTypeOutcome UpdateSourceServerReplicationType(const Model::UpdateSourceServerReplicationTypeRequest &request) const
Model::ListNetworkMigrationCodeGenerationsOutcomeCallable ListNetworkMigrationCodeGenerationsCallable(const ListNetworkMigrationCodeGenerationsRequestT &request) const
Definition MgnClient.h:1388
void ChangeServerLifeCycleStateAsync(const ChangeServerLifeCycleStateRequestT &request, const ChangeServerLifeCycleStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:208
Model::UnarchiveWaveOutcomeCallable UnarchiveWaveCallable(const UnarchiveWaveRequestT &request) const
Definition MgnClient.h:2399
virtual Model::InitializeServiceOutcome InitializeService(const Model::InitializeServiceRequest &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1696
Model::ListImportErrorsOutcomeCallable ListImportErrorsCallable(const ListImportErrorsRequestT &request) const
Definition MgnClient.h:1186
void DisassociateSourceServersAsync(const DisassociateSourceServersRequestT &request, const DisassociateSourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:843
Model::ListNetworkMigrationDeployedStacksOutcomeCallable ListNetworkMigrationDeployedStacksCallable(const ListNetworkMigrationDeployedStacksRequestT &request) const
Definition MgnClient.h:1448
virtual Model::DeleteNetworkMigrationDefinitionOutcome DeleteNetworkMigrationDefinition(const Model::DeleteNetworkMigrationDefinitionRequest &request) const
Model::StartNetworkMigrationDeploymentOutcomeCallable StartNetworkMigrationDeploymentCallable(const StartNetworkMigrationDeploymentRequestT &request) const
Definition MgnClient.h:2149
Model::DeleteVcenterClientOutcomeCallable DeleteVcenterClientCallable(const DeleteVcenterClientRequestT &request) const
Definition MgnClient.h:582
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DisconnectFromServiceOutcomeCallable DisconnectFromServiceCallable(const DisconnectFromServiceRequestT &request) const
Definition MgnClient.h:872
Model::ListNetworkMigrationMapperSegmentConstructsOutcomeCallable ListNetworkMigrationMapperSegmentConstructsCallable(const ListNetworkMigrationMapperSegmentConstructsRequestT &request) const
Definition MgnClient.h:1539
void UpdateNetworkMigrationMapperSegmentAsync(const UpdateNetworkMigrationMapperSegmentRequestT &request, const UpdateNetworkMigrationMapperSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2604
virtual Model::StartCutoverOutcome StartCutover(const Model::StartCutoverRequest &request) const
Model::UpdateNetworkMigrationDefinitionOutcomeCallable UpdateNetworkMigrationDefinitionCallable(const UpdateNetworkMigrationDefinitionRequestT &request) const
Definition MgnClient.h:2564
virtual Model::CreateLaunchConfigurationTemplateOutcome CreateLaunchConfigurationTemplate(const Model::CreateLaunchConfigurationTemplateRequest &request={}) const
virtual Model::AssociateSourceServersOutcome AssociateSourceServers(const Model::AssociateSourceServersRequest &request) const
Model::DeleteLaunchConfigurationTemplateOutcomeCallable DeleteLaunchConfigurationTemplateCallable(const DeleteLaunchConfigurationTemplateRequestT &request) const
Definition MgnClient.h:468
virtual Model::ListExportsOutcome ListExports(const Model::ListExportsRequest &request={}) const
Model::DisassociateSourceServersOutcomeCallable DisassociateSourceServersCallable(const DisassociateSourceServersRequestT &request) const
Definition MgnClient.h:833
void PauseReplicationAsync(const PauseReplicationRequestT &request, const PauseReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1802
virtual Model::UpdateNetworkMigrationMapperSegmentOutcome UpdateNetworkMigrationMapperSegment(const Model::UpdateNetworkMigrationMapperSegmentRequest &request) const
virtual Model::ListWavesOutcome ListWaves(const Model::ListWavesRequest &request={}) const
virtual Model::FinalizeCutoverOutcome FinalizeCutover(const Model::FinalizeCutoverRequest &request) const
virtual Model::UpdateLaunchConfigurationTemplateOutcome UpdateLaunchConfigurationTemplate(const Model::UpdateLaunchConfigurationTemplateRequest &request) const
virtual Model::DeleteConnectorOutcome DeleteConnector(const Model::DeleteConnectorRequest &request) const
Model::RemoveSourceServerActionOutcomeCallable RemoveSourceServerActionCallable(const RemoveSourceServerActionRequestT &request) const
Definition MgnClient.h:1872
void ListNetworkMigrationDefinitionsAsync(const ListNetworkMigrationDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNetworkMigrationDefinitionsRequestT &request={}) const
Definition MgnClient.h:1428
void StartCutoverAsync(const StartCutoverRequestT &request, const StartCutoverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1990
void UpdateLaunchConfigurationTemplateAsync(const UpdateLaunchConfigurationTemplateRequestT &request, const UpdateLaunchConfigurationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2544
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
Definition MgnClient.h:1090
void UnarchiveWaveAsync(const UnarchiveWaveRequestT &request, const UnarchiveWaveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:2408
Model::ListTemplateActionsOutcomeCallable ListTemplateActionsCallable(const ListTemplateActionsRequestT &request) const
Definition MgnClient.h:1713
void ResumeReplicationAsync(const ResumeReplicationRequestT &request, const ResumeReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1934
void DescribeReplicationConfigurationTemplatesAsync(const DescribeReplicationConfigurationTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationConfigurationTemplatesRequestT &request={}) const
Definition MgnClient.h:732
virtual Model::StartNetworkMigrationCodeGenerationOutcome StartNetworkMigrationCodeGeneration(const Model::StartNetworkMigrationCodeGenerationRequest &request) const
virtual Model::GetReplicationConfigurationOutcome GetReplicationConfiguration(const Model::GetReplicationConfigurationRequest &request) const
Model::PutTemplateActionOutcomeCallable PutTemplateActionCallable(const PutTemplateActionRequestT &request) const
Definition MgnClient.h:1845
void ListManagedAccountsAsync(const ListManagedAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedAccountsRequestT &request={}) const
Definition MgnClient.h:1277
void ListNetworkMigrationAnalysesAsync(const ListNetworkMigrationAnalysesRequestT &request, const ListNetworkMigrationAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition MgnClient.h:1307
Model::ListExportErrorsOutcomeCallable ListExportErrorsCallable(const ListExportErrorsRequestT &request) const
Definition MgnClient.h:1134
virtual Model::DeleteReplicationConfigurationTemplateOutcome DeleteReplicationConfigurationTemplate(const Model::DeleteReplicationConfigurationTemplateRequest &request) const
std::future< AssociateApplicationsOutcome > AssociateApplicationsOutcomeCallable
std::future< UpdateSourceServerReplicationTypeOutcome > UpdateSourceServerReplicationTypeOutcomeCallable
std::future< UpdateSourceServerOutcome > UpdateSourceServerOutcomeCallable
std::future< ListNetworkMigrationAnalysisResultsOutcome > ListNetworkMigrationAnalysisResultsOutcomeCallable
std::future< UpdateReplicationConfigurationTemplateOutcome > UpdateReplicationConfigurationTemplateOutcomeCallable
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
std::future< GetNetworkMigrationDefinitionOutcome > GetNetworkMigrationDefinitionOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< StartImportOutcome > StartImportOutcomeCallable
std::future< ListSourceServerActionsOutcome > ListSourceServerActionsOutcomeCallable
std::future< PutSourceServerActionOutcome > PutSourceServerActionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StartNetworkMigrationMappingOutcome > StartNetworkMigrationMappingOutcomeCallable
std::future< ListNetworkMigrationDeploymentsOutcome > ListNetworkMigrationDeploymentsOutcomeCallable
std::future< DisconnectFromServiceOutcome > DisconnectFromServiceOutcomeCallable
std::future< UpdateLaunchConfigurationOutcome > UpdateLaunchConfigurationOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< ListImportFileEnrichmentsOutcome > ListImportFileEnrichmentsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteWaveOutcome > DeleteWaveOutcomeCallable
std::future< ListWavesOutcome > ListWavesOutcomeCallable
std::future< ListNetworkMigrationAnalysesOutcome > ListNetworkMigrationAnalysesOutcomeCallable
std::future< ListNetworkMigrationMappingUpdatesOutcome > ListNetworkMigrationMappingUpdatesOutcomeCallable
std::future< RemoveSourceServerActionOutcome > RemoveSourceServerActionOutcomeCallable
std::future< ListManagedAccountsOutcome > ListManagedAccountsOutcomeCallable
std::future< StopReplicationOutcome > StopReplicationOutcomeCallable
std::future< DescribeVcenterClientsOutcome > DescribeVcenterClientsOutcomeCallable
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< UpdateLaunchConfigurationTemplateOutcome > UpdateLaunchConfigurationTemplateOutcomeCallable
std::future< ChangeServerLifeCycleStateOutcome > ChangeServerLifeCycleStateOutcomeCallable
std::future< ArchiveWaveOutcome > ArchiveWaveOutcomeCallable
std::future< RemoveTemplateActionOutcome > RemoveTemplateActionOutcomeCallable
std::future< DescribeReplicationConfigurationTemplatesOutcome > DescribeReplicationConfigurationTemplatesOutcomeCallable
std::future< DescribeJobLogItemsOutcome > DescribeJobLogItemsOutcomeCallable
std::future< DescribeLaunchConfigurationTemplatesOutcome > DescribeLaunchConfigurationTemplatesOutcomeCallable
std::future< AssociateSourceServersOutcome > AssociateSourceServersOutcomeCallable
std::future< DescribeJobsOutcome > DescribeJobsOutcomeCallable
std::future< DeleteVcenterClientOutcome > DeleteVcenterClientOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< ListNetworkMigrationExecutionsOutcome > ListNetworkMigrationExecutionsOutcomeCallable
std::future< DisassociateApplicationsOutcome > DisassociateApplicationsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< StartTestOutcome > StartTestOutcomeCallable
std::future< UpdateWaveOutcome > UpdateWaveOutcomeCallable
std::future< GetLaunchConfigurationOutcome > GetLaunchConfigurationOutcomeCallable
std::future< ArchiveApplicationOutcome > ArchiveApplicationOutcomeCallable
std::future< CreateLaunchConfigurationTemplateOutcome > CreateLaunchConfigurationTemplateOutcomeCallable
std::future< ListExportErrorsOutcome > ListExportErrorsOutcomeCallable
std::future< StartNetworkMigrationCodeGenerationOutcome > StartNetworkMigrationCodeGenerationOutcomeCallable
std::future< InitializeServiceOutcome > InitializeServiceOutcomeCallable
std::future< StartExportOutcome > StartExportOutcomeCallable
std::future< UpdateNetworkMigrationDefinitionOutcome > UpdateNetworkMigrationDefinitionOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< StartNetworkMigrationDeploymentOutcome > StartNetworkMigrationDeploymentOutcomeCallable
std::future< PutTemplateActionOutcome > PutTemplateActionOutcomeCallable
std::future< DeleteLaunchConfigurationTemplateOutcome > DeleteLaunchConfigurationTemplateOutcomeCallable
std::future< UnarchiveWaveOutcome > UnarchiveWaveOutcomeCallable
std::future< ListNetworkMigrationCodeGenerationsOutcome > ListNetworkMigrationCodeGenerationsOutcomeCallable
std::future< DeleteNetworkMigrationDefinitionOutcome > DeleteNetworkMigrationDefinitionOutcomeCallable
std::future< CreateWaveOutcome > CreateWaveOutcomeCallable
std::future< StartReplicationOutcome > StartReplicationOutcomeCallable
std::future< ListImportErrorsOutcome > ListImportErrorsOutcomeCallable
std::future< CreateReplicationConfigurationTemplateOutcome > CreateReplicationConfigurationTemplateOutcomeCallable
std::future< DeleteSourceServerOutcome > DeleteSourceServerOutcomeCallable
std::future< TerminateTargetInstancesOutcome > TerminateTargetInstancesOutcomeCallable
std::future< PauseReplicationOutcome > PauseReplicationOutcomeCallable
std::future< GetNetworkMigrationMapperSegmentConstructOutcome > GetNetworkMigrationMapperSegmentConstructOutcomeCallable
std::future< FinalizeCutoverOutcome > FinalizeCutoverOutcomeCallable
std::future< UpdateNetworkMigrationMapperSegmentOutcome > UpdateNetworkMigrationMapperSegmentOutcomeCallable
std::future< ListNetworkMigrationMapperSegmentsOutcome > ListNetworkMigrationMapperSegmentsOutcomeCallable
std::future< ListNetworkMigrationMappingsOutcome > ListNetworkMigrationMappingsOutcomeCallable
std::future< ListNetworkMigrationDefinitionsOutcome > ListNetworkMigrationDefinitionsOutcomeCallable
std::future< StartCutoverOutcome > StartCutoverOutcomeCallable
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
std::future< UnarchiveApplicationOutcome > UnarchiveApplicationOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
std::future< ResumeReplicationOutcome > ResumeReplicationOutcomeCallable
std::future< StartNetworkMigrationAnalysisOutcome > StartNetworkMigrationAnalysisOutcomeCallable
std::future< ListExportsOutcome > ListExportsOutcomeCallable
std::future< DisassociateSourceServersOutcome > DisassociateSourceServersOutcomeCallable
std::future< StartImportFileEnrichmentOutcome > StartImportFileEnrichmentOutcomeCallable
std::future< DeleteReplicationConfigurationTemplateOutcome > DeleteReplicationConfigurationTemplateOutcomeCallable
std::future< UpdateReplicationConfigurationOutcome > UpdateReplicationConfigurationOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< ListImportsOutcome > ListImportsOutcomeCallable
std::future< ListTemplateActionsOutcome > ListTemplateActionsOutcomeCallable
std::future< GetReplicationConfigurationOutcome > GetReplicationConfigurationOutcomeCallable
std::future< CreateNetworkMigrationDefinitionOutcome > CreateNetworkMigrationDefinitionOutcomeCallable
std::future< DescribeSourceServersOutcome > DescribeSourceServersOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String