AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DatabaseMigrationServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/dms/DatabaseMigrationServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/dms/DatabaseMigrationServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in DatabaseMigrationServiceClient header */
21#include <aws/dms/model/AddTagsToResourceResult.h>
22#include <aws/dms/model/ApplyPendingMaintenanceActionResult.h>
23#include <aws/dms/model/BatchStartRecommendationsResult.h>
24#include <aws/dms/model/CancelReplicationTaskAssessmentRunResult.h>
25#include <aws/dms/model/CreateDataMigrationResult.h>
26#include <aws/dms/model/CreateDataProviderResult.h>
27#include <aws/dms/model/CreateEndpointResult.h>
28#include <aws/dms/model/CreateEventSubscriptionResult.h>
29#include <aws/dms/model/CreateFleetAdvisorCollectorResult.h>
30#include <aws/dms/model/CreateInstanceProfileResult.h>
31#include <aws/dms/model/CreateMigrationProjectResult.h>
32#include <aws/dms/model/CreateReplicationConfigResult.h>
33#include <aws/dms/model/CreateReplicationInstanceResult.h>
34#include <aws/dms/model/CreateReplicationSubnetGroupResult.h>
35#include <aws/dms/model/CreateReplicationTaskResult.h>
36#include <aws/dms/model/DeleteCertificateResult.h>
37#include <aws/dms/model/DeleteConnectionResult.h>
38#include <aws/dms/model/DeleteDataMigrationResult.h>
39#include <aws/dms/model/DeleteDataProviderResult.h>
40#include <aws/dms/model/DeleteEndpointResult.h>
41#include <aws/dms/model/DeleteEventSubscriptionResult.h>
42#include <aws/dms/model/DeleteFleetAdvisorDatabasesResult.h>
43#include <aws/dms/model/DeleteInstanceProfileResult.h>
44#include <aws/dms/model/DeleteMigrationProjectResult.h>
45#include <aws/dms/model/DeleteReplicationConfigResult.h>
46#include <aws/dms/model/DeleteReplicationInstanceResult.h>
47#include <aws/dms/model/DeleteReplicationSubnetGroupResult.h>
48#include <aws/dms/model/DeleteReplicationTaskResult.h>
49#include <aws/dms/model/DeleteReplicationTaskAssessmentRunResult.h>
50#include <aws/dms/model/DescribeAccountAttributesResult.h>
51#include <aws/dms/model/DescribeApplicableIndividualAssessmentsResult.h>
52#include <aws/dms/model/DescribeCertificatesResult.h>
53#include <aws/dms/model/DescribeConnectionsResult.h>
54#include <aws/dms/model/DescribeConversionConfigurationResult.h>
55#include <aws/dms/model/DescribeDataMigrationsResult.h>
56#include <aws/dms/model/DescribeDataProvidersResult.h>
57#include <aws/dms/model/DescribeEndpointSettingsResult.h>
58#include <aws/dms/model/DescribeEndpointTypesResult.h>
59#include <aws/dms/model/DescribeEndpointsResult.h>
60#include <aws/dms/model/DescribeEngineVersionsResult.h>
61#include <aws/dms/model/DescribeEventCategoriesResult.h>
62#include <aws/dms/model/DescribeEventSubscriptionsResult.h>
63#include <aws/dms/model/DescribeEventsResult.h>
64#include <aws/dms/model/DescribeExtensionPackAssociationsResult.h>
65#include <aws/dms/model/DescribeFleetAdvisorCollectorsResult.h>
66#include <aws/dms/model/DescribeFleetAdvisorDatabasesResult.h>
67#include <aws/dms/model/DescribeFleetAdvisorLsaAnalysisResult.h>
68#include <aws/dms/model/DescribeFleetAdvisorSchemaObjectSummaryResult.h>
69#include <aws/dms/model/DescribeFleetAdvisorSchemasResult.h>
70#include <aws/dms/model/DescribeInstanceProfilesResult.h>
71#include <aws/dms/model/DescribeMetadataModelAssessmentsResult.h>
72#include <aws/dms/model/DescribeMetadataModelConversionsResult.h>
73#include <aws/dms/model/DescribeMetadataModelExportsAsScriptResult.h>
74#include <aws/dms/model/DescribeMetadataModelExportsToTargetResult.h>
75#include <aws/dms/model/DescribeMetadataModelImportsResult.h>
76#include <aws/dms/model/DescribeMigrationProjectsResult.h>
77#include <aws/dms/model/DescribeOrderableReplicationInstancesResult.h>
78#include <aws/dms/model/DescribePendingMaintenanceActionsResult.h>
79#include <aws/dms/model/DescribeRecommendationLimitationsResult.h>
80#include <aws/dms/model/DescribeRecommendationsResult.h>
81#include <aws/dms/model/DescribeRefreshSchemasStatusResult.h>
82#include <aws/dms/model/DescribeReplicationConfigsResult.h>
83#include <aws/dms/model/DescribeReplicationInstanceTaskLogsResult.h>
84#include <aws/dms/model/DescribeReplicationInstancesResult.h>
85#include <aws/dms/model/DescribeReplicationSubnetGroupsResult.h>
86#include <aws/dms/model/DescribeReplicationTableStatisticsResult.h>
87#include <aws/dms/model/DescribeReplicationTaskAssessmentResultsResult.h>
88#include <aws/dms/model/DescribeReplicationTaskAssessmentRunsResult.h>
89#include <aws/dms/model/DescribeReplicationTaskIndividualAssessmentsResult.h>
90#include <aws/dms/model/DescribeReplicationTasksResult.h>
91#include <aws/dms/model/DescribeReplicationsResult.h>
92#include <aws/dms/model/DescribeSchemasResult.h>
93#include <aws/dms/model/DescribeTableStatisticsResult.h>
94#include <aws/dms/model/ExportMetadataModelAssessmentResult.h>
95#include <aws/dms/model/ImportCertificateResult.h>
96#include <aws/dms/model/ListTagsForResourceResult.h>
97#include <aws/dms/model/ModifyConversionConfigurationResult.h>
98#include <aws/dms/model/ModifyDataMigrationResult.h>
99#include <aws/dms/model/ModifyDataProviderResult.h>
100#include <aws/dms/model/ModifyEndpointResult.h>
101#include <aws/dms/model/ModifyEventSubscriptionResult.h>
102#include <aws/dms/model/ModifyInstanceProfileResult.h>
103#include <aws/dms/model/ModifyMigrationProjectResult.h>
104#include <aws/dms/model/ModifyReplicationConfigResult.h>
105#include <aws/dms/model/ModifyReplicationInstanceResult.h>
106#include <aws/dms/model/ModifyReplicationSubnetGroupResult.h>
107#include <aws/dms/model/ModifyReplicationTaskResult.h>
108#include <aws/dms/model/MoveReplicationTaskResult.h>
109#include <aws/dms/model/RebootReplicationInstanceResult.h>
110#include <aws/dms/model/RefreshSchemasResult.h>
111#include <aws/dms/model/ReloadReplicationTablesResult.h>
112#include <aws/dms/model/ReloadTablesResult.h>
113#include <aws/dms/model/RemoveTagsFromResourceResult.h>
114#include <aws/dms/model/RunFleetAdvisorLsaAnalysisResult.h>
115#include <aws/dms/model/StartDataMigrationResult.h>
116#include <aws/dms/model/StartExtensionPackAssociationResult.h>
117#include <aws/dms/model/StartMetadataModelAssessmentResult.h>
118#include <aws/dms/model/StartMetadataModelConversionResult.h>
119#include <aws/dms/model/StartMetadataModelExportAsScriptResult.h>
120#include <aws/dms/model/StartMetadataModelExportToTargetResult.h>
121#include <aws/dms/model/StartMetadataModelImportResult.h>
122#include <aws/dms/model/StartReplicationResult.h>
123#include <aws/dms/model/StartReplicationTaskResult.h>
124#include <aws/dms/model/StartReplicationTaskAssessmentResult.h>
125#include <aws/dms/model/StartReplicationTaskAssessmentRunResult.h>
126#include <aws/dms/model/StopDataMigrationResult.h>
127#include <aws/dms/model/StopReplicationResult.h>
128#include <aws/dms/model/StopReplicationTaskResult.h>
129#include <aws/dms/model/TestConnectionResult.h>
130#include <aws/dms/model/UpdateSubscriptionsToEventBridgeResult.h>
131#include <aws/dms/model/DescribeRecommendationsRequest.h>
132#include <aws/dms/model/DescribeConnectionsRequest.h>
133#include <aws/dms/model/DescribeFleetAdvisorSchemaObjectSummaryRequest.h>
134#include <aws/dms/model/DescribeOrderableReplicationInstancesRequest.h>
135#include <aws/dms/model/DescribeCertificatesRequest.h>
136#include <aws/dms/model/DescribeEventCategoriesRequest.h>
137#include <aws/dms/model/DescribeFleetAdvisorDatabasesRequest.h>
138#include <aws/dms/model/DescribePendingMaintenanceActionsRequest.h>
139#include <aws/dms/model/DescribeMigrationProjectsRequest.h>
140#include <aws/dms/model/DescribeReplicationTaskAssessmentRunsRequest.h>
141#include <aws/dms/model/DescribeInstanceProfilesRequest.h>
142#include <aws/dms/model/DescribeReplicationTaskAssessmentResultsRequest.h>
143#include <aws/dms/model/DescribeReplicationInstancesRequest.h>
144#include <aws/dms/model/DescribeReplicationTaskIndividualAssessmentsRequest.h>
145#include <aws/dms/model/DescribeReplicationSubnetGroupsRequest.h>
146#include <aws/dms/model/DescribeApplicableIndividualAssessmentsRequest.h>
147#include <aws/dms/model/DescribeEndpointsRequest.h>
148#include <aws/dms/model/DescribeReplicationTasksRequest.h>
149#include <aws/dms/model/DescribeReplicationConfigsRequest.h>
150#include <aws/dms/model/RunFleetAdvisorLsaAnalysisRequest.h>
151#include <aws/dms/model/DescribeEventSubscriptionsRequest.h>
152#include <aws/dms/model/DescribeFleetAdvisorCollectorsRequest.h>
153#include <aws/dms/model/DescribeAccountAttributesRequest.h>
154#include <aws/dms/model/DescribeDataProvidersRequest.h>
155#include <aws/dms/model/BatchStartRecommendationsRequest.h>
156#include <aws/dms/model/DescribeReplicationsRequest.h>
157#include <aws/dms/model/DescribeDataMigrationsRequest.h>
158#include <aws/dms/model/DescribeEventsRequest.h>
159#include <aws/dms/model/DescribeFleetAdvisorSchemasRequest.h>
160#include <aws/dms/model/UpdateSubscriptionsToEventBridgeRequest.h>
161#include <aws/dms/model/DescribeFleetAdvisorLsaAnalysisRequest.h>
162#include <aws/dms/model/CreateInstanceProfileRequest.h>
163#include <aws/dms/model/DescribeEndpointTypesRequest.h>
164#include <aws/dms/model/DescribeEngineVersionsRequest.h>
165#include <aws/dms/model/DescribeRecommendationLimitationsRequest.h>
166#include <aws/dms/model/ListTagsForResourceRequest.h>
167#include <aws/core/NoResult.h>
168/* End of service model headers required in DatabaseMigrationServiceClient header */
169
170namespace Aws
171{
172 namespace Http
173 {
174 class HttpClient;
175 class HttpClientFactory;
176 } // namespace Http
177
178 namespace Utils
179 {
180 template< typename R, typename E> class Outcome;
181
182 namespace Threading
183 {
184 class Executor;
185 } // namespace Threading
186 } // namespace Utils
187
188 namespace Auth
189 {
190 class AWSCredentials;
191 class AWSCredentialsProvider;
192 } // namespace Auth
193
194 namespace Client
195 {
196 class RetryStrategy;
197 } // namespace Client
198
199 namespace DatabaseMigrationService
200 {
204
205 namespace Model
206 {
207 /* Service model forward declarations required in DatabaseMigrationServiceClient header */
320 /* End of service model forward declarations required in DatabaseMigrationServiceClient header */
321
322 /* Service model Outcome class definitions */
435 /* End of service model Outcome class definitions */
436
437 /* Service model Outcome callable definitions */
438 typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
439 typedef std::future<ApplyPendingMaintenanceActionOutcome> ApplyPendingMaintenanceActionOutcomeCallable;
440 typedef std::future<BatchStartRecommendationsOutcome> BatchStartRecommendationsOutcomeCallable;
441 typedef std::future<CancelReplicationTaskAssessmentRunOutcome> CancelReplicationTaskAssessmentRunOutcomeCallable;
442 typedef std::future<CreateDataMigrationOutcome> CreateDataMigrationOutcomeCallable;
443 typedef std::future<CreateDataProviderOutcome> CreateDataProviderOutcomeCallable;
444 typedef std::future<CreateEndpointOutcome> CreateEndpointOutcomeCallable;
445 typedef std::future<CreateEventSubscriptionOutcome> CreateEventSubscriptionOutcomeCallable;
446 typedef std::future<CreateFleetAdvisorCollectorOutcome> CreateFleetAdvisorCollectorOutcomeCallable;
447 typedef std::future<CreateInstanceProfileOutcome> CreateInstanceProfileOutcomeCallable;
448 typedef std::future<CreateMigrationProjectOutcome> CreateMigrationProjectOutcomeCallable;
449 typedef std::future<CreateReplicationConfigOutcome> CreateReplicationConfigOutcomeCallable;
450 typedef std::future<CreateReplicationInstanceOutcome> CreateReplicationInstanceOutcomeCallable;
451 typedef std::future<CreateReplicationSubnetGroupOutcome> CreateReplicationSubnetGroupOutcomeCallable;
452 typedef std::future<CreateReplicationTaskOutcome> CreateReplicationTaskOutcomeCallable;
453 typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
454 typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
455 typedef std::future<DeleteDataMigrationOutcome> DeleteDataMigrationOutcomeCallable;
456 typedef std::future<DeleteDataProviderOutcome> DeleteDataProviderOutcomeCallable;
457 typedef std::future<DeleteEndpointOutcome> DeleteEndpointOutcomeCallable;
458 typedef std::future<DeleteEventSubscriptionOutcome> DeleteEventSubscriptionOutcomeCallable;
459 typedef std::future<DeleteFleetAdvisorCollectorOutcome> DeleteFleetAdvisorCollectorOutcomeCallable;
460 typedef std::future<DeleteFleetAdvisorDatabasesOutcome> DeleteFleetAdvisorDatabasesOutcomeCallable;
461 typedef std::future<DeleteInstanceProfileOutcome> DeleteInstanceProfileOutcomeCallable;
462 typedef std::future<DeleteMigrationProjectOutcome> DeleteMigrationProjectOutcomeCallable;
463 typedef std::future<DeleteReplicationConfigOutcome> DeleteReplicationConfigOutcomeCallable;
464 typedef std::future<DeleteReplicationInstanceOutcome> DeleteReplicationInstanceOutcomeCallable;
465 typedef std::future<DeleteReplicationSubnetGroupOutcome> DeleteReplicationSubnetGroupOutcomeCallable;
466 typedef std::future<DeleteReplicationTaskOutcome> DeleteReplicationTaskOutcomeCallable;
467 typedef std::future<DeleteReplicationTaskAssessmentRunOutcome> DeleteReplicationTaskAssessmentRunOutcomeCallable;
468 typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
469 typedef std::future<DescribeApplicableIndividualAssessmentsOutcome> DescribeApplicableIndividualAssessmentsOutcomeCallable;
470 typedef std::future<DescribeCertificatesOutcome> DescribeCertificatesOutcomeCallable;
471 typedef std::future<DescribeConnectionsOutcome> DescribeConnectionsOutcomeCallable;
472 typedef std::future<DescribeConversionConfigurationOutcome> DescribeConversionConfigurationOutcomeCallable;
473 typedef std::future<DescribeDataMigrationsOutcome> DescribeDataMigrationsOutcomeCallable;
474 typedef std::future<DescribeDataProvidersOutcome> DescribeDataProvidersOutcomeCallable;
475 typedef std::future<DescribeEndpointSettingsOutcome> DescribeEndpointSettingsOutcomeCallable;
476 typedef std::future<DescribeEndpointTypesOutcome> DescribeEndpointTypesOutcomeCallable;
477 typedef std::future<DescribeEndpointsOutcome> DescribeEndpointsOutcomeCallable;
478 typedef std::future<DescribeEngineVersionsOutcome> DescribeEngineVersionsOutcomeCallable;
479 typedef std::future<DescribeEventCategoriesOutcome> DescribeEventCategoriesOutcomeCallable;
480 typedef std::future<DescribeEventSubscriptionsOutcome> DescribeEventSubscriptionsOutcomeCallable;
481 typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
482 typedef std::future<DescribeExtensionPackAssociationsOutcome> DescribeExtensionPackAssociationsOutcomeCallable;
483 typedef std::future<DescribeFleetAdvisorCollectorsOutcome> DescribeFleetAdvisorCollectorsOutcomeCallable;
484 typedef std::future<DescribeFleetAdvisorDatabasesOutcome> DescribeFleetAdvisorDatabasesOutcomeCallable;
485 typedef std::future<DescribeFleetAdvisorLsaAnalysisOutcome> DescribeFleetAdvisorLsaAnalysisOutcomeCallable;
486 typedef std::future<DescribeFleetAdvisorSchemaObjectSummaryOutcome> DescribeFleetAdvisorSchemaObjectSummaryOutcomeCallable;
487 typedef std::future<DescribeFleetAdvisorSchemasOutcome> DescribeFleetAdvisorSchemasOutcomeCallable;
488 typedef std::future<DescribeInstanceProfilesOutcome> DescribeInstanceProfilesOutcomeCallable;
489 typedef std::future<DescribeMetadataModelAssessmentsOutcome> DescribeMetadataModelAssessmentsOutcomeCallable;
490 typedef std::future<DescribeMetadataModelConversionsOutcome> DescribeMetadataModelConversionsOutcomeCallable;
491 typedef std::future<DescribeMetadataModelExportsAsScriptOutcome> DescribeMetadataModelExportsAsScriptOutcomeCallable;
492 typedef std::future<DescribeMetadataModelExportsToTargetOutcome> DescribeMetadataModelExportsToTargetOutcomeCallable;
493 typedef std::future<DescribeMetadataModelImportsOutcome> DescribeMetadataModelImportsOutcomeCallable;
494 typedef std::future<DescribeMigrationProjectsOutcome> DescribeMigrationProjectsOutcomeCallable;
495 typedef std::future<DescribeOrderableReplicationInstancesOutcome> DescribeOrderableReplicationInstancesOutcomeCallable;
496 typedef std::future<DescribePendingMaintenanceActionsOutcome> DescribePendingMaintenanceActionsOutcomeCallable;
497 typedef std::future<DescribeRecommendationLimitationsOutcome> DescribeRecommendationLimitationsOutcomeCallable;
498 typedef std::future<DescribeRecommendationsOutcome> DescribeRecommendationsOutcomeCallable;
499 typedef std::future<DescribeRefreshSchemasStatusOutcome> DescribeRefreshSchemasStatusOutcomeCallable;
500 typedef std::future<DescribeReplicationConfigsOutcome> DescribeReplicationConfigsOutcomeCallable;
501 typedef std::future<DescribeReplicationInstanceTaskLogsOutcome> DescribeReplicationInstanceTaskLogsOutcomeCallable;
502 typedef std::future<DescribeReplicationInstancesOutcome> DescribeReplicationInstancesOutcomeCallable;
503 typedef std::future<DescribeReplicationSubnetGroupsOutcome> DescribeReplicationSubnetGroupsOutcomeCallable;
504 typedef std::future<DescribeReplicationTableStatisticsOutcome> DescribeReplicationTableStatisticsOutcomeCallable;
505 typedef std::future<DescribeReplicationTaskAssessmentResultsOutcome> DescribeReplicationTaskAssessmentResultsOutcomeCallable;
506 typedef std::future<DescribeReplicationTaskAssessmentRunsOutcome> DescribeReplicationTaskAssessmentRunsOutcomeCallable;
507 typedef std::future<DescribeReplicationTaskIndividualAssessmentsOutcome> DescribeReplicationTaskIndividualAssessmentsOutcomeCallable;
508 typedef std::future<DescribeReplicationTasksOutcome> DescribeReplicationTasksOutcomeCallable;
509 typedef std::future<DescribeReplicationsOutcome> DescribeReplicationsOutcomeCallable;
510 typedef std::future<DescribeSchemasOutcome> DescribeSchemasOutcomeCallable;
511 typedef std::future<DescribeTableStatisticsOutcome> DescribeTableStatisticsOutcomeCallable;
512 typedef std::future<ExportMetadataModelAssessmentOutcome> ExportMetadataModelAssessmentOutcomeCallable;
513 typedef std::future<ImportCertificateOutcome> ImportCertificateOutcomeCallable;
514 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
515 typedef std::future<ModifyConversionConfigurationOutcome> ModifyConversionConfigurationOutcomeCallable;
516 typedef std::future<ModifyDataMigrationOutcome> ModifyDataMigrationOutcomeCallable;
517 typedef std::future<ModifyDataProviderOutcome> ModifyDataProviderOutcomeCallable;
518 typedef std::future<ModifyEndpointOutcome> ModifyEndpointOutcomeCallable;
519 typedef std::future<ModifyEventSubscriptionOutcome> ModifyEventSubscriptionOutcomeCallable;
520 typedef std::future<ModifyInstanceProfileOutcome> ModifyInstanceProfileOutcomeCallable;
521 typedef std::future<ModifyMigrationProjectOutcome> ModifyMigrationProjectOutcomeCallable;
522 typedef std::future<ModifyReplicationConfigOutcome> ModifyReplicationConfigOutcomeCallable;
523 typedef std::future<ModifyReplicationInstanceOutcome> ModifyReplicationInstanceOutcomeCallable;
524 typedef std::future<ModifyReplicationSubnetGroupOutcome> ModifyReplicationSubnetGroupOutcomeCallable;
525 typedef std::future<ModifyReplicationTaskOutcome> ModifyReplicationTaskOutcomeCallable;
526 typedef std::future<MoveReplicationTaskOutcome> MoveReplicationTaskOutcomeCallable;
527 typedef std::future<RebootReplicationInstanceOutcome> RebootReplicationInstanceOutcomeCallable;
528 typedef std::future<RefreshSchemasOutcome> RefreshSchemasOutcomeCallable;
529 typedef std::future<ReloadReplicationTablesOutcome> ReloadReplicationTablesOutcomeCallable;
530 typedef std::future<ReloadTablesOutcome> ReloadTablesOutcomeCallable;
531 typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
532 typedef std::future<RunFleetAdvisorLsaAnalysisOutcome> RunFleetAdvisorLsaAnalysisOutcomeCallable;
533 typedef std::future<StartDataMigrationOutcome> StartDataMigrationOutcomeCallable;
534 typedef std::future<StartExtensionPackAssociationOutcome> StartExtensionPackAssociationOutcomeCallable;
535 typedef std::future<StartMetadataModelAssessmentOutcome> StartMetadataModelAssessmentOutcomeCallable;
536 typedef std::future<StartMetadataModelConversionOutcome> StartMetadataModelConversionOutcomeCallable;
537 typedef std::future<StartMetadataModelExportAsScriptOutcome> StartMetadataModelExportAsScriptOutcomeCallable;
538 typedef std::future<StartMetadataModelExportToTargetOutcome> StartMetadataModelExportToTargetOutcomeCallable;
539 typedef std::future<StartMetadataModelImportOutcome> StartMetadataModelImportOutcomeCallable;
540 typedef std::future<StartRecommendationsOutcome> StartRecommendationsOutcomeCallable;
541 typedef std::future<StartReplicationOutcome> StartReplicationOutcomeCallable;
542 typedef std::future<StartReplicationTaskOutcome> StartReplicationTaskOutcomeCallable;
543 typedef std::future<StartReplicationTaskAssessmentOutcome> StartReplicationTaskAssessmentOutcomeCallable;
544 typedef std::future<StartReplicationTaskAssessmentRunOutcome> StartReplicationTaskAssessmentRunOutcomeCallable;
545 typedef std::future<StopDataMigrationOutcome> StopDataMigrationOutcomeCallable;
546 typedef std::future<StopReplicationOutcome> StopReplicationOutcomeCallable;
547 typedef std::future<StopReplicationTaskOutcome> StopReplicationTaskOutcomeCallable;
548 typedef std::future<TestConnectionOutcome> TestConnectionOutcomeCallable;
549 typedef std::future<UpdateSubscriptionsToEventBridgeOutcome> UpdateSubscriptionsToEventBridgeOutcomeCallable;
550 /* End of service model Outcome callable definitions */
551 } // namespace Model
552
554
555 /* Service model async handlers definitions */
556 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
557 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ApplyPendingMaintenanceActionRequest&, const Model::ApplyPendingMaintenanceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyPendingMaintenanceActionResponseReceivedHandler;
558 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::BatchStartRecommendationsRequest&, const Model::BatchStartRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchStartRecommendationsResponseReceivedHandler;
560 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateDataMigrationRequest&, const Model::CreateDataMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataMigrationResponseReceivedHandler;
561 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateDataProviderRequest&, const Model::CreateDataProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataProviderResponseReceivedHandler;
562 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateEndpointRequest&, const Model::CreateEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEndpointResponseReceivedHandler;
563 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateEventSubscriptionRequest&, const Model::CreateEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventSubscriptionResponseReceivedHandler;
564 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateFleetAdvisorCollectorRequest&, const Model::CreateFleetAdvisorCollectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetAdvisorCollectorResponseReceivedHandler;
565 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateInstanceProfileRequest&, const Model::CreateInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceProfileResponseReceivedHandler;
566 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateMigrationProjectRequest&, const Model::CreateMigrationProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMigrationProjectResponseReceivedHandler;
567 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationConfigRequest&, const Model::CreateReplicationConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationConfigResponseReceivedHandler;
568 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationInstanceRequest&, const Model::CreateReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationInstanceResponseReceivedHandler;
569 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationSubnetGroupRequest&, const Model::CreateReplicationSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationSubnetGroupResponseReceivedHandler;
570 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationTaskRequest&, const Model::CreateReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationTaskResponseReceivedHandler;
571 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCertificateResponseReceivedHandler;
572 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConnectionResponseReceivedHandler;
573 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteDataMigrationRequest&, const Model::DeleteDataMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataMigrationResponseReceivedHandler;
574 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteDataProviderRequest&, const Model::DeleteDataProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataProviderResponseReceivedHandler;
575 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteEndpointRequest&, const Model::DeleteEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEndpointResponseReceivedHandler;
576 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteEventSubscriptionRequest&, const Model::DeleteEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventSubscriptionResponseReceivedHandler;
577 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteFleetAdvisorCollectorRequest&, const Model::DeleteFleetAdvisorCollectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetAdvisorCollectorResponseReceivedHandler;
578 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteFleetAdvisorDatabasesRequest&, const Model::DeleteFleetAdvisorDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetAdvisorDatabasesResponseReceivedHandler;
579 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteInstanceProfileRequest&, const Model::DeleteInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceProfileResponseReceivedHandler;
580 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteMigrationProjectRequest&, const Model::DeleteMigrationProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMigrationProjectResponseReceivedHandler;
581 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationConfigRequest&, const Model::DeleteReplicationConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationConfigResponseReceivedHandler;
582 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationInstanceRequest&, const Model::DeleteReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationInstanceResponseReceivedHandler;
583 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationSubnetGroupRequest&, const Model::DeleteReplicationSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationSubnetGroupResponseReceivedHandler;
584 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationTaskRequest&, const Model::DeleteReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationTaskResponseReceivedHandler;
586 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAttributesResponseReceivedHandler;
588 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeCertificatesRequest&, const Model::DescribeCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificatesResponseReceivedHandler;
589 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeConnectionsRequest&, const Model::DescribeConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConnectionsResponseReceivedHandler;
590 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeConversionConfigurationRequest&, const Model::DescribeConversionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConversionConfigurationResponseReceivedHandler;
591 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeDataMigrationsRequest&, const Model::DescribeDataMigrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataMigrationsResponseReceivedHandler;
592 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeDataProvidersRequest&, const Model::DescribeDataProvidersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataProvidersResponseReceivedHandler;
593 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEndpointSettingsRequest&, const Model::DescribeEndpointSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointSettingsResponseReceivedHandler;
594 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEndpointTypesRequest&, const Model::DescribeEndpointTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointTypesResponseReceivedHandler;
595 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEndpointsRequest&, const Model::DescribeEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointsResponseReceivedHandler;
596 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEngineVersionsRequest&, const Model::DescribeEngineVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineVersionsResponseReceivedHandler;
597 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEventCategoriesRequest&, const Model::DescribeEventCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventCategoriesResponseReceivedHandler;
598 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEventSubscriptionsRequest&, const Model::DescribeEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventSubscriptionsResponseReceivedHandler;
599 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventsResponseReceivedHandler;
601 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeFleetAdvisorCollectorsRequest&, const Model::DescribeFleetAdvisorCollectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetAdvisorCollectorsResponseReceivedHandler;
602 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeFleetAdvisorDatabasesRequest&, const Model::DescribeFleetAdvisorDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetAdvisorDatabasesResponseReceivedHandler;
603 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeFleetAdvisorLsaAnalysisRequest&, const Model::DescribeFleetAdvisorLsaAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetAdvisorLsaAnalysisResponseReceivedHandler;
605 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeFleetAdvisorSchemasRequest&, const Model::DescribeFleetAdvisorSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetAdvisorSchemasResponseReceivedHandler;
606 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeInstanceProfilesRequest&, const Model::DescribeInstanceProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceProfilesResponseReceivedHandler;
607 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeMetadataModelAssessmentsRequest&, const Model::DescribeMetadataModelAssessmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetadataModelAssessmentsResponseReceivedHandler;
608 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeMetadataModelConversionsRequest&, const Model::DescribeMetadataModelConversionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetadataModelConversionsResponseReceivedHandler;
611 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeMetadataModelImportsRequest&, const Model::DescribeMetadataModelImportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetadataModelImportsResponseReceivedHandler;
612 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeMigrationProjectsRequest&, const Model::DescribeMigrationProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMigrationProjectsResponseReceivedHandler;
616 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeRecommendationsRequest&, const Model::DescribeRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRecommendationsResponseReceivedHandler;
617 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeRefreshSchemasStatusRequest&, const Model::DescribeRefreshSchemasStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRefreshSchemasStatusResponseReceivedHandler;
618 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationConfigsRequest&, const Model::DescribeReplicationConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicationConfigsResponseReceivedHandler;
620 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationInstancesRequest&, const Model::DescribeReplicationInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicationInstancesResponseReceivedHandler;
621 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationSubnetGroupsRequest&, const Model::DescribeReplicationSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicationSubnetGroupsResponseReceivedHandler;
626 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationTasksRequest&, const Model::DescribeReplicationTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicationTasksResponseReceivedHandler;
627 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationsRequest&, const Model::DescribeReplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicationsResponseReceivedHandler;
628 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeSchemasRequest&, const Model::DescribeSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSchemasResponseReceivedHandler;
629 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeTableStatisticsRequest&, const Model::DescribeTableStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTableStatisticsResponseReceivedHandler;
630 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ExportMetadataModelAssessmentRequest&, const Model::ExportMetadataModelAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportMetadataModelAssessmentResponseReceivedHandler;
631 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ImportCertificateRequest&, const Model::ImportCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportCertificateResponseReceivedHandler;
632 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
633 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyConversionConfigurationRequest&, const Model::ModifyConversionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyConversionConfigurationResponseReceivedHandler;
634 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyDataMigrationRequest&, const Model::ModifyDataMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDataMigrationResponseReceivedHandler;
635 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyDataProviderRequest&, const Model::ModifyDataProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDataProviderResponseReceivedHandler;
636 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyEndpointRequest&, const Model::ModifyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyEndpointResponseReceivedHandler;
637 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyEventSubscriptionRequest&, const Model::ModifyEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyEventSubscriptionResponseReceivedHandler;
638 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyInstanceProfileRequest&, const Model::ModifyInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceProfileResponseReceivedHandler;
639 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyMigrationProjectRequest&, const Model::ModifyMigrationProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyMigrationProjectResponseReceivedHandler;
640 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyReplicationConfigRequest&, const Model::ModifyReplicationConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyReplicationConfigResponseReceivedHandler;
641 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyReplicationInstanceRequest&, const Model::ModifyReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyReplicationInstanceResponseReceivedHandler;
642 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyReplicationSubnetGroupRequest&, const Model::ModifyReplicationSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyReplicationSubnetGroupResponseReceivedHandler;
643 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyReplicationTaskRequest&, const Model::ModifyReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyReplicationTaskResponseReceivedHandler;
644 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::MoveReplicationTaskRequest&, const Model::MoveReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MoveReplicationTaskResponseReceivedHandler;
645 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::RebootReplicationInstanceRequest&, const Model::RebootReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootReplicationInstanceResponseReceivedHandler;
646 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::RefreshSchemasRequest&, const Model::RefreshSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RefreshSchemasResponseReceivedHandler;
647 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ReloadReplicationTablesRequest&, const Model::ReloadReplicationTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReloadReplicationTablesResponseReceivedHandler;
648 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ReloadTablesRequest&, const Model::ReloadTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReloadTablesResponseReceivedHandler;
649 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
650 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::RunFleetAdvisorLsaAnalysisRequest&, const Model::RunFleetAdvisorLsaAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RunFleetAdvisorLsaAnalysisResponseReceivedHandler;
651 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartDataMigrationRequest&, const Model::StartDataMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDataMigrationResponseReceivedHandler;
652 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartExtensionPackAssociationRequest&, const Model::StartExtensionPackAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExtensionPackAssociationResponseReceivedHandler;
653 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartMetadataModelAssessmentRequest&, const Model::StartMetadataModelAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMetadataModelAssessmentResponseReceivedHandler;
654 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartMetadataModelConversionRequest&, const Model::StartMetadataModelConversionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMetadataModelConversionResponseReceivedHandler;
655 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartMetadataModelExportAsScriptRequest&, const Model::StartMetadataModelExportAsScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMetadataModelExportAsScriptResponseReceivedHandler;
656 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartMetadataModelExportToTargetRequest&, const Model::StartMetadataModelExportToTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMetadataModelExportToTargetResponseReceivedHandler;
657 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartMetadataModelImportRequest&, const Model::StartMetadataModelImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMetadataModelImportResponseReceivedHandler;
658 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartRecommendationsRequest&, const Model::StartRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartRecommendationsResponseReceivedHandler;
659 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartReplicationRequest&, const Model::StartReplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartReplicationResponseReceivedHandler;
660 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartReplicationTaskRequest&, const Model::StartReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartReplicationTaskResponseReceivedHandler;
661 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartReplicationTaskAssessmentRequest&, const Model::StartReplicationTaskAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartReplicationTaskAssessmentResponseReceivedHandler;
663 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StopDataMigrationRequest&, const Model::StopDataMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDataMigrationResponseReceivedHandler;
664 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StopReplicationRequest&, const Model::StopReplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopReplicationResponseReceivedHandler;
665 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StopReplicationTaskRequest&, const Model::StopReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopReplicationTaskResponseReceivedHandler;
666 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::TestConnectionRequest&, const Model::TestConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestConnectionResponseReceivedHandler;
667 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::UpdateSubscriptionsToEventBridgeRequest&, const Model::UpdateSubscriptionsToEventBridgeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSubscriptionsToEventBridgeResponseReceivedHandler;
668 /* End of service model async handlers definitions */
669 } // namespace DatabaseMigrationService
670} // namespace Aws
EndpointProviderBase< DatabaseMigrationServiceClientConfiguration, DatabaseMigrationServiceBuiltInParameters, DatabaseMigrationServiceClientContextParameters > DatabaseMigrationServiceEndpointProviderBase
std::future< DescribeReplicationConfigsOutcome > DescribeReplicationConfigsOutcomeCallable
std::future< CreateDataMigrationOutcome > CreateDataMigrationOutcomeCallable
std::future< DescribeRecommendationsOutcome > DescribeRecommendationsOutcomeCallable
std::future< CreateInstanceProfileOutcome > CreateInstanceProfileOutcomeCallable
std::future< DeleteReplicationTaskAssessmentRunOutcome > DeleteReplicationTaskAssessmentRunOutcomeCallable
std::future< DeleteReplicationTaskOutcome > DeleteReplicationTaskOutcomeCallable
Aws::Utils::Outcome< ExportMetadataModelAssessmentResult, DatabaseMigrationServiceError > ExportMetadataModelAssessmentOutcome
std::future< StartReplicationTaskAssessmentOutcome > StartReplicationTaskAssessmentOutcomeCallable
Aws::Utils::Outcome< RebootReplicationInstanceResult, DatabaseMigrationServiceError > RebootReplicationInstanceOutcome
Aws::Utils::Outcome< StartExtensionPackAssociationResult, DatabaseMigrationServiceError > StartExtensionPackAssociationOutcome
Aws::Utils::Outcome< DeleteEndpointResult, DatabaseMigrationServiceError > DeleteEndpointOutcome
Aws::Utils::Outcome< ApplyPendingMaintenanceActionResult, DatabaseMigrationServiceError > ApplyPendingMaintenanceActionOutcome
Aws::Utils::Outcome< DescribeAccountAttributesResult, DatabaseMigrationServiceError > DescribeAccountAttributesOutcome
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< StartReplicationResult, DatabaseMigrationServiceError > StartReplicationOutcome
Aws::Utils::Outcome< DeleteReplicationConfigResult, DatabaseMigrationServiceError > DeleteReplicationConfigOutcome
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
Aws::Utils::Outcome< ReloadReplicationTablesResult, DatabaseMigrationServiceError > ReloadReplicationTablesOutcome
std::future< CreateReplicationSubnetGroupOutcome > CreateReplicationSubnetGroupOutcomeCallable
std::future< DescribeFleetAdvisorDatabasesOutcome > DescribeFleetAdvisorDatabasesOutcomeCallable
std::future< ReloadReplicationTablesOutcome > ReloadReplicationTablesOutcomeCallable
std::future< DescribeFleetAdvisorCollectorsOutcome > DescribeFleetAdvisorCollectorsOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationTableStatisticsResult, DatabaseMigrationServiceError > DescribeReplicationTableStatisticsOutcome
Aws::Utils::Outcome< CancelReplicationTaskAssessmentRunResult, DatabaseMigrationServiceError > CancelReplicationTaskAssessmentRunOutcome
Aws::Utils::Outcome< ModifyReplicationInstanceResult, DatabaseMigrationServiceError > ModifyReplicationInstanceOutcome
Aws::Utils::Outcome< DescribeMetadataModelConversionsResult, DatabaseMigrationServiceError > DescribeMetadataModelConversionsOutcome
std::future< RebootReplicationInstanceOutcome > RebootReplicationInstanceOutcomeCallable
Aws::Utils::Outcome< ModifyConversionConfigurationResult, DatabaseMigrationServiceError > ModifyConversionConfigurationOutcome
Aws::Utils::Outcome< DescribeTableStatisticsResult, DatabaseMigrationServiceError > DescribeTableStatisticsOutcome
std::future< DescribeReplicationTableStatisticsOutcome > DescribeReplicationTableStatisticsOutcomeCallable
Aws::Utils::Outcome< DescribeRecommendationsResult, DatabaseMigrationServiceError > DescribeRecommendationsOutcome
std::future< StopDataMigrationOutcome > StopDataMigrationOutcomeCallable
Aws::Utils::Outcome< DescribeApplicableIndividualAssessmentsResult, DatabaseMigrationServiceError > DescribeApplicableIndividualAssessmentsOutcome
std::future< DeleteReplicationInstanceOutcome > DeleteReplicationInstanceOutcomeCallable
std::future< DeleteDataProviderOutcome > DeleteDataProviderOutcomeCallable
Aws::Utils::Outcome< DescribeEndpointSettingsResult, DatabaseMigrationServiceError > DescribeEndpointSettingsOutcome
Aws::Utils::Outcome< CreateReplicationConfigResult, DatabaseMigrationServiceError > CreateReplicationConfigOutcome
Aws::Utils::Outcome< DescribeReplicationTaskAssessmentResultsResult, DatabaseMigrationServiceError > DescribeReplicationTaskAssessmentResultsOutcome
std::future< DescribeEngineVersionsOutcome > DescribeEngineVersionsOutcomeCallable
std::future< DeleteFleetAdvisorDatabasesOutcome > DeleteFleetAdvisorDatabasesOutcomeCallable
Aws::Utils::Outcome< ModifyDataProviderResult, DatabaseMigrationServiceError > ModifyDataProviderOutcome
Aws::Utils::Outcome< DescribeEventCategoriesResult, DatabaseMigrationServiceError > DescribeEventCategoriesOutcome
std::future< DescribeConnectionsOutcome > DescribeConnectionsOutcomeCallable
std::future< DeleteInstanceProfileOutcome > DeleteInstanceProfileOutcomeCallable
Aws::Utils::Outcome< DescribeEndpointsResult, DatabaseMigrationServiceError > DescribeEndpointsOutcome
Aws::Utils::Outcome< CreateInstanceProfileResult, DatabaseMigrationServiceError > CreateInstanceProfileOutcome
Aws::Utils::Outcome< CreateReplicationInstanceResult, DatabaseMigrationServiceError > CreateReplicationInstanceOutcome
std::future< DeleteReplicationConfigOutcome > DeleteReplicationConfigOutcomeCallable
Aws::Utils::Outcome< RefreshSchemasResult, DatabaseMigrationServiceError > RefreshSchemasOutcome
std::future< DescribeReplicationInstanceTaskLogsOutcome > DescribeReplicationInstanceTaskLogsOutcomeCallable
std::future< StartReplicationTaskOutcome > StartReplicationTaskOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, DatabaseMigrationServiceError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeEventsResult, DatabaseMigrationServiceError > DescribeEventsOutcome
Aws::Utils::Outcome< CreateReplicationSubnetGroupResult, DatabaseMigrationServiceError > CreateReplicationSubnetGroupOutcome
Aws::Utils::Outcome< ModifyReplicationSubnetGroupResult, DatabaseMigrationServiceError > ModifyReplicationSubnetGroupOutcome
std::future< DeleteDataMigrationOutcome > DeleteDataMigrationOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceProfilesResult, DatabaseMigrationServiceError > DescribeInstanceProfilesOutcome
std::future< CreateMigrationProjectOutcome > CreateMigrationProjectOutcomeCallable
std::future< DescribeExtensionPackAssociationsOutcome > DescribeExtensionPackAssociationsOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
Aws::Utils::Outcome< DescribeMetadataModelImportsResult, DatabaseMigrationServiceError > DescribeMetadataModelImportsOutcome
std::future< DescribeMetadataModelAssessmentsOutcome > DescribeMetadataModelAssessmentsOutcomeCallable
std::future< CreateReplicationConfigOutcome > CreateReplicationConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DatabaseMigrationServiceError > StartRecommendationsOutcome
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::future< StartMetadataModelAssessmentOutcome > StartMetadataModelAssessmentOutcomeCallable
std::future< DescribeRefreshSchemasStatusOutcome > DescribeRefreshSchemasStatusOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationInstanceTaskLogsResult, DatabaseMigrationServiceError > DescribeReplicationInstanceTaskLogsOutcome
Aws::Utils::Outcome< ModifyEventSubscriptionResult, DatabaseMigrationServiceError > ModifyEventSubscriptionOutcome
Aws::Utils::Outcome< ModifyInstanceProfileResult, DatabaseMigrationServiceError > ModifyInstanceProfileOutcome
Aws::Utils::Outcome< DescribeRefreshSchemasStatusResult, DatabaseMigrationServiceError > DescribeRefreshSchemasStatusOutcome
Aws::Utils::Outcome< StartMetadataModelAssessmentResult, DatabaseMigrationServiceError > StartMetadataModelAssessmentOutcome
std::future< StartReplicationOutcome > StartReplicationOutcomeCallable
std::future< DeleteReplicationSubnetGroupOutcome > DeleteReplicationSubnetGroupOutcomeCallable
std::future< DeleteFleetAdvisorCollectorOutcome > DeleteFleetAdvisorCollectorOutcomeCallable
Aws::Utils::Outcome< DescribeSchemasResult, DatabaseMigrationServiceError > DescribeSchemasOutcome
Aws::Utils::Outcome< DescribeCertificatesResult, DatabaseMigrationServiceError > DescribeCertificatesOutcome
Aws::Utils::Outcome< DeleteFleetAdvisorDatabasesResult, DatabaseMigrationServiceError > DeleteFleetAdvisorDatabasesOutcome
Aws::Utils::Outcome< DeleteReplicationInstanceResult, DatabaseMigrationServiceError > DeleteReplicationInstanceOutcome
std::future< StartMetadataModelExportToTargetOutcome > StartMetadataModelExportToTargetOutcomeCallable
std::future< StartExtensionPackAssociationOutcome > StartExtensionPackAssociationOutcomeCallable
Aws::Utils::Outcome< DescribeEndpointTypesResult, DatabaseMigrationServiceError > DescribeEndpointTypesOutcome
Aws::Utils::Outcome< ModifyReplicationTaskResult, DatabaseMigrationServiceError > ModifyReplicationTaskOutcome
std::future< DescribeReplicationTaskIndividualAssessmentsOutcome > DescribeReplicationTaskIndividualAssessmentsOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationTasksResult, DatabaseMigrationServiceError > DescribeReplicationTasksOutcome
Aws::Utils::Outcome< DeleteConnectionResult, DatabaseMigrationServiceError > DeleteConnectionOutcome
Aws::Utils::Outcome< StartMetadataModelExportAsScriptResult, DatabaseMigrationServiceError > StartMetadataModelExportAsScriptOutcome
std::future< DescribeDataProvidersOutcome > DescribeDataProvidersOutcomeCallable
Aws::Utils::Outcome< DeleteDataMigrationResult, DatabaseMigrationServiceError > DeleteDataMigrationOutcome
Aws::Utils::Outcome< StopReplicationTaskResult, DatabaseMigrationServiceError > StopReplicationTaskOutcome
Aws::Utils::Outcome< DeleteCertificateResult, DatabaseMigrationServiceError > DeleteCertificateOutcome
Aws::Utils::Outcome< ImportCertificateResult, DatabaseMigrationServiceError > ImportCertificateOutcome
std::future< ModifyReplicationConfigOutcome > ModifyReplicationConfigOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationTaskAssessmentRunsResult, DatabaseMigrationServiceError > DescribeReplicationTaskAssessmentRunsOutcome
Aws::Utils::Outcome< DescribeExtensionPackAssociationsResult, DatabaseMigrationServiceError > DescribeExtensionPackAssociationsOutcome
Aws::Utils::Outcome< CreateDataProviderResult, DatabaseMigrationServiceError > CreateDataProviderOutcome
std::future< DescribeMetadataModelExportsAsScriptOutcome > DescribeMetadataModelExportsAsScriptOutcomeCallable
Aws::Utils::Outcome< CreateReplicationTaskResult, DatabaseMigrationServiceError > CreateReplicationTaskOutcome
Aws::Utils::Outcome< StartMetadataModelExportToTargetResult, DatabaseMigrationServiceError > StartMetadataModelExportToTargetOutcome
Aws::Utils::Outcome< ModifyReplicationConfigResult, DatabaseMigrationServiceError > ModifyReplicationConfigOutcome
std::future< DescribeSchemasOutcome > DescribeSchemasOutcomeCallable
std::future< ExportMetadataModelAssessmentOutcome > ExportMetadataModelAssessmentOutcomeCallable
Aws::Utils::Outcome< StartReplicationTaskResult, DatabaseMigrationServiceError > StartReplicationTaskOutcome
std::future< StartMetadataModelExportAsScriptOutcome > StartMetadataModelExportAsScriptOutcomeCallable
Aws::Utils::Outcome< ModifyEndpointResult, DatabaseMigrationServiceError > ModifyEndpointOutcome
std::future< ModifyEndpointOutcome > ModifyEndpointOutcomeCallable
std::future< CreateEndpointOutcome > CreateEndpointOutcomeCallable
Aws::Utils::Outcome< CreateFleetAdvisorCollectorResult, DatabaseMigrationServiceError > CreateFleetAdvisorCollectorOutcome
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
std::future< RefreshSchemasOutcome > RefreshSchemasOutcomeCallable
Aws::Utils::Outcome< RunFleetAdvisorLsaAnalysisResult, DatabaseMigrationServiceError > RunFleetAdvisorLsaAnalysisOutcome
Aws::Utils::Outcome< DescribeEventSubscriptionsResult, DatabaseMigrationServiceError > DescribeEventSubscriptionsOutcome
Aws::Utils::Outcome< StartDataMigrationResult, DatabaseMigrationServiceError > StartDataMigrationOutcome
std::future< ModifyReplicationSubnetGroupOutcome > ModifyReplicationSubnetGroupOutcomeCallable
std::future< DeleteMigrationProjectOutcome > DeleteMigrationProjectOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
Aws::Utils::Outcome< DeleteReplicationSubnetGroupResult, DatabaseMigrationServiceError > DeleteReplicationSubnetGroupOutcome
Aws::Utils::Outcome< DescribeFleetAdvisorSchemaObjectSummaryResult, DatabaseMigrationServiceError > DescribeFleetAdvisorSchemaObjectSummaryOutcome
std::future< DescribeConversionConfigurationOutcome > DescribeConversionConfigurationOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< DescribeMetadataModelExportsToTargetOutcome > DescribeMetadataModelExportsToTargetOutcomeCallable
std::future< StartMetadataModelConversionOutcome > StartMetadataModelConversionOutcomeCallable
std::future< StartDataMigrationOutcome > StartDataMigrationOutcomeCallable
Aws::Utils::Outcome< RemoveTagsFromResourceResult, DatabaseMigrationServiceError > RemoveTagsFromResourceOutcome
Aws::Utils::Outcome< DescribeFleetAdvisorCollectorsResult, DatabaseMigrationServiceError > DescribeFleetAdvisorCollectorsOutcome
std::future< ImportCertificateOutcome > ImportCertificateOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Aws::Utils::Outcome< DescribeMetadataModelAssessmentsResult, DatabaseMigrationServiceError > DescribeMetadataModelAssessmentsOutcome
Aws::Utils::Outcome< DescribeMigrationProjectsResult, DatabaseMigrationServiceError > DescribeMigrationProjectsOutcome
std::future< DescribeDataMigrationsOutcome > DescribeDataMigrationsOutcomeCallable
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
Aws::Utils::Outcome< DeleteReplicationTaskResult, DatabaseMigrationServiceError > DeleteReplicationTaskOutcome
Aws::Utils::Outcome< DescribeMetadataModelExportsAsScriptResult, DatabaseMigrationServiceError > DescribeMetadataModelExportsAsScriptOutcome
std::future< UpdateSubscriptionsToEventBridgeOutcome > UpdateSubscriptionsToEventBridgeOutcomeCallable
std::future< ModifyInstanceProfileOutcome > ModifyInstanceProfileOutcomeCallable
Aws::Utils::Outcome< DescribeEngineVersionsResult, DatabaseMigrationServiceError > DescribeEngineVersionsOutcome
Aws::Utils::Outcome< DescribeRecommendationLimitationsResult, DatabaseMigrationServiceError > DescribeRecommendationLimitationsOutcome
Aws::Utils::Outcome< DeleteReplicationTaskAssessmentRunResult, DatabaseMigrationServiceError > DeleteReplicationTaskAssessmentRunOutcome
std::future< DescribeRecommendationLimitationsOutcome > DescribeRecommendationLimitationsOutcomeCallable
Aws::Utils::Outcome< CreateDataMigrationResult, DatabaseMigrationServiceError > CreateDataMigrationOutcome
Aws::Utils::Outcome< UpdateSubscriptionsToEventBridgeResult, DatabaseMigrationServiceError > UpdateSubscriptionsToEventBridgeOutcome
std::future< DescribeReplicationTaskAssessmentResultsOutcome > DescribeReplicationTaskAssessmentResultsOutcomeCallable
Aws::Utils::Outcome< ModifyDataMigrationResult, DatabaseMigrationServiceError > ModifyDataMigrationOutcome
Aws::Utils::Outcome< ReloadTablesResult, DatabaseMigrationServiceError > ReloadTablesOutcome
Aws::Utils::Outcome< StopReplicationResult, DatabaseMigrationServiceError > StopReplicationOutcome
std::future< DescribeReplicationTasksOutcome > DescribeReplicationTasksOutcomeCallable
std::future< DescribeApplicableIndividualAssessmentsOutcome > DescribeApplicableIndividualAssessmentsOutcomeCallable
std::future< DeleteCertificateOutcome > DeleteCertificateOutcomeCallable
std::future< CancelReplicationTaskAssessmentRunOutcome > CancelReplicationTaskAssessmentRunOutcomeCallable
Aws::Utils::Outcome< DescribePendingMaintenanceActionsResult, DatabaseMigrationServiceError > DescribePendingMaintenanceActionsOutcome
Aws::Utils::Outcome< StopDataMigrationResult, DatabaseMigrationServiceError > StopDataMigrationOutcome
std::future< CreateReplicationInstanceOutcome > CreateReplicationInstanceOutcomeCallable
std::future< DescribeTableStatisticsOutcome > DescribeTableStatisticsOutcomeCallable
std::future< StartReplicationTaskAssessmentRunOutcome > StartReplicationTaskAssessmentRunOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationInstancesResult, DatabaseMigrationServiceError > DescribeReplicationInstancesOutcome
Aws::Utils::Outcome< DeleteEventSubscriptionResult, DatabaseMigrationServiceError > DeleteEventSubscriptionOutcome
Aws::Utils::Outcome< DescribeFleetAdvisorSchemasResult, DatabaseMigrationServiceError > DescribeFleetAdvisorSchemasOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateEndpointResult, DatabaseMigrationServiceError > CreateEndpointOutcome
Aws::Utils::Outcome< DescribeConversionConfigurationResult, DatabaseMigrationServiceError > DescribeConversionConfigurationOutcome
std::future< ApplyPendingMaintenanceActionOutcome > ApplyPendingMaintenanceActionOutcomeCallable
std::future< DescribeFleetAdvisorLsaAnalysisOutcome > DescribeFleetAdvisorLsaAnalysisOutcomeCallable
Aws::Utils::Outcome< BatchStartRecommendationsResult, DatabaseMigrationServiceError > BatchStartRecommendationsOutcome
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
Aws::Utils::Outcome< StartReplicationTaskAssessmentResult, DatabaseMigrationServiceError > StartReplicationTaskAssessmentOutcome
std::future< DescribeReplicationInstancesOutcome > DescribeReplicationInstancesOutcomeCallable
std::future< CreateDataProviderOutcome > CreateDataProviderOutcomeCallable
Aws::Utils::Outcome< DescribeFleetAdvisorDatabasesResult, DatabaseMigrationServiceError > DescribeFleetAdvisorDatabasesOutcome
Aws::Utils::Outcome< DescribeDataProvidersResult, DatabaseMigrationServiceError > DescribeDataProvidersOutcome
Aws::Utils::Outcome< DescribeReplicationTaskIndividualAssessmentsResult, DatabaseMigrationServiceError > DescribeReplicationTaskIndividualAssessmentsOutcome
std::future< ModifyDataProviderOutcome > ModifyDataProviderOutcomeCallable
Aws::Utils::Outcome< DeleteMigrationProjectResult, DatabaseMigrationServiceError > DeleteMigrationProjectOutcome
Aws::Utils::Outcome< DescribeReplicationSubnetGroupsResult, DatabaseMigrationServiceError > DescribeReplicationSubnetGroupsOutcome
Aws::Utils::Outcome< DescribeDataMigrationsResult, DatabaseMigrationServiceError > DescribeDataMigrationsOutcome
Aws::Utils::Outcome< TestConnectionResult, DatabaseMigrationServiceError > TestConnectionOutcome
Aws::Utils::Outcome< DescribeMetadataModelExportsToTargetResult, DatabaseMigrationServiceError > DescribeMetadataModelExportsToTargetOutcome
std::future< ModifyReplicationTaskOutcome > ModifyReplicationTaskOutcomeCallable
std::future< StopReplicationOutcome > StopReplicationOutcomeCallable
Aws::Utils::Outcome< StartMetadataModelConversionResult, DatabaseMigrationServiceError > StartMetadataModelConversionOutcome
std::future< DescribeEndpointSettingsOutcome > DescribeEndpointSettingsOutcomeCallable
std::future< RunFleetAdvisorLsaAnalysisOutcome > RunFleetAdvisorLsaAnalysisOutcomeCallable
Aws::Utils::Outcome< DescribeReplicationConfigsResult, DatabaseMigrationServiceError > DescribeReplicationConfigsOutcome
std::future< DescribeMigrationProjectsOutcome > DescribeMigrationProjectsOutcomeCallable
Aws::Utils::Outcome< StartReplicationTaskAssessmentRunResult, DatabaseMigrationServiceError > StartReplicationTaskAssessmentRunOutcome
Aws::Utils::Outcome< DescribeReplicationsResult, DatabaseMigrationServiceError > DescribeReplicationsOutcome
std::future< DescribeFleetAdvisorSchemasOutcome > DescribeFleetAdvisorSchemasOutcomeCallable
std::future< MoveReplicationTaskOutcome > MoveReplicationTaskOutcomeCallable
std::future< StartMetadataModelImportOutcome > StartMetadataModelImportOutcomeCallable
Aws::Utils::Outcome< DescribeOrderableReplicationInstancesResult, DatabaseMigrationServiceError > DescribeOrderableReplicationInstancesOutcome
Aws::Utils::Outcome< DescribeConnectionsResult, DatabaseMigrationServiceError > DescribeConnectionsOutcome
std::future< DescribeMetadataModelImportsOutcome > DescribeMetadataModelImportsOutcomeCallable
Aws::Utils::Outcome< StartMetadataModelImportResult, DatabaseMigrationServiceError > StartMetadataModelImportOutcome
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Aws::Utils::Outcome< DeleteDataProviderResult, DatabaseMigrationServiceError > DeleteDataProviderOutcome
std::future< DescribeReplicationSubnetGroupsOutcome > DescribeReplicationSubnetGroupsOutcomeCallable
Aws::Utils::Outcome< MoveReplicationTaskResult, DatabaseMigrationServiceError > MoveReplicationTaskOutcome
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
std::future< DescribeOrderableReplicationInstancesOutcome > DescribeOrderableReplicationInstancesOutcomeCallable
std::future< DescribeReplicationsOutcome > DescribeReplicationsOutcomeCallable
Aws::Utils::Outcome< CreateMigrationProjectResult, DatabaseMigrationServiceError > CreateMigrationProjectOutcome
Aws::Utils::Outcome< DeleteInstanceProfileResult, DatabaseMigrationServiceError > DeleteInstanceProfileOutcome
std::future< ModifyConversionConfigurationOutcome > ModifyConversionConfigurationOutcomeCallable
std::future< CreateFleetAdvisorCollectorOutcome > CreateFleetAdvisorCollectorOutcomeCallable
std::future< StartRecommendationsOutcome > StartRecommendationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DatabaseMigrationServiceError > DeleteFleetAdvisorCollectorOutcome
std::future< DescribeCertificatesOutcome > DescribeCertificatesOutcomeCallable
std::future< ModifyReplicationInstanceOutcome > ModifyReplicationInstanceOutcomeCallable
std::future< CreateReplicationTaskOutcome > CreateReplicationTaskOutcomeCallable
Aws::Utils::Outcome< CreateEventSubscriptionResult, DatabaseMigrationServiceError > CreateEventSubscriptionOutcome
std::future< ModifyMigrationProjectOutcome > ModifyMigrationProjectOutcomeCallable
std::future< DescribeInstanceProfilesOutcome > DescribeInstanceProfilesOutcomeCallable
Aws::Utils::Outcome< ModifyMigrationProjectResult, DatabaseMigrationServiceError > ModifyMigrationProjectOutcome
std::future< DescribeFleetAdvisorSchemaObjectSummaryOutcome > DescribeFleetAdvisorSchemaObjectSummaryOutcomeCallable
Aws::Utils::Outcome< DescribeFleetAdvisorLsaAnalysisResult, DatabaseMigrationServiceError > DescribeFleetAdvisorLsaAnalysisOutcome
Aws::Utils::Outcome< AddTagsToResourceResult, DatabaseMigrationServiceError > AddTagsToResourceOutcome
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