AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
DatabaseMigrationServiceClient.h
1
6#pragma once
7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/dms/DatabaseMigrationServiceServiceClientModel.h>
13
14namespace Aws
15{
16namespace DatabaseMigrationService
17{
31 class AWS_DATABASEMIGRATIONSERVICE_API DatabaseMigrationServiceClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<DatabaseMigrationServiceClient>
32 {
33 public:
35 static const char* GetServiceName();
36 static const char* GetAllocationTag();
37
40
46 std::shared_ptr<DatabaseMigrationServiceEndpointProviderBase> endpointProvider = nullptr);
47
53 std::shared_ptr<DatabaseMigrationServiceEndpointProviderBase> endpointProvider = nullptr,
55
60 DatabaseMigrationServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
61 std::shared_ptr<DatabaseMigrationServiceEndpointProviderBase> endpointProvider = nullptr,
63
64
65 /* Legacy constructors due deprecation */
71
77 const Aws::Client::ClientConfiguration& clientConfiguration);
78
83 DatabaseMigrationServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
84 const Aws::Client::ClientConfiguration& clientConfiguration);
85
86 /* End of legacy constructors due deprecation */
88
100
104 template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
105 Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT& request) const
106 {
107 return SubmitCallable(&DatabaseMigrationServiceClient::AddTagsToResource, request);
108 }
109
113 template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
114 void AddTagsToResourceAsync(const AddTagsToResourceRequestT& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
115 {
116 return SubmitAsync(&DatabaseMigrationServiceClient::AddTagsToResource, request, handler, context);
117 }
118
126
130 template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
131 Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable(const ApplyPendingMaintenanceActionRequestT& request) const
132 {
133 return SubmitCallable(&DatabaseMigrationServiceClient::ApplyPendingMaintenanceAction, request);
134 }
135
139 template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
140 void ApplyPendingMaintenanceActionAsync(const ApplyPendingMaintenanceActionRequestT& request, const ApplyPendingMaintenanceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
141 {
142 return SubmitAsync(&DatabaseMigrationServiceClient::ApplyPendingMaintenanceAction, request, handler, context);
143 }
144
165
169 template<typename BatchStartRecommendationsRequestT = Model::BatchStartRecommendationsRequest>
170 Model::BatchStartRecommendationsOutcomeCallable BatchStartRecommendationsCallable(const BatchStartRecommendationsRequestT& request = {}) const
171 {
172 return SubmitCallable(&DatabaseMigrationServiceClient::BatchStartRecommendations, request);
173 }
174
178 template<typename BatchStartRecommendationsRequestT = Model::BatchStartRecommendationsRequest>
179 void BatchStartRecommendationsAsync(const BatchStartRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchStartRecommendationsRequestT& request = {}) const
180 {
181 return SubmitAsync(&DatabaseMigrationServiceClient::BatchStartRecommendations, request, handler, context);
182 }
183
193
197 template<typename CancelReplicationTaskAssessmentRunRequestT = Model::CancelReplicationTaskAssessmentRunRequest>
199 {
200 return SubmitCallable(&DatabaseMigrationServiceClient::CancelReplicationTaskAssessmentRun, request);
201 }
202
206 template<typename CancelReplicationTaskAssessmentRunRequestT = Model::CancelReplicationTaskAssessmentRunRequest>
207 void CancelReplicationTaskAssessmentRunAsync(const CancelReplicationTaskAssessmentRunRequestT& request, const CancelReplicationTaskAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
208 {
209 return SubmitAsync(&DatabaseMigrationServiceClient::CancelReplicationTaskAssessmentRun, request, handler, context);
210 }
211
219
223 template<typename CreateDataMigrationRequestT = Model::CreateDataMigrationRequest>
224 Model::CreateDataMigrationOutcomeCallable CreateDataMigrationCallable(const CreateDataMigrationRequestT& request) const
225 {
226 return SubmitCallable(&DatabaseMigrationServiceClient::CreateDataMigration, request);
227 }
228
232 template<typename CreateDataMigrationRequestT = Model::CreateDataMigrationRequest>
233 void CreateDataMigrationAsync(const CreateDataMigrationRequestT& request, const CreateDataMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
234 {
235 return SubmitAsync(&DatabaseMigrationServiceClient::CreateDataMigration, request, handler, context);
236 }
237
246
250 template<typename CreateDataProviderRequestT = Model::CreateDataProviderRequest>
251 Model::CreateDataProviderOutcomeCallable CreateDataProviderCallable(const CreateDataProviderRequestT& request) const
252 {
253 return SubmitCallable(&DatabaseMigrationServiceClient::CreateDataProvider, request);
254 }
255
259 template<typename CreateDataProviderRequestT = Model::CreateDataProviderRequest>
260 void CreateDataProviderAsync(const CreateDataProviderRequestT& request, const CreateDataProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
261 {
262 return SubmitAsync(&DatabaseMigrationServiceClient::CreateDataProvider, request, handler, context);
263 }
264
277
281 template<typename CreateEndpointRequestT = Model::CreateEndpointRequest>
282 Model::CreateEndpointOutcomeCallable CreateEndpointCallable(const CreateEndpointRequestT& request) const
283 {
284 return SubmitCallable(&DatabaseMigrationServiceClient::CreateEndpoint, request);
285 }
286
290 template<typename CreateEndpointRequestT = Model::CreateEndpointRequest>
291 void CreateEndpointAsync(const CreateEndpointRequestT& request, const CreateEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
292 {
293 return SubmitAsync(&DatabaseMigrationServiceClient::CreateEndpoint, request, handler, context);
294 }
295
318
322 template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
323 Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable(const CreateEventSubscriptionRequestT& request) const
324 {
325 return SubmitCallable(&DatabaseMigrationServiceClient::CreateEventSubscription, request);
326 }
327
331 template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
332 void CreateEventSubscriptionAsync(const CreateEventSubscriptionRequestT& request, const CreateEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
333 {
334 return SubmitAsync(&DatabaseMigrationServiceClient::CreateEventSubscription, request, handler, context);
335 }
336
351
355 template<typename CreateFleetAdvisorCollectorRequestT = Model::CreateFleetAdvisorCollectorRequest>
356 Model::CreateFleetAdvisorCollectorOutcomeCallable CreateFleetAdvisorCollectorCallable(const CreateFleetAdvisorCollectorRequestT& request) const
357 {
358 return SubmitCallable(&DatabaseMigrationServiceClient::CreateFleetAdvisorCollector, request);
359 }
360
364 template<typename CreateFleetAdvisorCollectorRequestT = Model::CreateFleetAdvisorCollectorRequest>
365 void CreateFleetAdvisorCollectorAsync(const CreateFleetAdvisorCollectorRequestT& request, const CreateFleetAdvisorCollectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
366 {
367 return SubmitAsync(&DatabaseMigrationServiceClient::CreateFleetAdvisorCollector, request, handler, context);
368 }
369
377
381 template<typename CreateInstanceProfileRequestT = Model::CreateInstanceProfileRequest>
382 Model::CreateInstanceProfileOutcomeCallable CreateInstanceProfileCallable(const CreateInstanceProfileRequestT& request = {}) const
383 {
384 return SubmitCallable(&DatabaseMigrationServiceClient::CreateInstanceProfile, request);
385 }
386
390 template<typename CreateInstanceProfileRequestT = Model::CreateInstanceProfileRequest>
391 void CreateInstanceProfileAsync(const CreateInstanceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateInstanceProfileRequestT& request = {}) const
392 {
393 return SubmitAsync(&DatabaseMigrationServiceClient::CreateInstanceProfile, request, handler, context);
394 }
395
408
412 template<typename CreateMigrationProjectRequestT = Model::CreateMigrationProjectRequest>
413 Model::CreateMigrationProjectOutcomeCallable CreateMigrationProjectCallable(const CreateMigrationProjectRequestT& request) const
414 {
415 return SubmitCallable(&DatabaseMigrationServiceClient::CreateMigrationProject, request);
416 }
417
421 template<typename CreateMigrationProjectRequestT = Model::CreateMigrationProjectRequest>
422 void CreateMigrationProjectAsync(const CreateMigrationProjectRequestT& request, const CreateMigrationProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
423 {
424 return SubmitAsync(&DatabaseMigrationServiceClient::CreateMigrationProject, request, handler, context);
425 }
426
436
440 template<typename CreateReplicationConfigRequestT = Model::CreateReplicationConfigRequest>
441 Model::CreateReplicationConfigOutcomeCallable CreateReplicationConfigCallable(const CreateReplicationConfigRequestT& request) const
442 {
443 return SubmitCallable(&DatabaseMigrationServiceClient::CreateReplicationConfig, request);
444 }
445
449 template<typename CreateReplicationConfigRequestT = Model::CreateReplicationConfigRequest>
450 void CreateReplicationConfigAsync(const CreateReplicationConfigRequestT& request, const CreateReplicationConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
451 {
452 return SubmitAsync(&DatabaseMigrationServiceClient::CreateReplicationConfig, request, handler, context);
453 }
454
473
477 template<typename CreateReplicationInstanceRequestT = Model::CreateReplicationInstanceRequest>
478 Model::CreateReplicationInstanceOutcomeCallable CreateReplicationInstanceCallable(const CreateReplicationInstanceRequestT& request) const
479 {
480 return SubmitCallable(&DatabaseMigrationServiceClient::CreateReplicationInstance, request);
481 }
482
486 template<typename CreateReplicationInstanceRequestT = Model::CreateReplicationInstanceRequest>
487 void CreateReplicationInstanceAsync(const CreateReplicationInstanceRequestT& request, const CreateReplicationInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&DatabaseMigrationServiceClient::CreateReplicationInstance, request, handler, context);
490 }
491
508
512 template<typename CreateReplicationSubnetGroupRequestT = Model::CreateReplicationSubnetGroupRequest>
513 Model::CreateReplicationSubnetGroupOutcomeCallable CreateReplicationSubnetGroupCallable(const CreateReplicationSubnetGroupRequestT& request) const
514 {
515 return SubmitCallable(&DatabaseMigrationServiceClient::CreateReplicationSubnetGroup, request);
516 }
517
521 template<typename CreateReplicationSubnetGroupRequestT = Model::CreateReplicationSubnetGroupRequest>
522 void CreateReplicationSubnetGroupAsync(const CreateReplicationSubnetGroupRequestT& request, const CreateReplicationSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
523 {
524 return SubmitAsync(&DatabaseMigrationServiceClient::CreateReplicationSubnetGroup, request, handler, context);
525 }
526
534
538 template<typename CreateReplicationTaskRequestT = Model::CreateReplicationTaskRequest>
539 Model::CreateReplicationTaskOutcomeCallable CreateReplicationTaskCallable(const CreateReplicationTaskRequestT& request) const
540 {
541 return SubmitCallable(&DatabaseMigrationServiceClient::CreateReplicationTask, request);
542 }
543
547 template<typename CreateReplicationTaskRequestT = Model::CreateReplicationTaskRequest>
548 void CreateReplicationTaskAsync(const CreateReplicationTaskRequestT& request, const CreateReplicationTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
549 {
550 return SubmitAsync(&DatabaseMigrationServiceClient::CreateReplicationTask, request, handler, context);
551 }
552
559
563 template<typename DeleteCertificateRequestT = Model::DeleteCertificateRequest>
564 Model::DeleteCertificateOutcomeCallable DeleteCertificateCallable(const DeleteCertificateRequestT& request) const
565 {
566 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteCertificate, request);
567 }
568
572 template<typename DeleteCertificateRequestT = Model::DeleteCertificateRequest>
573 void DeleteCertificateAsync(const DeleteCertificateRequestT& request, const DeleteCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
574 {
575 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteCertificate, request, handler, context);
576 }
577
585
589 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
590 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const
591 {
592 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteConnection, request);
593 }
594
598 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
599 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
600 {
601 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteConnection, request, handler, context);
602 }
603
610
614 template<typename DeleteDataMigrationRequestT = Model::DeleteDataMigrationRequest>
615 Model::DeleteDataMigrationOutcomeCallable DeleteDataMigrationCallable(const DeleteDataMigrationRequestT& request) const
616 {
617 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteDataMigration, request);
618 }
619
623 template<typename DeleteDataMigrationRequestT = Model::DeleteDataMigrationRequest>
624 void DeleteDataMigrationAsync(const DeleteDataMigrationRequestT& request, const DeleteDataMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
625 {
626 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteDataMigration, request, handler, context);
627 }
628
637
641 template<typename DeleteDataProviderRequestT = Model::DeleteDataProviderRequest>
642 Model::DeleteDataProviderOutcomeCallable DeleteDataProviderCallable(const DeleteDataProviderRequestT& request) const
643 {
644 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteDataProvider, request);
645 }
646
650 template<typename DeleteDataProviderRequestT = Model::DeleteDataProviderRequest>
651 void DeleteDataProviderAsync(const DeleteDataProviderRequestT& request, const DeleteDataProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
652 {
653 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteDataProvider, request, handler, context);
654 }
655
664
668 template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
669 Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT& request) const
670 {
671 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteEndpoint, request);
672 }
673
677 template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
678 void DeleteEndpointAsync(const DeleteEndpointRequestT& request, const DeleteEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
679 {
680 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteEndpoint, request, handler, context);
681 }
682
689
693 template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
694 Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable(const DeleteEventSubscriptionRequestT& request) const
695 {
696 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteEventSubscription, request);
697 }
698
702 template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
703 void DeleteEventSubscriptionAsync(const DeleteEventSubscriptionRequestT& request, const DeleteEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
704 {
705 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteEventSubscription, request, handler, context);
706 }
707
721
725 template<typename DeleteFleetAdvisorCollectorRequestT = Model::DeleteFleetAdvisorCollectorRequest>
726 Model::DeleteFleetAdvisorCollectorOutcomeCallable DeleteFleetAdvisorCollectorCallable(const DeleteFleetAdvisorCollectorRequestT& request) const
727 {
728 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteFleetAdvisorCollector, request);
729 }
730
734 template<typename DeleteFleetAdvisorCollectorRequestT = Model::DeleteFleetAdvisorCollectorRequest>
735 void DeleteFleetAdvisorCollectorAsync(const DeleteFleetAdvisorCollectorRequestT& request, const DeleteFleetAdvisorCollectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
736 {
737 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteFleetAdvisorCollector, request, handler, context);
738 }
739
753
757 template<typename DeleteFleetAdvisorDatabasesRequestT = Model::DeleteFleetAdvisorDatabasesRequest>
758 Model::DeleteFleetAdvisorDatabasesOutcomeCallable DeleteFleetAdvisorDatabasesCallable(const DeleteFleetAdvisorDatabasesRequestT& request) const
759 {
760 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteFleetAdvisorDatabases, request);
761 }
762
766 template<typename DeleteFleetAdvisorDatabasesRequestT = Model::DeleteFleetAdvisorDatabasesRequest>
767 void DeleteFleetAdvisorDatabasesAsync(const DeleteFleetAdvisorDatabasesRequestT& request, const DeleteFleetAdvisorDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
768 {
769 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteFleetAdvisorDatabases, request, handler, context);
770 }
771
780
784 template<typename DeleteInstanceProfileRequestT = Model::DeleteInstanceProfileRequest>
785 Model::DeleteInstanceProfileOutcomeCallable DeleteInstanceProfileCallable(const DeleteInstanceProfileRequestT& request) const
786 {
787 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteInstanceProfile, request);
788 }
789
793 template<typename DeleteInstanceProfileRequestT = Model::DeleteInstanceProfileRequest>
794 void DeleteInstanceProfileAsync(const DeleteInstanceProfileRequestT& request, const DeleteInstanceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
795 {
796 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteInstanceProfile, request, handler, context);
797 }
798
806
810 template<typename DeleteMigrationProjectRequestT = Model::DeleteMigrationProjectRequest>
811 Model::DeleteMigrationProjectOutcomeCallable DeleteMigrationProjectCallable(const DeleteMigrationProjectRequestT& request) const
812 {
813 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteMigrationProject, request);
814 }
815
819 template<typename DeleteMigrationProjectRequestT = Model::DeleteMigrationProjectRequest>
820 void DeleteMigrationProjectAsync(const DeleteMigrationProjectRequestT& request, const DeleteMigrationProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
821 {
822 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteMigrationProject, request, handler, context);
823 }
824
835
839 template<typename DeleteReplicationConfigRequestT = Model::DeleteReplicationConfigRequest>
840 Model::DeleteReplicationConfigOutcomeCallable DeleteReplicationConfigCallable(const DeleteReplicationConfigRequestT& request) const
841 {
842 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteReplicationConfig, request);
843 }
844
848 template<typename DeleteReplicationConfigRequestT = Model::DeleteReplicationConfigRequest>
849 void DeleteReplicationConfigAsync(const DeleteReplicationConfigRequestT& request, const DeleteReplicationConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
850 {
851 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteReplicationConfig, request, handler, context);
852 }
853
862
866 template<typename DeleteReplicationInstanceRequestT = Model::DeleteReplicationInstanceRequest>
867 Model::DeleteReplicationInstanceOutcomeCallable DeleteReplicationInstanceCallable(const DeleteReplicationInstanceRequestT& request) const
868 {
869 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteReplicationInstance, request);
870 }
871
875 template<typename DeleteReplicationInstanceRequestT = Model::DeleteReplicationInstanceRequest>
876 void DeleteReplicationInstanceAsync(const DeleteReplicationInstanceRequestT& request, const DeleteReplicationInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
877 {
878 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteReplicationInstance, request, handler, context);
879 }
880
887
891 template<typename DeleteReplicationSubnetGroupRequestT = Model::DeleteReplicationSubnetGroupRequest>
892 Model::DeleteReplicationSubnetGroupOutcomeCallable DeleteReplicationSubnetGroupCallable(const DeleteReplicationSubnetGroupRequestT& request) const
893 {
894 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteReplicationSubnetGroup, request);
895 }
896
900 template<typename DeleteReplicationSubnetGroupRequestT = Model::DeleteReplicationSubnetGroupRequest>
901 void DeleteReplicationSubnetGroupAsync(const DeleteReplicationSubnetGroupRequestT& request, const DeleteReplicationSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
902 {
903 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteReplicationSubnetGroup, request, handler, context);
904 }
905
912
916 template<typename DeleteReplicationTaskRequestT = Model::DeleteReplicationTaskRequest>
917 Model::DeleteReplicationTaskOutcomeCallable DeleteReplicationTaskCallable(const DeleteReplicationTaskRequestT& request) const
918 {
919 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteReplicationTask, request);
920 }
921
925 template<typename DeleteReplicationTaskRequestT = Model::DeleteReplicationTaskRequest>
926 void DeleteReplicationTaskAsync(const DeleteReplicationTaskRequestT& request, const DeleteReplicationTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
927 {
928 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteReplicationTask, request, handler, context);
929 }
930
940
944 template<typename DeleteReplicationTaskAssessmentRunRequestT = Model::DeleteReplicationTaskAssessmentRunRequest>
946 {
947 return SubmitCallable(&DatabaseMigrationServiceClient::DeleteReplicationTaskAssessmentRun, request);
948 }
949
953 template<typename DeleteReplicationTaskAssessmentRunRequestT = Model::DeleteReplicationTaskAssessmentRunRequest>
954 void DeleteReplicationTaskAssessmentRunAsync(const DeleteReplicationTaskAssessmentRunRequestT& request, const DeleteReplicationTaskAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
955 {
956 return SubmitAsync(&DatabaseMigrationServiceClient::DeleteReplicationTaskAssessmentRun, request, handler, context);
957 }
958
972
976 template<typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
977 Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT& request = {}) const
978 {
979 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeAccountAttributes, request);
980 }
981
985 template<typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
986 void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAccountAttributesRequestT& request = {}) const
987 {
988 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeAccountAttributes, request, handler, context);
989 }
990
1013
1017 template<typename DescribeApplicableIndividualAssessmentsRequestT = Model::DescribeApplicableIndividualAssessmentsRequest>
1018 Model::DescribeApplicableIndividualAssessmentsOutcomeCallable DescribeApplicableIndividualAssessmentsCallable(const DescribeApplicableIndividualAssessmentsRequestT& request = {}) const
1019 {
1020 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeApplicableIndividualAssessments, request);
1021 }
1022
1026 template<typename DescribeApplicableIndividualAssessmentsRequestT = Model::DescribeApplicableIndividualAssessmentsRequest>
1027 void DescribeApplicableIndividualAssessmentsAsync(const DescribeApplicableIndividualAssessmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeApplicableIndividualAssessmentsRequestT& request = {}) const
1028 {
1029 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeApplicableIndividualAssessments, request, handler, context);
1030 }
1031
1038
1042 template<typename DescribeCertificatesRequestT = Model::DescribeCertificatesRequest>
1043 Model::DescribeCertificatesOutcomeCallable DescribeCertificatesCallable(const DescribeCertificatesRequestT& request = {}) const
1044 {
1045 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeCertificates, request);
1046 }
1047
1051 template<typename DescribeCertificatesRequestT = Model::DescribeCertificatesRequest>
1052 void DescribeCertificatesAsync(const DescribeCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeCertificatesRequestT& request = {}) const
1053 {
1054 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeCertificates, request, handler, context);
1055 }
1056
1065
1069 template<typename DescribeConnectionsRequestT = Model::DescribeConnectionsRequest>
1070 Model::DescribeConnectionsOutcomeCallable DescribeConnectionsCallable(const DescribeConnectionsRequestT& request = {}) const
1071 {
1072 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeConnections, request);
1073 }
1074
1078 template<typename DescribeConnectionsRequestT = Model::DescribeConnectionsRequest>
1079 void DescribeConnectionsAsync(const DescribeConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeConnectionsRequestT& request = {}) const
1080 {
1081 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeConnections, request, handler, context);
1082 }
1083
1091
1095 template<typename DescribeConversionConfigurationRequestT = Model::DescribeConversionConfigurationRequest>
1097 {
1098 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeConversionConfiguration, request);
1099 }
1100
1104 template<typename DescribeConversionConfigurationRequestT = Model::DescribeConversionConfigurationRequest>
1105 void DescribeConversionConfigurationAsync(const DescribeConversionConfigurationRequestT& request, const DescribeConversionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1106 {
1107 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeConversionConfiguration, request, handler, context);
1108 }
1109
1116
1120 template<typename DescribeDataMigrationsRequestT = Model::DescribeDataMigrationsRequest>
1121 Model::DescribeDataMigrationsOutcomeCallable DescribeDataMigrationsCallable(const DescribeDataMigrationsRequestT& request = {}) const
1122 {
1123 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeDataMigrations, request);
1124 }
1125
1129 template<typename DescribeDataMigrationsRequestT = Model::DescribeDataMigrationsRequest>
1130 void DescribeDataMigrationsAsync(const DescribeDataMigrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDataMigrationsRequestT& request = {}) const
1131 {
1132 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeDataMigrations, request, handler, context);
1133 }
1134
1142
1146 template<typename DescribeDataProvidersRequestT = Model::DescribeDataProvidersRequest>
1147 Model::DescribeDataProvidersOutcomeCallable DescribeDataProvidersCallable(const DescribeDataProvidersRequestT& request = {}) const
1148 {
1149 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeDataProviders, request);
1150 }
1151
1155 template<typename DescribeDataProvidersRequestT = Model::DescribeDataProvidersRequest>
1156 void DescribeDataProvidersAsync(const DescribeDataProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDataProvidersRequestT& request = {}) const
1157 {
1158 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeDataProviders, request, handler, context);
1159 }
1160
1168
1172 template<typename DescribeEndpointSettingsRequestT = Model::DescribeEndpointSettingsRequest>
1173 Model::DescribeEndpointSettingsOutcomeCallable DescribeEndpointSettingsCallable(const DescribeEndpointSettingsRequestT& request) const
1174 {
1175 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEndpointSettings, request);
1176 }
1177
1181 template<typename DescribeEndpointSettingsRequestT = Model::DescribeEndpointSettingsRequest>
1182 void DescribeEndpointSettingsAsync(const DescribeEndpointSettingsRequestT& request, const DescribeEndpointSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1183 {
1184 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEndpointSettings, request, handler, context);
1185 }
1186
1194
1198 template<typename DescribeEndpointTypesRequestT = Model::DescribeEndpointTypesRequest>
1199 Model::DescribeEndpointTypesOutcomeCallable DescribeEndpointTypesCallable(const DescribeEndpointTypesRequestT& request = {}) const
1200 {
1201 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEndpointTypes, request);
1202 }
1203
1207 template<typename DescribeEndpointTypesRequestT = Model::DescribeEndpointTypesRequest>
1208 void DescribeEndpointTypesAsync(const DescribeEndpointTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEndpointTypesRequestT& request = {}) const
1209 {
1210 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEndpointTypes, request, handler, context);
1211 }
1212
1220
1224 template<typename DescribeEndpointsRequestT = Model::DescribeEndpointsRequest>
1225 Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const DescribeEndpointsRequestT& request = {}) const
1226 {
1227 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEndpoints, request);
1228 }
1229
1233 template<typename DescribeEndpointsRequestT = Model::DescribeEndpointsRequest>
1234 void DescribeEndpointsAsync(const DescribeEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEndpointsRequestT& request = {}) const
1235 {
1236 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEndpoints, request, handler, context);
1237 }
1238
1246
1250 template<typename DescribeEngineVersionsRequestT = Model::DescribeEngineVersionsRequest>
1251 Model::DescribeEngineVersionsOutcomeCallable DescribeEngineVersionsCallable(const DescribeEngineVersionsRequestT& request = {}) const
1252 {
1253 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEngineVersions, request);
1254 }
1255
1259 template<typename DescribeEngineVersionsRequestT = Model::DescribeEngineVersionsRequest>
1260 void DescribeEngineVersionsAsync(const DescribeEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEngineVersionsRequestT& request = {}) const
1261 {
1262 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEngineVersions, request, handler, context);
1263 }
1264
1276
1280 template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
1281 Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable(const DescribeEventCategoriesRequestT& request = {}) const
1282 {
1283 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEventCategories, request);
1284 }
1285
1289 template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
1290 void DescribeEventCategoriesAsync(const DescribeEventCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventCategoriesRequestT& request = {}) const
1291 {
1292 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEventCategories, request, handler, context);
1293 }
1294
1306
1310 template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
1311 Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable(const DescribeEventSubscriptionsRequestT& request = {}) const
1312 {
1313 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEventSubscriptions, request);
1314 }
1315
1319 template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
1320 void DescribeEventSubscriptionsAsync(const DescribeEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventSubscriptionsRequestT& request = {}) const
1321 {
1322 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEventSubscriptions, request, handler, context);
1323 }
1324
1335
1339 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
1340 Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT& request = {}) const
1341 {
1342 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeEvents, request);
1343 }
1344
1348 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
1349 void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventsRequestT& request = {}) const
1350 {
1351 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeEvents, request, handler, context);
1352 }
1353
1363
1367 template<typename DescribeExtensionPackAssociationsRequestT = Model::DescribeExtensionPackAssociationsRequest>
1369 {
1370 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeExtensionPackAssociations, request);
1371 }
1372
1376 template<typename DescribeExtensionPackAssociationsRequestT = Model::DescribeExtensionPackAssociationsRequest>
1377 void DescribeExtensionPackAssociationsAsync(const DescribeExtensionPackAssociationsRequestT& request, const DescribeExtensionPackAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1378 {
1379 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeExtensionPackAssociations, request, handler, context);
1380 }
1381
1396
1400 template<typename DescribeFleetAdvisorCollectorsRequestT = Model::DescribeFleetAdvisorCollectorsRequest>
1401 Model::DescribeFleetAdvisorCollectorsOutcomeCallable DescribeFleetAdvisorCollectorsCallable(const DescribeFleetAdvisorCollectorsRequestT& request = {}) const
1402 {
1403 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeFleetAdvisorCollectors, request);
1404 }
1405
1409 template<typename DescribeFleetAdvisorCollectorsRequestT = Model::DescribeFleetAdvisorCollectorsRequest>
1410 void DescribeFleetAdvisorCollectorsAsync(const DescribeFleetAdvisorCollectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetAdvisorCollectorsRequestT& request = {}) const
1411 {
1412 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeFleetAdvisorCollectors, request, handler, context);
1413 }
1414
1428
1432 template<typename DescribeFleetAdvisorDatabasesRequestT = Model::DescribeFleetAdvisorDatabasesRequest>
1433 Model::DescribeFleetAdvisorDatabasesOutcomeCallable DescribeFleetAdvisorDatabasesCallable(const DescribeFleetAdvisorDatabasesRequestT& request = {}) const
1434 {
1435 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeFleetAdvisorDatabases, request);
1436 }
1437
1441 template<typename DescribeFleetAdvisorDatabasesRequestT = Model::DescribeFleetAdvisorDatabasesRequest>
1442 void DescribeFleetAdvisorDatabasesAsync(const DescribeFleetAdvisorDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetAdvisorDatabasesRequestT& request = {}) const
1443 {
1444 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeFleetAdvisorDatabases, request, handler, context);
1445 }
1446
1461
1465 template<typename DescribeFleetAdvisorLsaAnalysisRequestT = Model::DescribeFleetAdvisorLsaAnalysisRequest>
1466 Model::DescribeFleetAdvisorLsaAnalysisOutcomeCallable DescribeFleetAdvisorLsaAnalysisCallable(const DescribeFleetAdvisorLsaAnalysisRequestT& request = {}) const
1467 {
1468 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeFleetAdvisorLsaAnalysis, request);
1469 }
1470
1474 template<typename DescribeFleetAdvisorLsaAnalysisRequestT = Model::DescribeFleetAdvisorLsaAnalysisRequest>
1475 void DescribeFleetAdvisorLsaAnalysisAsync(const DescribeFleetAdvisorLsaAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetAdvisorLsaAnalysisRequestT& request = {}) const
1476 {
1477 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeFleetAdvisorLsaAnalysis, request, handler, context);
1478 }
1479
1494
1498 template<typename DescribeFleetAdvisorSchemaObjectSummaryRequestT = Model::DescribeFleetAdvisorSchemaObjectSummaryRequest>
1499 Model::DescribeFleetAdvisorSchemaObjectSummaryOutcomeCallable DescribeFleetAdvisorSchemaObjectSummaryCallable(const DescribeFleetAdvisorSchemaObjectSummaryRequestT& request = {}) const
1500 {
1501 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeFleetAdvisorSchemaObjectSummary, request);
1502 }
1503
1507 template<typename DescribeFleetAdvisorSchemaObjectSummaryRequestT = Model::DescribeFleetAdvisorSchemaObjectSummaryRequest>
1508 void DescribeFleetAdvisorSchemaObjectSummaryAsync(const DescribeFleetAdvisorSchemaObjectSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetAdvisorSchemaObjectSummaryRequestT& request = {}) const
1509 {
1510 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeFleetAdvisorSchemaObjectSummary, request, handler, context);
1511 }
1512
1527
1531 template<typename DescribeFleetAdvisorSchemasRequestT = Model::DescribeFleetAdvisorSchemasRequest>
1532 Model::DescribeFleetAdvisorSchemasOutcomeCallable DescribeFleetAdvisorSchemasCallable(const DescribeFleetAdvisorSchemasRequestT& request = {}) const
1533 {
1534 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeFleetAdvisorSchemas, request);
1535 }
1536
1540 template<typename DescribeFleetAdvisorSchemasRequestT = Model::DescribeFleetAdvisorSchemasRequest>
1541 void DescribeFleetAdvisorSchemasAsync(const DescribeFleetAdvisorSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetAdvisorSchemasRequestT& request = {}) const
1542 {
1543 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeFleetAdvisorSchemas, request, handler, context);
1544 }
1545
1553
1557 template<typename DescribeInstanceProfilesRequestT = Model::DescribeInstanceProfilesRequest>
1558 Model::DescribeInstanceProfilesOutcomeCallable DescribeInstanceProfilesCallable(const DescribeInstanceProfilesRequestT& request = {}) const
1559 {
1560 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeInstanceProfiles, request);
1561 }
1562
1566 template<typename DescribeInstanceProfilesRequestT = Model::DescribeInstanceProfilesRequest>
1567 void DescribeInstanceProfilesAsync(const DescribeInstanceProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeInstanceProfilesRequestT& request = {}) const
1568 {
1569 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeInstanceProfiles, request, handler, context);
1570 }
1571
1579
1583 template<typename DescribeMetadataModelAssessmentsRequestT = Model::DescribeMetadataModelAssessmentsRequest>
1585 {
1586 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeMetadataModelAssessments, request);
1587 }
1588
1592 template<typename DescribeMetadataModelAssessmentsRequestT = Model::DescribeMetadataModelAssessmentsRequest>
1593 void DescribeMetadataModelAssessmentsAsync(const DescribeMetadataModelAssessmentsRequestT& request, const DescribeMetadataModelAssessmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1594 {
1595 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeMetadataModelAssessments, request, handler, context);
1596 }
1597
1605
1609 template<typename DescribeMetadataModelConversionsRequestT = Model::DescribeMetadataModelConversionsRequest>
1611 {
1612 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeMetadataModelConversions, request);
1613 }
1614
1618 template<typename DescribeMetadataModelConversionsRequestT = Model::DescribeMetadataModelConversionsRequest>
1619 void DescribeMetadataModelConversionsAsync(const DescribeMetadataModelConversionsRequestT& request, const DescribeMetadataModelConversionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1620 {
1621 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeMetadataModelConversions, request, handler, context);
1622 }
1623
1631
1635 template<typename DescribeMetadataModelExportsAsScriptRequestT = Model::DescribeMetadataModelExportsAsScriptRequest>
1637 {
1638 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeMetadataModelExportsAsScript, request);
1639 }
1640
1644 template<typename DescribeMetadataModelExportsAsScriptRequestT = Model::DescribeMetadataModelExportsAsScriptRequest>
1645 void DescribeMetadataModelExportsAsScriptAsync(const DescribeMetadataModelExportsAsScriptRequestT& request, const DescribeMetadataModelExportsAsScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1646 {
1647 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeMetadataModelExportsAsScript, request, handler, context);
1648 }
1649
1657
1661 template<typename DescribeMetadataModelExportsToTargetRequestT = Model::DescribeMetadataModelExportsToTargetRequest>
1663 {
1664 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeMetadataModelExportsToTarget, request);
1665 }
1666
1670 template<typename DescribeMetadataModelExportsToTargetRequestT = Model::DescribeMetadataModelExportsToTargetRequest>
1671 void DescribeMetadataModelExportsToTargetAsync(const DescribeMetadataModelExportsToTargetRequestT& request, const DescribeMetadataModelExportsToTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1672 {
1673 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeMetadataModelExportsToTarget, request, handler, context);
1674 }
1675
1683
1687 template<typename DescribeMetadataModelImportsRequestT = Model::DescribeMetadataModelImportsRequest>
1688 Model::DescribeMetadataModelImportsOutcomeCallable DescribeMetadataModelImportsCallable(const DescribeMetadataModelImportsRequestT& request) const
1689 {
1690 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeMetadataModelImports, request);
1691 }
1692
1696 template<typename DescribeMetadataModelImportsRequestT = Model::DescribeMetadataModelImportsRequest>
1697 void DescribeMetadataModelImportsAsync(const DescribeMetadataModelImportsRequestT& request, const DescribeMetadataModelImportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1698 {
1699 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeMetadataModelImports, request, handler, context);
1700 }
1701
1709
1713 template<typename DescribeMigrationProjectsRequestT = Model::DescribeMigrationProjectsRequest>
1714 Model::DescribeMigrationProjectsOutcomeCallable DescribeMigrationProjectsCallable(const DescribeMigrationProjectsRequestT& request = {}) const
1715 {
1716 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeMigrationProjects, request);
1717 }
1718
1722 template<typename DescribeMigrationProjectsRequestT = Model::DescribeMigrationProjectsRequest>
1723 void DescribeMigrationProjectsAsync(const DescribeMigrationProjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeMigrationProjectsRequestT& request = {}) const
1724 {
1725 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeMigrationProjects, request, handler, context);
1726 }
1727
1735
1739 template<typename DescribeOrderableReplicationInstancesRequestT = Model::DescribeOrderableReplicationInstancesRequest>
1740 Model::DescribeOrderableReplicationInstancesOutcomeCallable DescribeOrderableReplicationInstancesCallable(const DescribeOrderableReplicationInstancesRequestT& request = {}) const
1741 {
1742 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeOrderableReplicationInstances, request);
1743 }
1744
1748 template<typename DescribeOrderableReplicationInstancesRequestT = Model::DescribeOrderableReplicationInstancesRequest>
1749 void DescribeOrderableReplicationInstancesAsync(const DescribeOrderableReplicationInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeOrderableReplicationInstancesRequestT& request = {}) const
1750 {
1751 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeOrderableReplicationInstances, request, handler, context);
1752 }
1753
1761
1765 template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
1766 Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const DescribePendingMaintenanceActionsRequestT& request = {}) const
1767 {
1768 return SubmitCallable(&DatabaseMigrationServiceClient::DescribePendingMaintenanceActions, request);
1769 }
1770
1774 template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
1775 void DescribePendingMaintenanceActionsAsync(const DescribePendingMaintenanceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribePendingMaintenanceActionsRequestT& request = {}) const
1776 {
1777 return SubmitAsync(&DatabaseMigrationServiceClient::DescribePendingMaintenanceActions, request, handler, context);
1778 }
1779
1794
1798 template<typename DescribeRecommendationLimitationsRequestT = Model::DescribeRecommendationLimitationsRequest>
1799 Model::DescribeRecommendationLimitationsOutcomeCallable DescribeRecommendationLimitationsCallable(const DescribeRecommendationLimitationsRequestT& request = {}) const
1800 {
1801 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeRecommendationLimitations, request);
1802 }
1803
1807 template<typename DescribeRecommendationLimitationsRequestT = Model::DescribeRecommendationLimitationsRequest>
1808 void DescribeRecommendationLimitationsAsync(const DescribeRecommendationLimitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeRecommendationLimitationsRequestT& request = {}) const
1809 {
1810 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeRecommendationLimitations, request, handler, context);
1811 }
1812
1827
1831 template<typename DescribeRecommendationsRequestT = Model::DescribeRecommendationsRequest>
1832 Model::DescribeRecommendationsOutcomeCallable DescribeRecommendationsCallable(const DescribeRecommendationsRequestT& request = {}) const
1833 {
1834 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeRecommendations, request);
1835 }
1836
1840 template<typename DescribeRecommendationsRequestT = Model::DescribeRecommendationsRequest>
1841 void DescribeRecommendationsAsync(const DescribeRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeRecommendationsRequestT& request = {}) const
1842 {
1843 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeRecommendations, request, handler, context);
1844 }
1845
1853
1857 template<typename DescribeRefreshSchemasStatusRequestT = Model::DescribeRefreshSchemasStatusRequest>
1858 Model::DescribeRefreshSchemasStatusOutcomeCallable DescribeRefreshSchemasStatusCallable(const DescribeRefreshSchemasStatusRequestT& request) const
1859 {
1860 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeRefreshSchemasStatus, request);
1861 }
1862
1866 template<typename DescribeRefreshSchemasStatusRequestT = Model::DescribeRefreshSchemasStatusRequest>
1867 void DescribeRefreshSchemasStatusAsync(const DescribeRefreshSchemasStatusRequestT& request, const DescribeRefreshSchemasStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1868 {
1869 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeRefreshSchemasStatus, request, handler, context);
1870 }
1871
1879
1883 template<typename DescribeReplicationConfigsRequestT = Model::DescribeReplicationConfigsRequest>
1884 Model::DescribeReplicationConfigsOutcomeCallable DescribeReplicationConfigsCallable(const DescribeReplicationConfigsRequestT& request = {}) const
1885 {
1886 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationConfigs, request);
1887 }
1888
1892 template<typename DescribeReplicationConfigsRequestT = Model::DescribeReplicationConfigsRequest>
1893 void DescribeReplicationConfigsAsync(const DescribeReplicationConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationConfigsRequestT& request = {}) const
1894 {
1895 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationConfigs, request, handler, context);
1896 }
1897
1905
1909 template<typename DescribeReplicationInstanceTaskLogsRequestT = Model::DescribeReplicationInstanceTaskLogsRequest>
1911 {
1912 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationInstanceTaskLogs, request);
1913 }
1914
1918 template<typename DescribeReplicationInstanceTaskLogsRequestT = Model::DescribeReplicationInstanceTaskLogsRequest>
1919 void DescribeReplicationInstanceTaskLogsAsync(const DescribeReplicationInstanceTaskLogsRequestT& request, const DescribeReplicationInstanceTaskLogsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1920 {
1921 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationInstanceTaskLogs, request, handler, context);
1922 }
1923
1931
1935 template<typename DescribeReplicationInstancesRequestT = Model::DescribeReplicationInstancesRequest>
1936 Model::DescribeReplicationInstancesOutcomeCallable DescribeReplicationInstancesCallable(const DescribeReplicationInstancesRequestT& request = {}) const
1937 {
1938 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationInstances, request);
1939 }
1940
1944 template<typename DescribeReplicationInstancesRequestT = Model::DescribeReplicationInstancesRequest>
1945 void DescribeReplicationInstancesAsync(const DescribeReplicationInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationInstancesRequestT& request = {}) const
1946 {
1947 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationInstances, request, handler, context);
1948 }
1949
1957
1961 template<typename DescribeReplicationSubnetGroupsRequestT = Model::DescribeReplicationSubnetGroupsRequest>
1962 Model::DescribeReplicationSubnetGroupsOutcomeCallable DescribeReplicationSubnetGroupsCallable(const DescribeReplicationSubnetGroupsRequestT& request = {}) const
1963 {
1964 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationSubnetGroups, request);
1965 }
1966
1970 template<typename DescribeReplicationSubnetGroupsRequestT = Model::DescribeReplicationSubnetGroupsRequest>
1971 void DescribeReplicationSubnetGroupsAsync(const DescribeReplicationSubnetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationSubnetGroupsRequestT& request = {}) const
1972 {
1973 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationSubnetGroups, request, handler, context);
1974 }
1975
1984
1988 template<typename DescribeReplicationTableStatisticsRequestT = Model::DescribeReplicationTableStatisticsRequest>
1990 {
1991 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationTableStatistics, request);
1992 }
1993
1997 template<typename DescribeReplicationTableStatisticsRequestT = Model::DescribeReplicationTableStatisticsRequest>
1998 void DescribeReplicationTableStatisticsAsync(const DescribeReplicationTableStatisticsRequestT& request, const DescribeReplicationTableStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1999 {
2000 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationTableStatistics, request, handler, context);
2001 }
2002
2014
2018 template<typename DescribeReplicationTaskAssessmentResultsRequestT = Model::DescribeReplicationTaskAssessmentResultsRequest>
2019 Model::DescribeReplicationTaskAssessmentResultsOutcomeCallable DescribeReplicationTaskAssessmentResultsCallable(const DescribeReplicationTaskAssessmentResultsRequestT& request = {}) const
2020 {
2021 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationTaskAssessmentResults, request);
2022 }
2023
2027 template<typename DescribeReplicationTaskAssessmentResultsRequestT = Model::DescribeReplicationTaskAssessmentResultsRequest>
2028 void DescribeReplicationTaskAssessmentResultsAsync(const DescribeReplicationTaskAssessmentResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationTaskAssessmentResultsRequestT& request = {}) const
2029 {
2030 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationTaskAssessmentResults, request, handler, context);
2031 }
2032
2045
2049 template<typename DescribeReplicationTaskAssessmentRunsRequestT = Model::DescribeReplicationTaskAssessmentRunsRequest>
2050 Model::DescribeReplicationTaskAssessmentRunsOutcomeCallable DescribeReplicationTaskAssessmentRunsCallable(const DescribeReplicationTaskAssessmentRunsRequestT& request = {}) const
2051 {
2052 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationTaskAssessmentRuns, request);
2053 }
2054
2058 template<typename DescribeReplicationTaskAssessmentRunsRequestT = Model::DescribeReplicationTaskAssessmentRunsRequest>
2059 void DescribeReplicationTaskAssessmentRunsAsync(const DescribeReplicationTaskAssessmentRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationTaskAssessmentRunsRequestT& request = {}) const
2060 {
2061 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationTaskAssessmentRuns, request, handler, context);
2062 }
2063
2073
2077 template<typename DescribeReplicationTaskIndividualAssessmentsRequestT = Model::DescribeReplicationTaskIndividualAssessmentsRequest>
2078 Model::DescribeReplicationTaskIndividualAssessmentsOutcomeCallable DescribeReplicationTaskIndividualAssessmentsCallable(const DescribeReplicationTaskIndividualAssessmentsRequestT& request = {}) const
2079 {
2080 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationTaskIndividualAssessments, request);
2081 }
2082
2086 template<typename DescribeReplicationTaskIndividualAssessmentsRequestT = Model::DescribeReplicationTaskIndividualAssessmentsRequest>
2087 void DescribeReplicationTaskIndividualAssessmentsAsync(const DescribeReplicationTaskIndividualAssessmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationTaskIndividualAssessmentsRequestT& request = {}) const
2088 {
2089 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationTaskIndividualAssessments, request, handler, context);
2090 }
2091
2099
2103 template<typename DescribeReplicationTasksRequestT = Model::DescribeReplicationTasksRequest>
2104 Model::DescribeReplicationTasksOutcomeCallable DescribeReplicationTasksCallable(const DescribeReplicationTasksRequestT& request = {}) const
2105 {
2106 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplicationTasks, request);
2107 }
2108
2112 template<typename DescribeReplicationTasksRequestT = Model::DescribeReplicationTasksRequest>
2113 void DescribeReplicationTasksAsync(const DescribeReplicationTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationTasksRequestT& request = {}) const
2114 {
2115 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplicationTasks, request, handler, context);
2116 }
2117
2126
2130 template<typename DescribeReplicationsRequestT = Model::DescribeReplicationsRequest>
2131 Model::DescribeReplicationsOutcomeCallable DescribeReplicationsCallable(const DescribeReplicationsRequestT& request = {}) const
2132 {
2133 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeReplications, request);
2134 }
2135
2139 template<typename DescribeReplicationsRequestT = Model::DescribeReplicationsRequest>
2140 void DescribeReplicationsAsync(const DescribeReplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReplicationsRequestT& request = {}) const
2141 {
2142 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeReplications, request, handler, context);
2143 }
2144
2152
2156 template<typename DescribeSchemasRequestT = Model::DescribeSchemasRequest>
2157 Model::DescribeSchemasOutcomeCallable DescribeSchemasCallable(const DescribeSchemasRequestT& request) const
2158 {
2159 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeSchemas, request);
2160 }
2161
2165 template<typename DescribeSchemasRequestT = Model::DescribeSchemasRequest>
2166 void DescribeSchemasAsync(const DescribeSchemasRequestT& request, const DescribeSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2167 {
2168 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeSchemas, request, handler, context);
2169 }
2170
2181
2185 template<typename DescribeTableStatisticsRequestT = Model::DescribeTableStatisticsRequest>
2186 Model::DescribeTableStatisticsOutcomeCallable DescribeTableStatisticsCallable(const DescribeTableStatisticsRequestT& request) const
2187 {
2188 return SubmitCallable(&DatabaseMigrationServiceClient::DescribeTableStatistics, request);
2189 }
2190
2194 template<typename DescribeTableStatisticsRequestT = Model::DescribeTableStatisticsRequest>
2195 void DescribeTableStatisticsAsync(const DescribeTableStatisticsRequestT& request, const DescribeTableStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2196 {
2197 return SubmitAsync(&DatabaseMigrationServiceClient::DescribeTableStatistics, request, handler, context);
2198 }
2199
2208
2212 template<typename ExportMetadataModelAssessmentRequestT = Model::ExportMetadataModelAssessmentRequest>
2213 Model::ExportMetadataModelAssessmentOutcomeCallable ExportMetadataModelAssessmentCallable(const ExportMetadataModelAssessmentRequestT& request) const
2214 {
2215 return SubmitCallable(&DatabaseMigrationServiceClient::ExportMetadataModelAssessment, request);
2216 }
2217
2221 template<typename ExportMetadataModelAssessmentRequestT = Model::ExportMetadataModelAssessmentRequest>
2222 void ExportMetadataModelAssessmentAsync(const ExportMetadataModelAssessmentRequestT& request, const ExportMetadataModelAssessmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2223 {
2224 return SubmitAsync(&DatabaseMigrationServiceClient::ExportMetadataModelAssessment, request, handler, context);
2225 }
2226
2233
2237 template<typename ImportCertificateRequestT = Model::ImportCertificateRequest>
2238 Model::ImportCertificateOutcomeCallable ImportCertificateCallable(const ImportCertificateRequestT& request) const
2239 {
2240 return SubmitCallable(&DatabaseMigrationServiceClient::ImportCertificate, request);
2241 }
2242
2246 template<typename ImportCertificateRequestT = Model::ImportCertificateRequest>
2247 void ImportCertificateAsync(const ImportCertificateRequestT& request, const ImportCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2248 {
2249 return SubmitAsync(&DatabaseMigrationServiceClient::ImportCertificate, request, handler, context);
2250 }
2251
2261
2265 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2266 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request = {}) const
2267 {
2268 return SubmitCallable(&DatabaseMigrationServiceClient::ListTagsForResource, request);
2269 }
2270
2274 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2275 void ListTagsForResourceAsync(const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTagsForResourceRequestT& request = {}) const
2276 {
2277 return SubmitAsync(&DatabaseMigrationServiceClient::ListTagsForResource, request, handler, context);
2278 }
2279
2287
2291 template<typename ModifyConversionConfigurationRequestT = Model::ModifyConversionConfigurationRequest>
2292 Model::ModifyConversionConfigurationOutcomeCallable ModifyConversionConfigurationCallable(const ModifyConversionConfigurationRequestT& request) const
2293 {
2294 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyConversionConfiguration, request);
2295 }
2296
2300 template<typename ModifyConversionConfigurationRequestT = Model::ModifyConversionConfigurationRequest>
2301 void ModifyConversionConfigurationAsync(const ModifyConversionConfigurationRequestT& request, const ModifyConversionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2302 {
2303 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyConversionConfiguration, request, handler, context);
2304 }
2305
2312
2316 template<typename ModifyDataMigrationRequestT = Model::ModifyDataMigrationRequest>
2317 Model::ModifyDataMigrationOutcomeCallable ModifyDataMigrationCallable(const ModifyDataMigrationRequestT& request) const
2318 {
2319 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyDataMigration, request);
2320 }
2321
2325 template<typename ModifyDataMigrationRequestT = Model::ModifyDataMigrationRequest>
2326 void ModifyDataMigrationAsync(const ModifyDataMigrationRequestT& request, const ModifyDataMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2327 {
2328 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyDataMigration, request, handler, context);
2329 }
2330
2339
2343 template<typename ModifyDataProviderRequestT = Model::ModifyDataProviderRequest>
2344 Model::ModifyDataProviderOutcomeCallable ModifyDataProviderCallable(const ModifyDataProviderRequestT& request) const
2345 {
2346 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyDataProvider, request);
2347 }
2348
2352 template<typename ModifyDataProviderRequestT = Model::ModifyDataProviderRequest>
2353 void ModifyDataProviderAsync(const ModifyDataProviderRequestT& request, const ModifyDataProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2354 {
2355 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyDataProvider, request, handler, context);
2356 }
2357
2370
2374 template<typename ModifyEndpointRequestT = Model::ModifyEndpointRequest>
2375 Model::ModifyEndpointOutcomeCallable ModifyEndpointCallable(const ModifyEndpointRequestT& request) const
2376 {
2377 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyEndpoint, request);
2378 }
2379
2383 template<typename ModifyEndpointRequestT = Model::ModifyEndpointRequest>
2384 void ModifyEndpointAsync(const ModifyEndpointRequestT& request, const ModifyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2385 {
2386 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyEndpoint, request, handler, context);
2387 }
2388
2396
2400 template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
2401 Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable(const ModifyEventSubscriptionRequestT& request) const
2402 {
2403 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyEventSubscription, request);
2404 }
2405
2409 template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
2410 void ModifyEventSubscriptionAsync(const ModifyEventSubscriptionRequestT& request, const ModifyEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2411 {
2412 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyEventSubscription, request, handler, context);
2413 }
2414
2424
2428 template<typename ModifyInstanceProfileRequestT = Model::ModifyInstanceProfileRequest>
2429 Model::ModifyInstanceProfileOutcomeCallable ModifyInstanceProfileCallable(const ModifyInstanceProfileRequestT& request) const
2430 {
2431 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyInstanceProfile, request);
2432 }
2433
2437 template<typename ModifyInstanceProfileRequestT = Model::ModifyInstanceProfileRequest>
2438 void ModifyInstanceProfileAsync(const ModifyInstanceProfileRequestT& request, const ModifyInstanceProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2439 {
2440 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyInstanceProfile, request, handler, context);
2441 }
2442
2451
2455 template<typename ModifyMigrationProjectRequestT = Model::ModifyMigrationProjectRequest>
2456 Model::ModifyMigrationProjectOutcomeCallable ModifyMigrationProjectCallable(const ModifyMigrationProjectRequestT& request) const
2457 {
2458 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyMigrationProject, request);
2459 }
2460
2464 template<typename ModifyMigrationProjectRequestT = Model::ModifyMigrationProjectRequest>
2465 void ModifyMigrationProjectAsync(const ModifyMigrationProjectRequestT& request, const ModifyMigrationProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2466 {
2467 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyMigrationProject, request, handler, context);
2468 }
2469
2484
2488 template<typename ModifyReplicationConfigRequestT = Model::ModifyReplicationConfigRequest>
2489 Model::ModifyReplicationConfigOutcomeCallable ModifyReplicationConfigCallable(const ModifyReplicationConfigRequestT& request) const
2490 {
2491 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyReplicationConfig, request);
2492 }
2493
2497 template<typename ModifyReplicationConfigRequestT = Model::ModifyReplicationConfigRequest>
2498 void ModifyReplicationConfigAsync(const ModifyReplicationConfigRequestT& request, const ModifyReplicationConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2499 {
2500 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyReplicationConfig, request, handler, context);
2501 }
2502
2512
2516 template<typename ModifyReplicationInstanceRequestT = Model::ModifyReplicationInstanceRequest>
2517 Model::ModifyReplicationInstanceOutcomeCallable ModifyReplicationInstanceCallable(const ModifyReplicationInstanceRequestT& request) const
2518 {
2519 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyReplicationInstance, request);
2520 }
2521
2525 template<typename ModifyReplicationInstanceRequestT = Model::ModifyReplicationInstanceRequest>
2526 void ModifyReplicationInstanceAsync(const ModifyReplicationInstanceRequestT& request, const ModifyReplicationInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2527 {
2528 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyReplicationInstance, request, handler, context);
2529 }
2530
2538
2542 template<typename ModifyReplicationSubnetGroupRequestT = Model::ModifyReplicationSubnetGroupRequest>
2543 Model::ModifyReplicationSubnetGroupOutcomeCallable ModifyReplicationSubnetGroupCallable(const ModifyReplicationSubnetGroupRequestT& request) const
2544 {
2545 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyReplicationSubnetGroup, request);
2546 }
2547
2551 template<typename ModifyReplicationSubnetGroupRequestT = Model::ModifyReplicationSubnetGroupRequest>
2552 void ModifyReplicationSubnetGroupAsync(const ModifyReplicationSubnetGroupRequestT& request, const ModifyReplicationSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2553 {
2554 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyReplicationSubnetGroup, request, handler, context);
2555 }
2556
2568
2572 template<typename ModifyReplicationTaskRequestT = Model::ModifyReplicationTaskRequest>
2573 Model::ModifyReplicationTaskOutcomeCallable ModifyReplicationTaskCallable(const ModifyReplicationTaskRequestT& request) const
2574 {
2575 return SubmitCallable(&DatabaseMigrationServiceClient::ModifyReplicationTask, request);
2576 }
2577
2581 template<typename ModifyReplicationTaskRequestT = Model::ModifyReplicationTaskRequest>
2582 void ModifyReplicationTaskAsync(const ModifyReplicationTaskRequestT& request, const ModifyReplicationTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2583 {
2584 return SubmitAsync(&DatabaseMigrationServiceClient::ModifyReplicationTask, request, handler, context);
2585 }
2586
2596
2600 template<typename MoveReplicationTaskRequestT = Model::MoveReplicationTaskRequest>
2601 Model::MoveReplicationTaskOutcomeCallable MoveReplicationTaskCallable(const MoveReplicationTaskRequestT& request) const
2602 {
2603 return SubmitCallable(&DatabaseMigrationServiceClient::MoveReplicationTask, request);
2604 }
2605
2609 template<typename MoveReplicationTaskRequestT = Model::MoveReplicationTaskRequest>
2610 void MoveReplicationTaskAsync(const MoveReplicationTaskRequestT& request, const MoveReplicationTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2611 {
2612 return SubmitAsync(&DatabaseMigrationServiceClient::MoveReplicationTask, request, handler, context);
2613 }
2614
2623
2627 template<typename RebootReplicationInstanceRequestT = Model::RebootReplicationInstanceRequest>
2628 Model::RebootReplicationInstanceOutcomeCallable RebootReplicationInstanceCallable(const RebootReplicationInstanceRequestT& request) const
2629 {
2630 return SubmitCallable(&DatabaseMigrationServiceClient::RebootReplicationInstance, request);
2631 }
2632
2636 template<typename RebootReplicationInstanceRequestT = Model::RebootReplicationInstanceRequest>
2637 void RebootReplicationInstanceAsync(const RebootReplicationInstanceRequestT& request, const RebootReplicationInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2638 {
2639 return SubmitAsync(&DatabaseMigrationServiceClient::RebootReplicationInstance, request, handler, context);
2640 }
2641
2651
2655 template<typename RefreshSchemasRequestT = Model::RefreshSchemasRequest>
2656 Model::RefreshSchemasOutcomeCallable RefreshSchemasCallable(const RefreshSchemasRequestT& request) const
2657 {
2658 return SubmitCallable(&DatabaseMigrationServiceClient::RefreshSchemas, request);
2659 }
2660
2664 template<typename RefreshSchemasRequestT = Model::RefreshSchemasRequest>
2665 void RefreshSchemasAsync(const RefreshSchemasRequestT& request, const RefreshSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2666 {
2667 return SubmitAsync(&DatabaseMigrationServiceClient::RefreshSchemas, request, handler, context);
2668 }
2669
2679
2683 template<typename ReloadReplicationTablesRequestT = Model::ReloadReplicationTablesRequest>
2684 Model::ReloadReplicationTablesOutcomeCallable ReloadReplicationTablesCallable(const ReloadReplicationTablesRequestT& request) const
2685 {
2686 return SubmitCallable(&DatabaseMigrationServiceClient::ReloadReplicationTables, request);
2687 }
2688
2692 template<typename ReloadReplicationTablesRequestT = Model::ReloadReplicationTablesRequest>
2693 void ReloadReplicationTablesAsync(const ReloadReplicationTablesRequestT& request, const ReloadReplicationTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2694 {
2695 return SubmitAsync(&DatabaseMigrationServiceClient::ReloadReplicationTables, request, handler, context);
2696 }
2697
2707
2711 template<typename ReloadTablesRequestT = Model::ReloadTablesRequest>
2712 Model::ReloadTablesOutcomeCallable ReloadTablesCallable(const ReloadTablesRequestT& request) const
2713 {
2714 return SubmitCallable(&DatabaseMigrationServiceClient::ReloadTables, request);
2715 }
2716
2720 template<typename ReloadTablesRequestT = Model::ReloadTablesRequest>
2721 void ReloadTablesAsync(const ReloadTablesRequestT& request, const ReloadTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2722 {
2723 return SubmitAsync(&DatabaseMigrationServiceClient::ReloadTables, request, handler, context);
2724 }
2725
2735
2739 template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
2740 Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT& request) const
2741 {
2742 return SubmitCallable(&DatabaseMigrationServiceClient::RemoveTagsFromResource, request);
2743 }
2744
2748 template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
2749 void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2750 {
2751 return SubmitAsync(&DatabaseMigrationServiceClient::RemoveTagsFromResource, request, handler, context);
2752 }
2753
2768
2772 template<typename RunFleetAdvisorLsaAnalysisRequestT = Model::RunFleetAdvisorLsaAnalysisRequest>
2773 Model::RunFleetAdvisorLsaAnalysisOutcomeCallable RunFleetAdvisorLsaAnalysisCallable(const RunFleetAdvisorLsaAnalysisRequestT& request = {}) const
2774 {
2775 return SubmitCallable(&DatabaseMigrationServiceClient::RunFleetAdvisorLsaAnalysis, request);
2776 }
2777
2781 template<typename RunFleetAdvisorLsaAnalysisRequestT = Model::RunFleetAdvisorLsaAnalysisRequest>
2782 void RunFleetAdvisorLsaAnalysisAsync(const RunFleetAdvisorLsaAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RunFleetAdvisorLsaAnalysisRequestT& request = {}) const
2783 {
2784 return SubmitAsync(&DatabaseMigrationServiceClient::RunFleetAdvisorLsaAnalysis, request, handler, context);
2785 }
2786
2793
2797 template<typename StartDataMigrationRequestT = Model::StartDataMigrationRequest>
2798 Model::StartDataMigrationOutcomeCallable StartDataMigrationCallable(const StartDataMigrationRequestT& request) const
2799 {
2800 return SubmitCallable(&DatabaseMigrationServiceClient::StartDataMigration, request);
2801 }
2802
2806 template<typename StartDataMigrationRequestT = Model::StartDataMigrationRequest>
2807 void StartDataMigrationAsync(const StartDataMigrationRequestT& request, const StartDataMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2808 {
2809 return SubmitAsync(&DatabaseMigrationServiceClient::StartDataMigration, request, handler, context);
2810 }
2811
2821
2825 template<typename StartExtensionPackAssociationRequestT = Model::StartExtensionPackAssociationRequest>
2826 Model::StartExtensionPackAssociationOutcomeCallable StartExtensionPackAssociationCallable(const StartExtensionPackAssociationRequestT& request) const
2827 {
2828 return SubmitCallable(&DatabaseMigrationServiceClient::StartExtensionPackAssociation, request);
2829 }
2830
2834 template<typename StartExtensionPackAssociationRequestT = Model::StartExtensionPackAssociationRequest>
2835 void StartExtensionPackAssociationAsync(const StartExtensionPackAssociationRequestT& request, const StartExtensionPackAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2836 {
2837 return SubmitAsync(&DatabaseMigrationServiceClient::StartExtensionPackAssociation, request, handler, context);
2838 }
2839
2850
2854 template<typename StartMetadataModelAssessmentRequestT = Model::StartMetadataModelAssessmentRequest>
2855 Model::StartMetadataModelAssessmentOutcomeCallable StartMetadataModelAssessmentCallable(const StartMetadataModelAssessmentRequestT& request) const
2856 {
2857 return SubmitCallable(&DatabaseMigrationServiceClient::StartMetadataModelAssessment, request);
2858 }
2859
2863 template<typename StartMetadataModelAssessmentRequestT = Model::StartMetadataModelAssessmentRequest>
2864 void StartMetadataModelAssessmentAsync(const StartMetadataModelAssessmentRequestT& request, const StartMetadataModelAssessmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2865 {
2866 return SubmitAsync(&DatabaseMigrationServiceClient::StartMetadataModelAssessment, request, handler, context);
2867 }
2868
2876
2880 template<typename StartMetadataModelConversionRequestT = Model::StartMetadataModelConversionRequest>
2881 Model::StartMetadataModelConversionOutcomeCallable StartMetadataModelConversionCallable(const StartMetadataModelConversionRequestT& request) const
2882 {
2883 return SubmitCallable(&DatabaseMigrationServiceClient::StartMetadataModelConversion, request);
2884 }
2885
2889 template<typename StartMetadataModelConversionRequestT = Model::StartMetadataModelConversionRequest>
2890 void StartMetadataModelConversionAsync(const StartMetadataModelConversionRequestT& request, const StartMetadataModelConversionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2891 {
2892 return SubmitAsync(&DatabaseMigrationServiceClient::StartMetadataModelConversion, request, handler, context);
2893 }
2894
2902
2906 template<typename StartMetadataModelExportAsScriptRequestT = Model::StartMetadataModelExportAsScriptRequest>
2908 {
2909 return SubmitCallable(&DatabaseMigrationServiceClient::StartMetadataModelExportAsScript, request);
2910 }
2911
2915 template<typename StartMetadataModelExportAsScriptRequestT = Model::StartMetadataModelExportAsScriptRequest>
2916 void StartMetadataModelExportAsScriptAsync(const StartMetadataModelExportAsScriptRequestT& request, const StartMetadataModelExportAsScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2917 {
2918 return SubmitAsync(&DatabaseMigrationServiceClient::StartMetadataModelExportAsScript, request, handler, context);
2919 }
2920
2928
2932 template<typename StartMetadataModelExportToTargetRequestT = Model::StartMetadataModelExportToTargetRequest>
2934 {
2935 return SubmitCallable(&DatabaseMigrationServiceClient::StartMetadataModelExportToTarget, request);
2936 }
2937
2941 template<typename StartMetadataModelExportToTargetRequestT = Model::StartMetadataModelExportToTargetRequest>
2942 void StartMetadataModelExportToTargetAsync(const StartMetadataModelExportToTargetRequestT& request, const StartMetadataModelExportToTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2943 {
2944 return SubmitAsync(&DatabaseMigrationServiceClient::StartMetadataModelExportToTarget, request, handler, context);
2945 }
2946
2955
2959 template<typename StartMetadataModelImportRequestT = Model::StartMetadataModelImportRequest>
2960 Model::StartMetadataModelImportOutcomeCallable StartMetadataModelImportCallable(const StartMetadataModelImportRequestT& request) const
2961 {
2962 return SubmitCallable(&DatabaseMigrationServiceClient::StartMetadataModelImport, request);
2963 }
2964
2968 template<typename StartMetadataModelImportRequestT = Model::StartMetadataModelImportRequest>
2969 void StartMetadataModelImportAsync(const StartMetadataModelImportRequestT& request, const StartMetadataModelImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2970 {
2971 return SubmitAsync(&DatabaseMigrationServiceClient::StartMetadataModelImport, request, handler, context);
2972 }
2973
2991
2995 template<typename StartRecommendationsRequestT = Model::StartRecommendationsRequest>
2996 Model::StartRecommendationsOutcomeCallable StartRecommendationsCallable(const StartRecommendationsRequestT& request) const
2997 {
2998 return SubmitCallable(&DatabaseMigrationServiceClient::StartRecommendations, request);
2999 }
3000
3004 template<typename StartRecommendationsRequestT = Model::StartRecommendationsRequest>
3005 void StartRecommendationsAsync(const StartRecommendationsRequestT& request, const StartRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3006 {
3007 return SubmitAsync(&DatabaseMigrationServiceClient::StartRecommendations, request, handler, context);
3008 }
3009
3021
3025 template<typename StartReplicationRequestT = Model::StartReplicationRequest>
3026 Model::StartReplicationOutcomeCallable StartReplicationCallable(const StartReplicationRequestT& request) const
3027 {
3028 return SubmitCallable(&DatabaseMigrationServiceClient::StartReplication, request);
3029 }
3030
3034 template<typename StartReplicationRequestT = Model::StartReplicationRequest>
3035 void StartReplicationAsync(const StartReplicationRequestT& request, const StartReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3036 {
3037 return SubmitAsync(&DatabaseMigrationServiceClient::StartReplication, request, handler, context);
3038 }
3039
3050
3054 template<typename StartReplicationTaskRequestT = Model::StartReplicationTaskRequest>
3055 Model::StartReplicationTaskOutcomeCallable StartReplicationTaskCallable(const StartReplicationTaskRequestT& request) const
3056 {
3057 return SubmitCallable(&DatabaseMigrationServiceClient::StartReplicationTask, request);
3058 }
3059
3063 template<typename StartReplicationTaskRequestT = Model::StartReplicationTaskRequest>
3064 void StartReplicationTaskAsync(const StartReplicationTaskRequestT& request, const StartReplicationTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3065 {
3066 return SubmitAsync(&DatabaseMigrationServiceClient::StartReplicationTask, request, handler, context);
3067 }
3068
3084
3088 template<typename StartReplicationTaskAssessmentRequestT = Model::StartReplicationTaskAssessmentRequest>
3090 {
3091 return SubmitCallable(&DatabaseMigrationServiceClient::StartReplicationTaskAssessment, request);
3092 }
3093
3097 template<typename StartReplicationTaskAssessmentRequestT = Model::StartReplicationTaskAssessmentRequest>
3098 void StartReplicationTaskAssessmentAsync(const StartReplicationTaskAssessmentRequestT& request, const StartReplicationTaskAssessmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3099 {
3100 return SubmitAsync(&DatabaseMigrationServiceClient::StartReplicationTaskAssessment, request, handler, context);
3101 }
3102
3116
3120 template<typename StartReplicationTaskAssessmentRunRequestT = Model::StartReplicationTaskAssessmentRunRequest>
3122 {
3123 return SubmitCallable(&DatabaseMigrationServiceClient::StartReplicationTaskAssessmentRun, request);
3124 }
3125
3129 template<typename StartReplicationTaskAssessmentRunRequestT = Model::StartReplicationTaskAssessmentRunRequest>
3130 void StartReplicationTaskAssessmentRunAsync(const StartReplicationTaskAssessmentRunRequestT& request, const StartReplicationTaskAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3131 {
3132 return SubmitAsync(&DatabaseMigrationServiceClient::StartReplicationTaskAssessmentRun, request, handler, context);
3133 }
3134
3141
3145 template<typename StopDataMigrationRequestT = Model::StopDataMigrationRequest>
3146 Model::StopDataMigrationOutcomeCallable StopDataMigrationCallable(const StopDataMigrationRequestT& request) const
3147 {
3148 return SubmitCallable(&DatabaseMigrationServiceClient::StopDataMigration, request);
3149 }
3150
3154 template<typename StopDataMigrationRequestT = Model::StopDataMigrationRequest>
3155 void StopDataMigrationAsync(const StopDataMigrationRequestT& request, const StopDataMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3156 {
3157 return SubmitAsync(&DatabaseMigrationServiceClient::StopDataMigration, request, handler, context);
3158 }
3159
3168
3172 template<typename StopReplicationRequestT = Model::StopReplicationRequest>
3173 Model::StopReplicationOutcomeCallable StopReplicationCallable(const StopReplicationRequestT& request) const
3174 {
3175 return SubmitCallable(&DatabaseMigrationServiceClient::StopReplication, request);
3176 }
3177
3181 template<typename StopReplicationRequestT = Model::StopReplicationRequest>
3182 void StopReplicationAsync(const StopReplicationRequestT& request, const StopReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3183 {
3184 return SubmitAsync(&DatabaseMigrationServiceClient::StopReplication, request, handler, context);
3185 }
3186
3193
3197 template<typename StopReplicationTaskRequestT = Model::StopReplicationTaskRequest>
3198 Model::StopReplicationTaskOutcomeCallable StopReplicationTaskCallable(const StopReplicationTaskRequestT& request) const
3199 {
3200 return SubmitCallable(&DatabaseMigrationServiceClient::StopReplicationTask, request);
3201 }
3202
3206 template<typename StopReplicationTaskRequestT = Model::StopReplicationTaskRequest>
3207 void StopReplicationTaskAsync(const StopReplicationTaskRequestT& request, const StopReplicationTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3208 {
3209 return SubmitAsync(&DatabaseMigrationServiceClient::StopReplicationTask, request, handler, context);
3210 }
3211
3219
3223 template<typename TestConnectionRequestT = Model::TestConnectionRequest>
3224 Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT& request) const
3225 {
3226 return SubmitCallable(&DatabaseMigrationServiceClient::TestConnection, request);
3227 }
3228
3232 template<typename TestConnectionRequestT = Model::TestConnectionRequest>
3233 void TestConnectionAsync(const TestConnectionRequestT& request, const TestConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3234 {
3235 return SubmitAsync(&DatabaseMigrationServiceClient::TestConnection, request, handler, context);
3236 }
3237
3257
3261 template<typename UpdateSubscriptionsToEventBridgeRequestT = Model::UpdateSubscriptionsToEventBridgeRequest>
3262 Model::UpdateSubscriptionsToEventBridgeOutcomeCallable UpdateSubscriptionsToEventBridgeCallable(const UpdateSubscriptionsToEventBridgeRequestT& request = {}) const
3263 {
3264 return SubmitCallable(&DatabaseMigrationServiceClient::UpdateSubscriptionsToEventBridge, request);
3265 }
3266
3270 template<typename UpdateSubscriptionsToEventBridgeRequestT = Model::UpdateSubscriptionsToEventBridgeRequest>
3271 void UpdateSubscriptionsToEventBridgeAsync(const UpdateSubscriptionsToEventBridgeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateSubscriptionsToEventBridgeRequestT& request = {}) const
3272 {
3273 return SubmitAsync(&DatabaseMigrationServiceClient::UpdateSubscriptionsToEventBridge, request, handler, context);
3274 }
3275
3276
3277 void OverrideEndpoint(const Aws::String& endpoint);
3278 std::shared_ptr<DatabaseMigrationServiceEndpointProviderBase>& accessEndpointProvider();
3279 private:
3281 void init(const DatabaseMigrationServiceClientConfiguration& clientConfiguration);
3282
3283 DatabaseMigrationServiceClientConfiguration m_clientConfiguration;
3284 std::shared_ptr<DatabaseMigrationServiceEndpointProviderBase> m_endpointProvider;
3285 };
3286
3287} // namespace DatabaseMigrationService
3288} // namespace Aws
virtual Model::DescribeMigrationProjectsOutcome DescribeMigrationProjects(const Model::DescribeMigrationProjectsRequest &request={}) const
void RebootReplicationInstanceAsync(const RebootReplicationInstanceRequestT &request, const RebootReplicationInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DatabaseMigrationServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeEndpointSettingsOutcome DescribeEndpointSettings(const Model::DescribeEndpointSettingsRequest &request) const
void DeleteDataMigrationAsync(const DeleteDataMigrationRequestT &request, const DeleteDataMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDataProviderOutcomeCallable CreateDataProviderCallable(const CreateDataProviderRequestT &request) const
virtual Model::DescribePendingMaintenanceActionsOutcome DescribePendingMaintenanceActions(const Model::DescribePendingMaintenanceActionsRequest &request={}) const
void CreateDataProviderAsync(const CreateDataProviderRequestT &request, const CreateDataProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartReplicationTaskAssessmentOutcomeCallable StartReplicationTaskAssessmentCallable(const StartReplicationTaskAssessmentRequestT &request) const
Model::DescribeFleetAdvisorSchemaObjectSummaryOutcomeCallable DescribeFleetAdvisorSchemaObjectSummaryCallable(const DescribeFleetAdvisorSchemaObjectSummaryRequestT &request={}) const
Model::BatchStartRecommendationsOutcomeCallable BatchStartRecommendationsCallable(const BatchStartRecommendationsRequestT &request={}) const
Model::DescribeEndpointSettingsOutcomeCallable DescribeEndpointSettingsCallable(const DescribeEndpointSettingsRequestT &request) const
Model::DeleteDataMigrationOutcomeCallable DeleteDataMigrationCallable(const DeleteDataMigrationRequestT &request) const
void DescribeInstanceProfilesAsync(const DescribeInstanceProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceProfilesRequestT &request={}) const
Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT &request) const
void ModifyEndpointAsync(const ModifyEndpointRequestT &request, const ModifyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMetadataModelImportOutcome StartMetadataModelImport(const Model::StartMetadataModelImportRequest &request) const
void DeleteConnectionAsync(const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDataMigrationAsync(const CreateDataMigrationRequestT &request, const CreateDataMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ExportMetadataModelAssessmentOutcomeCallable ExportMetadataModelAssessmentCallable(const ExportMetadataModelAssessmentRequestT &request) const
Model::StartMetadataModelExportAsScriptOutcomeCallable StartMetadataModelExportAsScriptCallable(const StartMetadataModelExportAsScriptRequestT &request) const
void ModifyReplicationTaskAsync(const ModifyReplicationTaskRequestT &request, const ModifyReplicationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountAttributesRequestT &request={}) const
virtual Model::DeleteReplicationConfigOutcome DeleteReplicationConfig(const Model::DeleteReplicationConfigRequest &request) const
virtual Model::ModifyEndpointOutcome ModifyEndpoint(const Model::ModifyEndpointRequest &request) const
Model::ModifyReplicationTaskOutcomeCallable ModifyReplicationTaskCallable(const ModifyReplicationTaskRequestT &request) const
Model::StartMetadataModelAssessmentOutcomeCallable StartMetadataModelAssessmentCallable(const StartMetadataModelAssessmentRequestT &request) const
void StartRecommendationsAsync(const StartRecommendationsRequestT &request, const StartRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeExtensionPackAssociationsOutcomeCallable DescribeExtensionPackAssociationsCallable(const DescribeExtensionPackAssociationsRequestT &request) const
virtual Model::StartMetadataModelExportToTargetOutcome StartMetadataModelExportToTarget(const Model::StartMetadataModelExportToTargetRequest &request) const
void DescribeRecommendationsAsync(const DescribeRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRecommendationsRequestT &request={}) const
Model::StartMetadataModelImportOutcomeCallable StartMetadataModelImportCallable(const StartMetadataModelImportRequestT &request) const
Model::DescribeApplicableIndividualAssessmentsOutcomeCallable DescribeApplicableIndividualAssessmentsCallable(const DescribeApplicableIndividualAssessmentsRequestT &request={}) const
Model::CreateReplicationInstanceOutcomeCallable CreateReplicationInstanceCallable(const CreateReplicationInstanceRequestT &request) const
virtual Model::CreateMigrationProjectOutcome CreateMigrationProject(const Model::CreateMigrationProjectRequest &request) const
void ModifyMigrationProjectAsync(const ModifyMigrationProjectRequestT &request, const ModifyMigrationProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RebootReplicationInstanceOutcome RebootReplicationInstance(const Model::RebootReplicationInstanceRequest &request) const
Model::DescribeReplicationsOutcomeCallable DescribeReplicationsCallable(const DescribeReplicationsRequestT &request={}) const
Model::ModifyInstanceProfileOutcomeCallable ModifyInstanceProfileCallable(const ModifyInstanceProfileRequestT &request) const
Model::StartRecommendationsOutcomeCallable StartRecommendationsCallable(const StartRecommendationsRequestT &request) const
void DescribeOrderableReplicationInstancesAsync(const DescribeOrderableReplicationInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrderableReplicationInstancesRequestT &request={}) const
virtual Model::StartMetadataModelAssessmentOutcome StartMetadataModelAssessment(const Model::StartMetadataModelAssessmentRequest &request) const
Model::ReloadReplicationTablesOutcomeCallable ReloadReplicationTablesCallable(const ReloadReplicationTablesRequestT &request) const
virtual Model::ModifyDataProviderOutcome ModifyDataProvider(const Model::ModifyDataProviderRequest &request) const
virtual Model::DescribeOrderableReplicationInstancesOutcome DescribeOrderableReplicationInstances(const Model::DescribeOrderableReplicationInstancesRequest &request={}) const
void CreateInstanceProfileAsync(const CreateInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateInstanceProfileRequestT &request={}) const
virtual Model::DescribeMetadataModelImportsOutcome DescribeMetadataModelImports(const Model::DescribeMetadataModelImportsRequest &request) const
DatabaseMigrationServiceClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< DatabaseMigrationServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::DatabaseMigrationService::DatabaseMigrationServiceClientConfiguration &clientConfiguration=Aws::DatabaseMigrationService::DatabaseMigrationServiceClientConfiguration())
Model::ModifyMigrationProjectOutcomeCallable ModifyMigrationProjectCallable(const ModifyMigrationProjectRequestT &request) const
void DescribeFleetAdvisorSchemaObjectSummaryAsync(const DescribeFleetAdvisorSchemaObjectSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAdvisorSchemaObjectSummaryRequestT &request={}) const
void DeleteMigrationProjectAsync(const DeleteMigrationProjectRequestT &request, const DeleteMigrationProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateReplicationSubnetGroupAsync(const CreateReplicationSubnetGroupRequestT &request, const CreateReplicationSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetAdvisorCollectorsAsync(const DescribeFleetAdvisorCollectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAdvisorCollectorsRequestT &request={}) const
virtual Model::ModifyReplicationConfigOutcome ModifyReplicationConfig(const Model::ModifyReplicationConfigRequest &request) const
Model::StopReplicationOutcomeCallable StopReplicationCallable(const StopReplicationRequestT &request) const
virtual Model::TestConnectionOutcome TestConnection(const Model::TestConnectionRequest &request) const
void DeleteEventSubscriptionAsync(const DeleteEventSubscriptionRequestT &request, const DeleteEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeExtensionPackAssociationsAsync(const DescribeExtensionPackAssociationsRequestT &request, const DescribeExtensionPackAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateReplicationTaskOutcomeCallable CreateReplicationTaskCallable(const CreateReplicationTaskRequestT &request) const
Model::ReloadTablesOutcomeCallable ReloadTablesCallable(const ReloadTablesRequestT &request) const
Model::DescribeTableStatisticsOutcomeCallable DescribeTableStatisticsCallable(const DescribeTableStatisticsRequestT &request) const
virtual Model::DescribeEventCategoriesOutcome DescribeEventCategories(const Model::DescribeEventCategoriesRequest &request={}) const
virtual Model::StopReplicationOutcome StopReplication(const Model::StopReplicationRequest &request) const
void StartMetadataModelExportAsScriptAsync(const StartMetadataModelExportAsScriptRequestT &request, const StartMetadataModelExportAsScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReplicationInstancesOutcome DescribeReplicationInstances(const Model::DescribeReplicationInstancesRequest &request={}) const
Model::ModifyDataMigrationOutcomeCallable ModifyDataMigrationCallable(const ModifyDataMigrationRequestT &request) const
virtual Model::DescribeFleetAdvisorCollectorsOutcome DescribeFleetAdvisorCollectors(const Model::DescribeFleetAdvisorCollectorsRequest &request={}) const
void DescribeMetadataModelExportsToTargetAsync(const DescribeMetadataModelExportsToTargetRequestT &request, const DescribeMetadataModelExportsToTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteReplicationTaskAsync(const DeleteReplicationTaskRequestT &request, const DeleteReplicationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request={}) const
virtual Model::DescribeReplicationInstanceTaskLogsOutcome DescribeReplicationInstanceTaskLogs(const Model::DescribeReplicationInstanceTaskLogsRequest &request) const
void StartReplicationTaskAssessmentAsync(const StartReplicationTaskAssessmentRequestT &request, const StartReplicationTaskAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMetadataModelAssessmentsOutcomeCallable DescribeMetadataModelAssessmentsCallable(const DescribeMetadataModelAssessmentsRequestT &request) const
Model::DescribeSchemasOutcomeCallable DescribeSchemasCallable(const DescribeSchemasRequestT &request) const
void DeleteReplicationSubnetGroupAsync(const DeleteReplicationSubnetGroupRequestT &request, const DeleteReplicationSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTagsForResourceRequestT &request={}) const
Model::ModifyConversionConfigurationOutcomeCallable ModifyConversionConfigurationCallable(const ModifyConversionConfigurationRequestT &request) const
void TestConnectionAsync(const TestConnectionRequestT &request, const TestConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRecommendationsOutcomeCallable DescribeRecommendationsCallable(const DescribeRecommendationsRequestT &request={}) const
Model::CreateReplicationConfigOutcomeCallable CreateReplicationConfigCallable(const CreateReplicationConfigRequestT &request) const
virtual Model::DescribeRecommendationsOutcome DescribeRecommendations(const Model::DescribeRecommendationsRequest &request={}) const
Model::DescribeMetadataModelExportsToTargetOutcomeCallable DescribeMetadataModelExportsToTargetCallable(const DescribeMetadataModelExportsToTargetRequestT &request) const
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
void ModifyReplicationSubnetGroupAsync(const ModifyReplicationSubnetGroupRequestT &request, const ModifyReplicationSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetAdvisorSchemasAsync(const DescribeFleetAdvisorSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAdvisorSchemasRequestT &request={}) const
virtual Model::DescribeAccountAttributesOutcome DescribeAccountAttributes(const Model::DescribeAccountAttributesRequest &request={}) const
virtual Model::ModifyDataMigrationOutcome ModifyDataMigration(const Model::ModifyDataMigrationRequest &request) const
Model::DescribeReplicationTaskIndividualAssessmentsOutcomeCallable DescribeReplicationTaskIndividualAssessmentsCallable(const DescribeReplicationTaskIndividualAssessmentsRequestT &request={}) const
virtual Model::StartReplicationTaskAssessmentOutcome StartReplicationTaskAssessment(const Model::StartReplicationTaskAssessmentRequest &request) const
virtual Model::DescribeConversionConfigurationOutcome DescribeConversionConfiguration(const Model::DescribeConversionConfigurationRequest &request) const
virtual Model::DescribeReplicationConfigsOutcome DescribeReplicationConfigs(const Model::DescribeReplicationConfigsRequest &request={}) const
virtual Model::DescribeReplicationTaskAssessmentResultsOutcome DescribeReplicationTaskAssessmentResults(const Model::DescribeReplicationTaskAssessmentResultsRequest &request={}) const
virtual Model::CreateInstanceProfileOutcome CreateInstanceProfile(const Model::CreateInstanceProfileRequest &request={}) const
Model::DescribeConversionConfigurationOutcomeCallable DescribeConversionConfigurationCallable(const DescribeConversionConfigurationRequestT &request) const
virtual Model::ModifyReplicationTaskOutcome ModifyReplicationTask(const Model::ModifyReplicationTaskRequest &request) const
Model::ModifyReplicationConfigOutcomeCallable ModifyReplicationConfigCallable(const ModifyReplicationConfigRequestT &request) const
Model::DescribeReplicationInstancesOutcomeCallable DescribeReplicationInstancesCallable(const DescribeReplicationInstancesRequestT &request={}) const
Model::StartReplicationTaskOutcomeCallable StartReplicationTaskCallable(const StartReplicationTaskRequestT &request) const
void DescribeMetadataModelImportsAsync(const DescribeMetadataModelImportsRequestT &request, const DescribeMetadataModelImportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RunFleetAdvisorLsaAnalysisAsync(const RunFleetAdvisorLsaAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RunFleetAdvisorLsaAnalysisRequestT &request={}) const
void DescribeRecommendationLimitationsAsync(const DescribeRecommendationLimitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRecommendationLimitationsRequestT &request={}) const
Model::CreateFleetAdvisorCollectorOutcomeCallable CreateFleetAdvisorCollectorCallable(const CreateFleetAdvisorCollectorRequestT &request) const
void StopReplicationAsync(const StopReplicationRequestT &request, const StopReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateMigrationProjectOutcomeCallable CreateMigrationProjectCallable(const CreateMigrationProjectRequestT &request) const
void DescribeEventCategoriesAsync(const DescribeEventCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventCategoriesRequestT &request={}) const
void DeleteReplicationTaskAssessmentRunAsync(const DeleteReplicationTaskAssessmentRunRequestT &request, const DeleteReplicationTaskAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFleetAdvisorDatabasesOutcomeCallable DescribeFleetAdvisorDatabasesCallable(const DescribeFleetAdvisorDatabasesRequestT &request={}) const
Model::DeleteDataProviderOutcomeCallable DeleteDataProviderCallable(const DeleteDataProviderRequestT &request) const
void DescribeSchemasAsync(const DescribeSchemasRequestT &request, const DescribeSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteReplicationInstanceOutcomeCallable DeleteReplicationInstanceCallable(const DeleteReplicationInstanceRequestT &request) const
virtual Model::StartMetadataModelConversionOutcome StartMetadataModelConversion(const Model::StartMetadataModelConversionRequest &request) const
virtual Model::DescribeRecommendationLimitationsOutcome DescribeRecommendationLimitations(const Model::DescribeRecommendationLimitationsRequest &request={}) const
virtual Model::DescribeInstanceProfilesOutcome DescribeInstanceProfiles(const Model::DescribeInstanceProfilesRequest &request={}) const
virtual Model::BatchStartRecommendationsOutcome BatchStartRecommendations(const Model::BatchStartRecommendationsRequest &request={}) const
void ExportMetadataModelAssessmentAsync(const ExportMetadataModelAssessmentRequestT &request, const ExportMetadataModelAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeExtensionPackAssociationsOutcome DescribeExtensionPackAssociations(const Model::DescribeExtensionPackAssociationsRequest &request) const
virtual Model::ModifyEventSubscriptionOutcome ModifyEventSubscription(const Model::ModifyEventSubscriptionRequest &request) const
Model::DescribeCertificatesOutcomeCallable DescribeCertificatesCallable(const DescribeCertificatesRequestT &request={}) const
void ReloadTablesAsync(const ReloadTablesRequestT &request, const ReloadTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeCertificatesAsync(const DescribeCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCertificatesRequestT &request={}) const
Model::DescribeEngineVersionsOutcomeCallable DescribeEngineVersionsCallable(const DescribeEngineVersionsRequestT &request={}) const
Model::DescribeReplicationTaskAssessmentRunsOutcomeCallable DescribeReplicationTaskAssessmentRunsCallable(const DescribeReplicationTaskAssessmentRunsRequestT &request={}) const
virtual Model::StartReplicationTaskOutcome StartReplicationTask(const Model::StartReplicationTaskRequest &request) const
virtual Model::StartReplicationTaskAssessmentRunOutcome StartReplicationTaskAssessmentRun(const Model::StartReplicationTaskAssessmentRunRequest &request) const
void DescribeDataMigrationsAsync(const DescribeDataMigrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDataMigrationsRequestT &request={}) const
void StartReplicationAsync(const StartReplicationRequestT &request, const StartReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RunFleetAdvisorLsaAnalysisOutcome RunFleetAdvisorLsaAnalysis(const Model::RunFleetAdvisorLsaAnalysisRequest &request={}) const
void DescribeReplicationsAsync(const DescribeReplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationsRequestT &request={}) const
void CreateEndpointAsync(const CreateEndpointRequestT &request, const CreateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RefreshSchemasAsync(const RefreshSchemasRequestT &request, const RefreshSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeReplicationTaskIndividualAssessmentsAsync(const DescribeReplicationTaskIndividualAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationTaskIndividualAssessmentsRequestT &request={}) const
Model::StopReplicationTaskOutcomeCallable StopReplicationTaskCallable(const StopReplicationTaskRequestT &request) const
void DeleteCertificateAsync(const DeleteCertificateRequestT &request, const DeleteCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartExtensionPackAssociationOutcomeCallable StartExtensionPackAssociationCallable(const StartExtensionPackAssociationRequestT &request) const
virtual Model::DescribeEventsOutcome DescribeEvents(const Model::DescribeEventsRequest &request={}) const
void CreateMigrationProjectAsync(const CreateMigrationProjectRequestT &request, const CreateMigrationProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RunFleetAdvisorLsaAnalysisOutcomeCallable RunFleetAdvisorLsaAnalysisCallable(const RunFleetAdvisorLsaAnalysisRequestT &request={}) const
Model::DescribeFleetAdvisorCollectorsOutcomeCallable DescribeFleetAdvisorCollectorsCallable(const DescribeFleetAdvisorCollectorsRequestT &request={}) const
virtual Model::StartReplicationOutcome StartReplication(const Model::StartReplicationRequest &request) const
Model::DescribeReplicationSubnetGroupsOutcomeCallable DescribeReplicationSubnetGroupsCallable(const DescribeReplicationSubnetGroupsRequestT &request={}) const
DatabaseMigrationServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeFleetAdvisorLsaAnalysisOutcome DescribeFleetAdvisorLsaAnalysis(const Model::DescribeFleetAdvisorLsaAnalysisRequest &request={}) const
Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT &request) const
virtual Model::DeleteInstanceProfileOutcome DeleteInstanceProfile(const Model::DeleteInstanceProfileRequest &request) const
Model::StartMetadataModelExportToTargetOutcomeCallable StartMetadataModelExportToTargetCallable(const StartMetadataModelExportToTargetRequestT &request) const
void StartMetadataModelImportAsync(const StartMetadataModelImportRequestT &request, const StartMetadataModelImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeEndpointsOutcome DescribeEndpoints(const Model::DescribeEndpointsRequest &request={}) const
void StartDataMigrationAsync(const StartDataMigrationRequestT &request, const StartDataMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeReplicationTasksOutcomeCallable DescribeReplicationTasksCallable(const DescribeReplicationTasksRequestT &request={}) const
virtual Model::CreateReplicationTaskOutcome CreateReplicationTask(const Model::CreateReplicationTaskRequest &request) const
Model::DescribeReplicationInstanceTaskLogsOutcomeCallable DescribeReplicationInstanceTaskLogsCallable(const DescribeReplicationInstanceTaskLogsRequestT &request) const
void ModifyConversionConfigurationAsync(const ModifyConversionConfigurationRequestT &request, const ModifyConversionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDataProvidersOutcomeCallable DescribeDataProvidersCallable(const DescribeDataProvidersRequestT &request={}) const
void ModifyDataProviderAsync(const ModifyDataProviderRequestT &request, const ModifyDataProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateReplicationConfigAsync(const CreateReplicationConfigRequestT &request, const CreateReplicationConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ApplyPendingMaintenanceActionAsync(const ApplyPendingMaintenanceActionRequestT &request, const ApplyPendingMaintenanceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteReplicationSubnetGroupOutcomeCallable DeleteReplicationSubnetGroupCallable(const DeleteReplicationSubnetGroupRequestT &request) const
Model::StartMetadataModelConversionOutcomeCallable StartMetadataModelConversionCallable(const StartMetadataModelConversionRequestT &request) const
void DescribeEndpointsAsync(const DescribeEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEndpointsRequestT &request={}) const
Model::DescribeReplicationTableStatisticsOutcomeCallable DescribeReplicationTableStatisticsCallable(const DescribeReplicationTableStatisticsRequestT &request) const
virtual Model::RefreshSchemasOutcome RefreshSchemas(const Model::RefreshSchemasRequest &request) const
virtual Model::ApplyPendingMaintenanceActionOutcome ApplyPendingMaintenanceAction(const Model::ApplyPendingMaintenanceActionRequest &request) const
Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable(const DeleteEventSubscriptionRequestT &request) const
void StopReplicationTaskAsync(const StopReplicationTaskRequestT &request, const StopReplicationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEndpointAsync(const DeleteEndpointRequestT &request, const DeleteEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchStartRecommendationsAsync(const BatchStartRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchStartRecommendationsRequestT &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request={}) const
virtual Model::DeleteCertificateOutcome DeleteCertificate(const Model::DeleteCertificateRequest &request) const
virtual Model::DescribeFleetAdvisorSchemasOutcome DescribeFleetAdvisorSchemas(const Model::DescribeFleetAdvisorSchemasRequest &request={}) const
virtual Model::DescribeApplicableIndividualAssessmentsOutcome DescribeApplicableIndividualAssessments(const Model::DescribeApplicableIndividualAssessmentsRequest &request={}) const
Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const DescribeEndpointsRequestT &request={}) const
void DescribeEngineVersionsAsync(const DescribeEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEngineVersionsRequestT &request={}) const
virtual Model::StartMetadataModelExportAsScriptOutcome StartMetadataModelExportAsScript(const Model::StartMetadataModelExportAsScriptRequest &request) const
virtual Model::ExportMetadataModelAssessmentOutcome ExportMetadataModelAssessment(const Model::ExportMetadataModelAssessmentRequest &request) const
void DescribeMigrationProjectsAsync(const DescribeMigrationProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMigrationProjectsRequestT &request={}) const
void ModifyDataMigrationAsync(const ModifyDataMigrationRequestT &request, const ModifyDataMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateReplicationConfigOutcome CreateReplicationConfig(const Model::CreateReplicationConfigRequest &request) const
Model::StartDataMigrationOutcomeCallable StartDataMigrationCallable(const StartDataMigrationRequestT &request) const
Model::DescribeDataMigrationsOutcomeCallable DescribeDataMigrationsCallable(const DescribeDataMigrationsRequestT &request={}) const
Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable(const DescribeEventCategoriesRequestT &request={}) const
void DescribeFleetAdvisorDatabasesAsync(const DescribeFleetAdvisorDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAdvisorDatabasesRequestT &request={}) const
void DescribeMetadataModelConversionsAsync(const DescribeMetadataModelConversionsRequestT &request, const DescribeMetadataModelConversionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEndpointOutcome CreateEndpoint(const Model::CreateEndpointRequest &request) const
Model::DescribeMetadataModelImportsOutcomeCallable DescribeMetadataModelImportsCallable(const DescribeMetadataModelImportsRequestT &request) const
virtual Model::CreateReplicationSubnetGroupOutcome CreateReplicationSubnetGroup(const Model::CreateReplicationSubnetGroupRequest &request) const
Model::DeleteReplicationTaskAssessmentRunOutcomeCallable DeleteReplicationTaskAssessmentRunCallable(const DeleteReplicationTaskAssessmentRunRequestT &request) const
virtual Model::StopDataMigrationOutcome StopDataMigration(const Model::StopDataMigrationRequest &request) const
void ReloadReplicationTablesAsync(const ReloadReplicationTablesRequestT &request, const ReloadReplicationTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDataProvidersAsync(const DescribeDataProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDataProvidersRequestT &request={}) const
virtual Model::DescribeSchemasOutcome DescribeSchemas(const Model::DescribeSchemasRequest &request) const
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
virtual Model::DeleteEndpointOutcome DeleteEndpoint(const Model::DeleteEndpointRequest &request) const
DatabaseMigrationServiceClient(const Aws::DatabaseMigrationService::DatabaseMigrationServiceClientConfiguration &clientConfiguration=Aws::DatabaseMigrationService::DatabaseMigrationServiceClientConfiguration(), std::shared_ptr< DatabaseMigrationServiceEndpointProviderBase > endpointProvider=nullptr)
Model::DescribeRecommendationLimitationsOutcomeCallable DescribeRecommendationLimitationsCallable(const DescribeRecommendationLimitationsRequestT &request={}) const
Model::DeleteInstanceProfileOutcomeCallable DeleteInstanceProfileCallable(const DeleteInstanceProfileRequestT &request) const
virtual Model::DescribeDataMigrationsOutcome DescribeDataMigrations(const Model::DescribeDataMigrationsRequest &request={}) const
virtual Model::DeleteReplicationTaskAssessmentRunOutcome DeleteReplicationTaskAssessmentRun(const Model::DeleteReplicationTaskAssessmentRunRequest &request) const
virtual Model::ImportCertificateOutcome ImportCertificate(const Model::ImportCertificateRequest &request) const
virtual Model::DeleteReplicationSubnetGroupOutcome DeleteReplicationSubnetGroup(const Model::DeleteReplicationSubnetGroupRequest &request) const
Model::MoveReplicationTaskOutcomeCallable MoveReplicationTaskCallable(const MoveReplicationTaskRequestT &request) const
Model::DescribeFleetAdvisorLsaAnalysisOutcomeCallable DescribeFleetAdvisorLsaAnalysisCallable(const DescribeFleetAdvisorLsaAnalysisRequestT &request={}) const
Model::DescribeMetadataModelExportsAsScriptOutcomeCallable DescribeMetadataModelExportsAsScriptCallable(const DescribeMetadataModelExportsAsScriptRequestT &request) const
virtual Model::DescribeEngineVersionsOutcome DescribeEngineVersions(const Model::DescribeEngineVersionsRequest &request={}) const
virtual Model::StartExtensionPackAssociationOutcome StartExtensionPackAssociation(const Model::StartExtensionPackAssociationRequest &request) const
void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsRequestT &request={}) const
void ModifyInstanceProfileAsync(const ModifyInstanceProfileRequestT &request, const ModifyInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateReplicationInstanceOutcome CreateReplicationInstance(const Model::CreateReplicationInstanceRequest &request) const
void DescribePendingMaintenanceActionsAsync(const DescribePendingMaintenanceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePendingMaintenanceActionsRequestT &request={}) const
void MoveReplicationTaskAsync(const MoveReplicationTaskRequestT &request, const MoveReplicationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteReplicationTaskOutcomeCallable DeleteReplicationTaskCallable(const DeleteReplicationTaskRequestT &request) const
virtual Model::DeleteReplicationTaskOutcome DeleteReplicationTask(const Model::DeleteReplicationTaskRequest &request) const
virtual Model::CreateFleetAdvisorCollectorOutcome CreateFleetAdvisorCollector(const Model::CreateFleetAdvisorCollectorRequest &request) const
void DescribeEndpointSettingsAsync(const DescribeEndpointSettingsRequestT &request, const DescribeEndpointSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSubscriptionsToEventBridgeAsync(const UpdateSubscriptionsToEventBridgeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateSubscriptionsToEventBridgeRequestT &request={}) const
Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable(const ApplyPendingMaintenanceActionRequestT &request) const
Model::CreateEndpointOutcomeCallable CreateEndpointCallable(const CreateEndpointRequestT &request) const
void StopDataMigrationAsync(const StopDataMigrationRequestT &request, const StopDataMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRefreshSchemasStatusOutcomeCallable DescribeRefreshSchemasStatusCallable(const DescribeRefreshSchemasStatusRequestT &request) const
virtual Model::DescribeReplicationTaskAssessmentRunsOutcome DescribeReplicationTaskAssessmentRuns(const Model::DescribeReplicationTaskAssessmentRunsRequest &request={}) const
std::shared_ptr< DatabaseMigrationServiceEndpointProviderBase > & accessEndpointProvider()
void StartReplicationTaskAssessmentRunAsync(const StartReplicationTaskAssessmentRunRequestT &request, const StartReplicationTaskAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEventSubscriptionOutcome CreateEventSubscription(const Model::CreateEventSubscriptionRequest &request) const
void DescribeEventSubscriptionsAsync(const DescribeEventSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventSubscriptionsRequestT &request={}) const
Model::ModifyEndpointOutcomeCallable ModifyEndpointCallable(const ModifyEndpointRequestT &request) const
virtual Model::ModifyReplicationSubnetGroupOutcome ModifyReplicationSubnetGroup(const Model::ModifyReplicationSubnetGroupRequest &request) const
DatabaseMigrationServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< DatabaseMigrationServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::DatabaseMigrationService::DatabaseMigrationServiceClientConfiguration &clientConfiguration=Aws::DatabaseMigrationService::DatabaseMigrationServiceClientConfiguration())
Model::DescribeConnectionsOutcomeCallable DescribeConnectionsCallable(const DescribeConnectionsRequestT &request={}) const
Model::DescribeMigrationProjectsOutcomeCallable DescribeMigrationProjectsCallable(const DescribeMigrationProjectsRequestT &request={}) const
Model::DeleteFleetAdvisorDatabasesOutcomeCallable DeleteFleetAdvisorDatabasesCallable(const DeleteFleetAdvisorDatabasesRequestT &request) const
void DeleteInstanceProfileAsync(const DeleteInstanceProfileRequestT &request, const DeleteInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyReplicationInstanceAsync(const ModifyReplicationInstanceRequestT &request, const ModifyReplicationInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
void ModifyEventSubscriptionAsync(const ModifyEventSubscriptionRequestT &request, const ModifyEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMetadataModelConversionsOutcomeCallable DescribeMetadataModelConversionsCallable(const DescribeMetadataModelConversionsRequestT &request) const
Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const DescribePendingMaintenanceActionsRequestT &request={}) const
void DescribeReplicationConfigsAsync(const DescribeReplicationConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationConfigsRequestT &request={}) const
void CreateReplicationTaskAsync(const CreateReplicationTaskRequestT &request, const CreateReplicationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyReplicationSubnetGroupOutcomeCallable ModifyReplicationSubnetGroupCallable(const ModifyReplicationSubnetGroupRequestT &request) const
void CancelReplicationTaskAssessmentRunAsync(const CancelReplicationTaskAssessmentRunRequestT &request, const CancelReplicationTaskAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeReplicationInstanceTaskLogsAsync(const DescribeReplicationInstanceTaskLogsRequestT &request, const DescribeReplicationInstanceTaskLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConnectionsAsync(const DescribeConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConnectionsRequestT &request={}) const
virtual Model::DescribeMetadataModelAssessmentsOutcome DescribeMetadataModelAssessments(const Model::DescribeMetadataModelAssessmentsRequest &request) const
virtual Model::DeleteEventSubscriptionOutcome DeleteEventSubscription(const Model::DeleteEventSubscriptionRequest &request) const
Model::CreateInstanceProfileOutcomeCallable CreateInstanceProfileCallable(const CreateInstanceProfileRequestT &request={}) const
Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable(const ModifyEventSubscriptionRequestT &request) const
virtual Model::ModifyReplicationInstanceOutcome ModifyReplicationInstance(const Model::ModifyReplicationInstanceRequest &request) const
virtual Model::DescribeMetadataModelExportsAsScriptOutcome DescribeMetadataModelExportsAsScript(const Model::DescribeMetadataModelExportsAsScriptRequest &request) const
virtual Model::DeleteFleetAdvisorCollectorOutcome DeleteFleetAdvisorCollector(const Model::DeleteFleetAdvisorCollectorRequest &request) const
Model::StartReplicationOutcomeCallable StartReplicationCallable(const StartReplicationRequestT &request) const
Model::UpdateSubscriptionsToEventBridgeOutcomeCallable UpdateSubscriptionsToEventBridgeCallable(const UpdateSubscriptionsToEventBridgeRequestT &request={}) const
virtual Model::CreateDataMigrationOutcome CreateDataMigration(const Model::CreateDataMigrationRequest &request) const
virtual Model::ReloadReplicationTablesOutcome ReloadReplicationTables(const Model::ReloadReplicationTablesRequest &request) const
void DescribeRefreshSchemasStatusAsync(const DescribeRefreshSchemasStatusRequestT &request, const DescribeRefreshSchemasStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCertificateOutcomeCallable DeleteCertificateCallable(const DeleteCertificateRequestT &request) const
virtual Model::CancelReplicationTaskAssessmentRunOutcome CancelReplicationTaskAssessmentRun(const Model::CancelReplicationTaskAssessmentRunRequest &request) const
virtual Model::DescribeRefreshSchemasStatusOutcome DescribeRefreshSchemasStatus(const Model::DescribeRefreshSchemasStatusRequest &request) const
void DeleteReplicationInstanceAsync(const DeleteReplicationInstanceRequestT &request, const DeleteReplicationInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReplicationTableStatisticsOutcome DescribeReplicationTableStatistics(const Model::DescribeReplicationTableStatisticsRequest &request) const
Model::CreateReplicationSubnetGroupOutcomeCallable CreateReplicationSubnetGroupCallable(const CreateReplicationSubnetGroupRequestT &request) const
void DeleteReplicationConfigAsync(const DeleteReplicationConfigRequestT &request, const DeleteReplicationConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReplicationSubnetGroupsOutcome DescribeReplicationSubnetGroups(const Model::DescribeReplicationSubnetGroupsRequest &request={}) const
virtual Model::CreateDataProviderOutcome CreateDataProvider(const Model::CreateDataProviderRequest &request) const
virtual Model::DescribeEndpointTypesOutcome DescribeEndpointTypes(const Model::DescribeEndpointTypesRequest &request={}) const
void CreateEventSubscriptionAsync(const CreateEventSubscriptionRequestT &request, const CreateEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT &request={}) const
Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable(const CreateEventSubscriptionRequestT &request) const
void DescribeApplicableIndividualAssessmentsAsync(const DescribeApplicableIndividualAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeApplicableIndividualAssessmentsRequestT &request={}) const
virtual Model::DescribeCertificatesOutcome DescribeCertificates(const Model::DescribeCertificatesRequest &request={}) const
Model::DescribeFleetAdvisorSchemasOutcomeCallable DescribeFleetAdvisorSchemasCallable(const DescribeFleetAdvisorSchemasRequestT &request={}) const
void DescribeReplicationSubnetGroupsAsync(const DescribeReplicationSubnetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationSubnetGroupsRequestT &request={}) const
Model::RebootReplicationInstanceOutcomeCallable RebootReplicationInstanceCallable(const RebootReplicationInstanceRequestT &request) const
Model::StopDataMigrationOutcomeCallable StopDataMigrationCallable(const StopDataMigrationRequestT &request) const
virtual Model::DescribeDataProvidersOutcome DescribeDataProviders(const Model::DescribeDataProvidersRequest &request={}) const
virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest &request) const
virtual Model::DeleteReplicationInstanceOutcome DeleteReplicationInstance(const Model::DeleteReplicationInstanceRequest &request) const
void CreateReplicationInstanceAsync(const CreateReplicationInstanceRequestT &request, const CreateReplicationInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteMigrationProjectOutcomeCallable DeleteMigrationProjectCallable(const DeleteMigrationProjectRequestT &request) const
void DescribeReplicationTaskAssessmentRunsAsync(const DescribeReplicationTaskAssessmentRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationTaskAssessmentRunsRequestT &request={}) const
void DescribeTableStatisticsAsync(const DescribeTableStatisticsRequestT &request, const DescribeTableStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDataMigrationOutcomeCallable CreateDataMigrationCallable(const CreateDataMigrationRequestT &request) const
void StartExtensionPackAssociationAsync(const StartExtensionPackAssociationRequestT &request, const StartExtensionPackAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMetadataModelAssessmentsAsync(const DescribeMetadataModelAssessmentsRequestT &request, const DescribeMetadataModelAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartRecommendationsOutcome StartRecommendations(const Model::StartRecommendationsRequest &request) const
void AddTagsToResourceAsync(const AddTagsToResourceRequestT &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteMigrationProjectOutcome DeleteMigrationProject(const Model::DeleteMigrationProjectRequest &request) const
virtual Model::DescribeMetadataModelConversionsOutcome DescribeMetadataModelConversions(const Model::DescribeMetadataModelConversionsRequest &request) const
Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable(const DescribeEventSubscriptionsRequestT &request={}) const
Model::DeleteReplicationConfigOutcomeCallable DeleteReplicationConfigCallable(const DeleteReplicationConfigRequestT &request) const
void DescribeConversionConfigurationAsync(const DescribeConversionConfigurationRequestT &request, const DescribeConversionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReplicationTaskIndividualAssessmentsOutcome DescribeReplicationTaskIndividualAssessments(const Model::DescribeReplicationTaskIndividualAssessmentsRequest &request={}) const
virtual Model::ModifyMigrationProjectOutcome ModifyMigrationProject(const Model::ModifyMigrationProjectRequest &request) const
void DeleteFleetAdvisorCollectorAsync(const DeleteFleetAdvisorCollectorRequestT &request, const DeleteFleetAdvisorCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartMetadataModelAssessmentAsync(const StartMetadataModelAssessmentRequestT &request, const StartMetadataModelAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartMetadataModelExportToTargetAsync(const StartMetadataModelExportToTargetRequestT &request, const StartMetadataModelExportToTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeReplicationTableStatisticsAsync(const DescribeReplicationTableStatisticsRequestT &request, const DescribeReplicationTableStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyReplicationConfigAsync(const ModifyReplicationConfigRequestT &request, const ModifyReplicationConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ImportCertificateAsync(const ImportCertificateRequestT &request, const ImportCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeReplicationTaskAssessmentResultsAsync(const DescribeReplicationTaskAssessmentResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationTaskAssessmentResultsRequestT &request={}) const
virtual Model::DescribeFleetAdvisorDatabasesOutcome DescribeFleetAdvisorDatabases(const Model::DescribeFleetAdvisorDatabasesRequest &request={}) const
void DescribeReplicationTasksAsync(const DescribeReplicationTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationTasksRequestT &request={}) const
Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT &request) const
void DeleteFleetAdvisorDatabasesAsync(const DeleteFleetAdvisorDatabasesRequestT &request, const DeleteFleetAdvisorDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ImportCertificateOutcomeCallable ImportCertificateCallable(const ImportCertificateRequestT &request) const
Model::DescribeReplicationTaskAssessmentResultsOutcomeCallable DescribeReplicationTaskAssessmentResultsCallable(const DescribeReplicationTaskAssessmentResultsRequestT &request={}) const
virtual Model::DeleteDataMigrationOutcome DeleteDataMigration(const Model::DeleteDataMigrationRequest &request) const
virtual Model::DescribeReplicationTasksOutcome DescribeReplicationTasks(const Model::DescribeReplicationTasksRequest &request={}) const
virtual Model::DeleteDataProviderOutcome DeleteDataProvider(const Model::DeleteDataProviderRequest &request) const
void DescribeEndpointTypesAsync(const DescribeEndpointTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEndpointTypesRequestT &request={}) const
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
virtual Model::DeleteFleetAdvisorDatabasesOutcome DeleteFleetAdvisorDatabases(const Model::DeleteFleetAdvisorDatabasesRequest &request) const
Model::RefreshSchemasOutcomeCallable RefreshSchemasCallable(const RefreshSchemasRequestT &request) const
void DescribeMetadataModelExportsAsScriptAsync(const DescribeMetadataModelExportsAsScriptRequestT &request, const DescribeMetadataModelExportsAsScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyConversionConfigurationOutcome ModifyConversionConfiguration(const Model::ModifyConversionConfigurationRequest &request) const
virtual Model::DescribeEventSubscriptionsOutcome DescribeEventSubscriptions(const Model::DescribeEventSubscriptionsRequest &request={}) const
Model::DeleteFleetAdvisorCollectorOutcomeCallable DeleteFleetAdvisorCollectorCallable(const DeleteFleetAdvisorCollectorRequestT &request) const
void CreateFleetAdvisorCollectorAsync(const CreateFleetAdvisorCollectorRequestT &request, const CreateFleetAdvisorCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReplicationsOutcome DescribeReplications(const Model::DescribeReplicationsRequest &request={}) const
Model::DescribeInstanceProfilesOutcomeCallable DescribeInstanceProfilesCallable(const DescribeInstanceProfilesRequestT &request={}) const
Model::DescribeEndpointTypesOutcomeCallable DescribeEndpointTypesCallable(const DescribeEndpointTypesRequestT &request={}) const
Model::ModifyDataProviderOutcomeCallable ModifyDataProviderCallable(const ModifyDataProviderRequestT &request) const
void DescribeFleetAdvisorLsaAnalysisAsync(const DescribeFleetAdvisorLsaAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAdvisorLsaAnalysisRequestT &request={}) const
virtual Model::MoveReplicationTaskOutcome MoveReplicationTask(const Model::MoveReplicationTaskRequest &request) const
Model::ModifyReplicationInstanceOutcomeCallable ModifyReplicationInstanceCallable(const ModifyReplicationInstanceRequestT &request) const
Model::DescribeReplicationConfigsOutcomeCallable DescribeReplicationConfigsCallable(const DescribeReplicationConfigsRequestT &request={}) const
virtual Model::StartDataMigrationOutcome StartDataMigration(const Model::StartDataMigrationRequest &request) const
Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT &request={}) const
DatabaseMigrationServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeMetadataModelExportsToTargetOutcome DescribeMetadataModelExportsToTarget(const Model::DescribeMetadataModelExportsToTargetRequest &request) const
Model::CancelReplicationTaskAssessmentRunOutcomeCallable CancelReplicationTaskAssessmentRunCallable(const CancelReplicationTaskAssessmentRunRequestT &request) const
void StartMetadataModelConversionAsync(const StartMetadataModelConversionRequestT &request, const StartMetadataModelConversionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartReplicationTaskAssessmentRunOutcomeCallable StartReplicationTaskAssessmentRunCallable(const StartReplicationTaskAssessmentRunRequestT &request) const
void DescribeReplicationInstancesAsync(const DescribeReplicationInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplicationInstancesRequestT &request={}) const
virtual Model::StopReplicationTaskOutcome StopReplicationTask(const Model::StopReplicationTaskRequest &request) const
virtual Model::UpdateSubscriptionsToEventBridgeOutcome UpdateSubscriptionsToEventBridge(const Model::UpdateSubscriptionsToEventBridgeRequest &request={}) const
Model::DescribeOrderableReplicationInstancesOutcomeCallable DescribeOrderableReplicationInstancesCallable(const DescribeOrderableReplicationInstancesRequestT &request={}) const
void DeleteDataProviderAsync(const DeleteDataProviderRequestT &request, const DeleteDataProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyInstanceProfileOutcome ModifyInstanceProfile(const Model::ModifyInstanceProfileRequest &request) const
virtual Model::DescribeFleetAdvisorSchemaObjectSummaryOutcome DescribeFleetAdvisorSchemaObjectSummary(const Model::DescribeFleetAdvisorSchemaObjectSummaryRequest &request={}) const
virtual Model::ReloadTablesOutcome ReloadTables(const Model::ReloadTablesRequest &request) const
virtual Model::DescribeConnectionsOutcome DescribeConnections(const Model::DescribeConnectionsRequest &request={}) const
void StartReplicationTaskAsync(const StartReplicationTaskRequestT &request, const StartReplicationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTableStatisticsOutcome DescribeTableStatistics(const Model::DescribeTableStatisticsRequest &request) const
std::future< DescribeReplicationConfigsOutcome > DescribeReplicationConfigsOutcomeCallable
std::future< CreateDataMigrationOutcome > CreateDataMigrationOutcomeCallable
std::future< DescribeRecommendationsOutcome > DescribeRecommendationsOutcomeCallable
std::future< CreateInstanceProfileOutcome > CreateInstanceProfileOutcomeCallable
std::future< DeleteReplicationTaskAssessmentRunOutcome > DeleteReplicationTaskAssessmentRunOutcomeCallable
std::future< DeleteReplicationTaskOutcome > DeleteReplicationTaskOutcomeCallable
std::future< StartReplicationTaskAssessmentOutcome > StartReplicationTaskAssessmentOutcomeCallable
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
std::future< CreateReplicationSubnetGroupOutcome > CreateReplicationSubnetGroupOutcomeCallable
std::future< DescribeFleetAdvisorDatabasesOutcome > DescribeFleetAdvisorDatabasesOutcomeCallable
std::future< ReloadReplicationTablesOutcome > ReloadReplicationTablesOutcomeCallable
std::future< DescribeFleetAdvisorCollectorsOutcome > DescribeFleetAdvisorCollectorsOutcomeCallable
std::future< RebootReplicationInstanceOutcome > RebootReplicationInstanceOutcomeCallable
std::future< DescribeReplicationTableStatisticsOutcome > DescribeReplicationTableStatisticsOutcomeCallable
std::future< StopDataMigrationOutcome > StopDataMigrationOutcomeCallable
std::future< DeleteReplicationInstanceOutcome > DeleteReplicationInstanceOutcomeCallable
std::future< DeleteDataProviderOutcome > DeleteDataProviderOutcomeCallable
std::future< DescribeEngineVersionsOutcome > DescribeEngineVersionsOutcomeCallable
std::future< DeleteFleetAdvisorDatabasesOutcome > DeleteFleetAdvisorDatabasesOutcomeCallable
std::future< DescribeConnectionsOutcome > DescribeConnectionsOutcomeCallable
std::future< DeleteInstanceProfileOutcome > DeleteInstanceProfileOutcomeCallable
std::future< DeleteReplicationConfigOutcome > DeleteReplicationConfigOutcomeCallable
std::future< DescribeReplicationInstanceTaskLogsOutcome > DescribeReplicationInstanceTaskLogsOutcomeCallable
std::future< StartReplicationTaskOutcome > StartReplicationTaskOutcomeCallable
std::future< DeleteDataMigrationOutcome > DeleteDataMigrationOutcomeCallable
std::future< CreateMigrationProjectOutcome > CreateMigrationProjectOutcomeCallable
std::future< DescribeExtensionPackAssociationsOutcome > DescribeExtensionPackAssociationsOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< DescribeMetadataModelAssessmentsOutcome > DescribeMetadataModelAssessmentsOutcomeCallable
std::future< CreateReplicationConfigOutcome > CreateReplicationConfigOutcomeCallable
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::future< StartMetadataModelAssessmentOutcome > StartMetadataModelAssessmentOutcomeCallable
std::future< DescribeRefreshSchemasStatusOutcome > DescribeRefreshSchemasStatusOutcomeCallable
std::future< StartReplicationOutcome > StartReplicationOutcomeCallable
std::future< DeleteReplicationSubnetGroupOutcome > DeleteReplicationSubnetGroupOutcomeCallable
std::future< DeleteFleetAdvisorCollectorOutcome > DeleteFleetAdvisorCollectorOutcomeCallable
std::future< StartMetadataModelExportToTargetOutcome > StartMetadataModelExportToTargetOutcomeCallable
std::future< StartExtensionPackAssociationOutcome > StartExtensionPackAssociationOutcomeCallable
std::future< DescribeReplicationTaskIndividualAssessmentsOutcome > DescribeReplicationTaskIndividualAssessmentsOutcomeCallable
std::future< DescribeDataProvidersOutcome > DescribeDataProvidersOutcomeCallable
std::future< ModifyReplicationConfigOutcome > ModifyReplicationConfigOutcomeCallable
std::future< DescribeMetadataModelExportsAsScriptOutcome > DescribeMetadataModelExportsAsScriptOutcomeCallable
std::future< DescribeSchemasOutcome > DescribeSchemasOutcomeCallable
std::future< ExportMetadataModelAssessmentOutcome > ExportMetadataModelAssessmentOutcomeCallable
std::future< StartMetadataModelExportAsScriptOutcome > StartMetadataModelExportAsScriptOutcomeCallable
std::future< ModifyEndpointOutcome > ModifyEndpointOutcomeCallable
std::future< CreateEndpointOutcome > CreateEndpointOutcomeCallable
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
std::future< RefreshSchemasOutcome > RefreshSchemasOutcomeCallable
std::future< ModifyReplicationSubnetGroupOutcome > ModifyReplicationSubnetGroupOutcomeCallable
std::future< DeleteMigrationProjectOutcome > DeleteMigrationProjectOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
std::future< DescribeConversionConfigurationOutcome > DescribeConversionConfigurationOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< DescribeMetadataModelExportsToTargetOutcome > DescribeMetadataModelExportsToTargetOutcomeCallable
std::future< StartMetadataModelConversionOutcome > StartMetadataModelConversionOutcomeCallable
std::future< StartDataMigrationOutcome > StartDataMigrationOutcomeCallable
std::future< ImportCertificateOutcome > ImportCertificateOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< DescribeDataMigrationsOutcome > DescribeDataMigrationsOutcomeCallable
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
std::future< UpdateSubscriptionsToEventBridgeOutcome > UpdateSubscriptionsToEventBridgeOutcomeCallable
std::future< ModifyInstanceProfileOutcome > ModifyInstanceProfileOutcomeCallable
std::future< DescribeRecommendationLimitationsOutcome > DescribeRecommendationLimitationsOutcomeCallable
std::future< DescribeReplicationTaskAssessmentResultsOutcome > DescribeReplicationTaskAssessmentResultsOutcomeCallable
std::future< DescribeReplicationTasksOutcome > DescribeReplicationTasksOutcomeCallable
std::future< DescribeApplicableIndividualAssessmentsOutcome > DescribeApplicableIndividualAssessmentsOutcomeCallable
std::future< DeleteCertificateOutcome > DeleteCertificateOutcomeCallable
std::future< CancelReplicationTaskAssessmentRunOutcome > CancelReplicationTaskAssessmentRunOutcomeCallable
std::future< CreateReplicationInstanceOutcome > CreateReplicationInstanceOutcomeCallable
std::future< DescribeTableStatisticsOutcome > DescribeTableStatisticsOutcomeCallable
std::future< StartReplicationTaskAssessmentRunOutcome > StartReplicationTaskAssessmentRunOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ApplyPendingMaintenanceActionOutcome > ApplyPendingMaintenanceActionOutcomeCallable
std::future< DescribeFleetAdvisorLsaAnalysisOutcome > DescribeFleetAdvisorLsaAnalysisOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< DescribeReplicationInstancesOutcome > DescribeReplicationInstancesOutcomeCallable
std::future< CreateDataProviderOutcome > CreateDataProviderOutcomeCallable
std::future< ModifyDataProviderOutcome > ModifyDataProviderOutcomeCallable
std::future< ModifyReplicationTaskOutcome > ModifyReplicationTaskOutcomeCallable
std::future< StopReplicationOutcome > StopReplicationOutcomeCallable
std::future< DescribeEndpointSettingsOutcome > DescribeEndpointSettingsOutcomeCallable
std::future< RunFleetAdvisorLsaAnalysisOutcome > RunFleetAdvisorLsaAnalysisOutcomeCallable
std::future< DescribeMigrationProjectsOutcome > DescribeMigrationProjectsOutcomeCallable
std::future< DescribeFleetAdvisorSchemasOutcome > DescribeFleetAdvisorSchemasOutcomeCallable
std::future< MoveReplicationTaskOutcome > MoveReplicationTaskOutcomeCallable
std::future< StartMetadataModelImportOutcome > StartMetadataModelImportOutcomeCallable
std::future< DescribeMetadataModelImportsOutcome > DescribeMetadataModelImportsOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
std::future< DescribeReplicationSubnetGroupsOutcome > DescribeReplicationSubnetGroupsOutcomeCallable
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
std::future< DescribeOrderableReplicationInstancesOutcome > DescribeOrderableReplicationInstancesOutcomeCallable
std::future< DescribeReplicationsOutcome > DescribeReplicationsOutcomeCallable
std::future< ModifyConversionConfigurationOutcome > ModifyConversionConfigurationOutcomeCallable
std::future< CreateFleetAdvisorCollectorOutcome > CreateFleetAdvisorCollectorOutcomeCallable
std::future< StartRecommendationsOutcome > StartRecommendationsOutcomeCallable
std::future< DescribeCertificatesOutcome > DescribeCertificatesOutcomeCallable
std::future< ModifyReplicationInstanceOutcome > ModifyReplicationInstanceOutcomeCallable
std::future< CreateReplicationTaskOutcome > CreateReplicationTaskOutcomeCallable
std::future< ModifyMigrationProjectOutcome > ModifyMigrationProjectOutcomeCallable
std::future< DescribeInstanceProfilesOutcome > DescribeInstanceProfilesOutcomeCallable
std::future< DescribeFleetAdvisorSchemaObjectSummaryOutcome > DescribeFleetAdvisorSchemaObjectSummaryOutcomeCallable
std::future< DescribeEndpointTypesOutcome > DescribeEndpointTypesOutcomeCallable
std::future< DeleteEventSubscriptionOutcome > DeleteEventSubscriptionOutcomeCallable
std::future< StopReplicationTaskOutcome > StopReplicationTaskOutcomeCallable
std::future< BatchStartRecommendationsOutcome > BatchStartRecommendationsOutcomeCallable
std::future< ModifyDataMigrationOutcome > ModifyDataMigrationOutcomeCallable
std::future< DescribeReplicationTaskAssessmentRunsOutcome > DescribeReplicationTaskAssessmentRunsOutcomeCallable
std::future< DescribeMetadataModelConversionsOutcome > DescribeMetadataModelConversionsOutcomeCallable
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartMetadataModelExportToTargetRequest &, const Model::StartMetadataModelExportToTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMetadataModelExportToTargetResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteCertificateRequest &, const Model::DeleteCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCertificateResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyMigrationProjectRequest &, const Model::ModifyMigrationProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyMigrationProjectResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeFleetAdvisorCollectorsRequest &, const Model::DescribeFleetAdvisorCollectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAdvisorCollectorsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ReloadTablesRequest &, const Model::ReloadTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReloadTablesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEndpointTypesRequest &, const Model::DescribeEndpointTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointTypesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationTaskAssessmentRunsRequest &, const Model::DescribeReplicationTaskAssessmentRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationTaskAssessmentRunsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartReplicationTaskRequest &, const Model::StartReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeExtensionPackAssociationsRequest &, const Model::DescribeExtensionPackAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExtensionPackAssociationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateReplicationConfigRequest &, const Model::CreateReplicationConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationConfigResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::MoveReplicationTaskRequest &, const Model::MoveReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MoveReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartMetadataModelAssessmentRequest &, const Model::StartMetadataModelAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMetadataModelAssessmentResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ApplyPendingMaintenanceActionRequest &, const Model::ApplyPendingMaintenanceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyPendingMaintenanceActionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteReplicationTaskAssessmentRunRequest &, const Model::DeleteReplicationTaskAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationTaskAssessmentRunResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateDataProviderRequest &, const Model::CreateDataProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataProviderResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartMetadataModelExportAsScriptRequest &, const Model::StartMetadataModelExportAsScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMetadataModelExportAsScriptResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeMetadataModelConversionsRequest &, const Model::DescribeMetadataModelConversionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetadataModelConversionsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationInstanceTaskLogsRequest &, const Model::DescribeReplicationInstanceTaskLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationInstanceTaskLogsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StopReplicationRequest &, const Model::StopReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopReplicationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ImportCertificateRequest &, const Model::ImportCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportCertificateResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeFleetAdvisorSchemaObjectSummaryRequest &, const Model::DescribeFleetAdvisorSchemaObjectSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAdvisorSchemaObjectSummaryResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeConversionConfigurationRequest &, const Model::DescribeConversionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConversionConfigurationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribePendingMaintenanceActionsRequest &, const Model::DescribePendingMaintenanceActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePendingMaintenanceActionsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteFleetAdvisorDatabasesRequest &, const Model::DeleteFleetAdvisorDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetAdvisorDatabasesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyReplicationTaskRequest &, const Model::ModifyReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteDataMigrationRequest &, const Model::DeleteDataMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataMigrationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteFleetAdvisorCollectorRequest &, const Model::DeleteFleetAdvisorCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetAdvisorCollectorResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyInstanceProfileRequest &, const Model::ModifyInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceProfileResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeRecommendationsRequest &, const Model::DescribeRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecommendationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ReloadReplicationTablesRequest &, const Model::ReloadReplicationTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReloadReplicationTablesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEndpointSettingsRequest &, const Model::DescribeEndpointSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointSettingsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateEndpointRequest &, const Model::CreateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEndpointResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StopDataMigrationRequest &, const Model::StopDataMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDataMigrationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationsRequest &, const Model::DescribeReplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartExtensionPackAssociationRequest &, const Model::StartExtensionPackAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExtensionPackAssociationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyConversionConfigurationRequest &, const Model::ModifyConversionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyConversionConfigurationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateReplicationSubnetGroupRequest &, const Model::CreateReplicationSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationSubnetGroupResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::BatchStartRecommendationsRequest &, const Model::BatchStartRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStartRecommendationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeTableStatisticsRequest &, const Model::DescribeTableStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableStatisticsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateReplicationInstanceRequest &, const Model::CreateReplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationInstanceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyEndpointRequest &, const Model::ModifyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEndpointResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::RefreshSchemasRequest &, const Model::RefreshSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RefreshSchemasResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationTasksRequest &, const Model::DescribeReplicationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationTasksResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteReplicationTaskRequest &, const Model::DeleteReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateMigrationProjectRequest &, const Model::CreateMigrationProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMigrationProjectResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateFleetAdvisorCollectorRequest &, const Model::CreateFleetAdvisorCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetAdvisorCollectorResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationTaskAssessmentResultsRequest &, const Model::DescribeReplicationTaskAssessmentResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationTaskAssessmentResultsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StopReplicationTaskRequest &, const Model::StopReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSubscriptionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeRefreshSchemasStatusRequest &, const Model::DescribeRefreshSchemasStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRefreshSchemasStatusResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteReplicationSubnetGroupRequest &, const Model::DeleteReplicationSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationSubnetGroupResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationConfigsRequest &, const Model::DescribeReplicationConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationConfigsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteInstanceProfileRequest &, const Model::DeleteInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceProfileResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeFleetAdvisorSchemasRequest &, const Model::DescribeFleetAdvisorSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAdvisorSchemasResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeConnectionsRequest &, const Model::DescribeConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectionsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateReplicationTaskRequest &, const Model::CreateReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeMetadataModelImportsRequest &, const Model::DescribeMetadataModelImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetadataModelImportsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeOrderableReplicationInstancesRequest &, const Model::DescribeOrderableReplicationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrderableReplicationInstancesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateDataMigrationRequest &, const Model::CreateDataMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataMigrationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeFleetAdvisorDatabasesRequest &, const Model::DescribeFleetAdvisorDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAdvisorDatabasesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeMetadataModelExportsToTargetRequest &, const Model::DescribeMetadataModelExportsToTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetadataModelExportsToTargetResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeDataMigrationsRequest &, const Model::DescribeDataMigrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataMigrationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ExportMetadataModelAssessmentRequest &, const Model::ExportMetadataModelAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportMetadataModelAssessmentResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyReplicationSubnetGroupRequest &, const Model::ModifyReplicationSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReplicationSubnetGroupResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEngineVersionsRequest &, const Model::DescribeEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineVersionsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CancelReplicationTaskAssessmentRunRequest &, const Model::CancelReplicationTaskAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelReplicationTaskAssessmentRunResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::TestConnectionRequest &, const Model::TestConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestConnectionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeApplicableIndividualAssessmentsRequest &, const Model::DescribeApplicableIndividualAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicableIndividualAssessmentsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartMetadataModelConversionRequest &, const Model::StartMetadataModelConversionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMetadataModelConversionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateInstanceProfileRequest &, const Model::CreateInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceProfileResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeMigrationProjectsRequest &, const Model::DescribeMigrationProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMigrationProjectsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartReplicationTaskAssessmentRunRequest &, const Model::StartReplicationTaskAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplicationTaskAssessmentRunResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyDataMigrationRequest &, const Model::ModifyDataMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDataMigrationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartDataMigrationRequest &, const Model::StartDataMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataMigrationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEndpointResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyDataProviderRequest &, const Model::ModifyDataProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDataProviderResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationTaskIndividualAssessmentsRequest &, const Model::DescribeReplicationTaskIndividualAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationTaskIndividualAssessmentsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteMigrationProjectRequest &, const Model::DeleteMigrationProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMigrationProjectResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationSubnetGroupsRequest &, const Model::DescribeReplicationSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationSubnetGroupsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeMetadataModelExportsAsScriptRequest &, const Model::DescribeMetadataModelExportsAsScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetadataModelExportsAsScriptResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeMetadataModelAssessmentsRequest &, const Model::DescribeMetadataModelAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetadataModelAssessmentsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartMetadataModelImportRequest &, const Model::StartMetadataModelImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMetadataModelImportResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeDataProvidersRequest &, const Model::DescribeDataProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataProvidersResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyReplicationInstanceRequest &, const Model::ModifyReplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReplicationInstanceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeCertificatesRequest &, const Model::DescribeCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificatesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeFleetAdvisorLsaAnalysisRequest &, const Model::DescribeFleetAdvisorLsaAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAdvisorLsaAnalysisResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationTableStatisticsRequest &, const Model::DescribeReplicationTableStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationTableStatisticsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteReplicationInstanceRequest &, const Model::DeleteReplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationInstanceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeInstanceProfilesRequest &, const Model::DescribeInstanceProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceProfilesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartReplicationTaskAssessmentRequest &, const Model::StartReplicationTaskAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplicationTaskAssessmentResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::RunFleetAdvisorLsaAnalysisRequest &, const Model::RunFleetAdvisorLsaAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunFleetAdvisorLsaAnalysisResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::RebootReplicationInstanceRequest &, const Model::RebootReplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootReplicationInstanceResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationInstancesRequest &, const Model::DescribeReplicationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationInstancesResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteDataProviderRequest &, const Model::DeleteDataProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataProviderResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteReplicationConfigRequest &, const Model::DeleteReplicationConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationConfigResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeRecommendationLimitationsRequest &, const Model::DescribeRecommendationLimitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecommendationLimitationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::UpdateSubscriptionsToEventBridgeRequest &, const Model::UpdateSubscriptionsToEventBridgeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubscriptionsToEventBridgeResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartReplicationRequest &, const Model::StartReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplicationResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyReplicationConfigRequest &, const Model::ModifyReplicationConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReplicationConfigResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartRecommendationsRequest &, const Model::StartRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRecommendationsResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeSchemasRequest &, const Model::DescribeSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSchemasResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String