63 class HttpClientFactory;
68 template<
typename R,
typename E>
class Outcome;
84 class AWSCredentialsProvider;
92 namespace DatabaseMigrationService
190 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AddTagsToResourceResponseReceivedHandler;
191 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateEndpointRequest&, const Model::CreateEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateEndpointResponseReceivedHandler;
192 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationInstanceRequest&, const Model::CreateReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateReplicationInstanceResponseReceivedHandler;
193 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationSubnetGroupRequest&, const Model::CreateReplicationSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateReplicationSubnetGroupResponseReceivedHandler;
194 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::CreateReplicationTaskRequest&, const Model::CreateReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateReplicationTaskResponseReceivedHandler;
195 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteEndpointRequest&, const Model::DeleteEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteEndpointResponseReceivedHandler;
196 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationInstanceRequest&, const Model::DeleteReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteReplicationInstanceResponseReceivedHandler;
197 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationSubnetGroupRequest&, const Model::DeleteReplicationSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteReplicationSubnetGroupResponseReceivedHandler;
198 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DeleteReplicationTaskRequest&, const Model::DeleteReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteReplicationTaskResponseReceivedHandler;
199 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAccountAttributesResponseReceivedHandler;
200 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeConnectionsRequest&, const Model::DescribeConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeConnectionsResponseReceivedHandler;
201 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEndpointTypesRequest&, const Model::DescribeEndpointTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEndpointTypesResponseReceivedHandler;
202 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeEndpointsRequest&, const Model::DescribeEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEndpointsResponseReceivedHandler;
203 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeOrderableReplicationInstancesRequest&, const Model::DescribeOrderableReplicationInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeOrderableReplicationInstancesResponseReceivedHandler;
204 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeRefreshSchemasStatusRequest&, const Model::DescribeRefreshSchemasStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRefreshSchemasStatusResponseReceivedHandler;
205 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationInstancesRequest&, const Model::DescribeReplicationInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReplicationInstancesResponseReceivedHandler;
206 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationSubnetGroupsRequest&, const Model::DescribeReplicationSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReplicationSubnetGroupsResponseReceivedHandler;
207 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeReplicationTasksRequest&, const Model::DescribeReplicationTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReplicationTasksResponseReceivedHandler;
208 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeSchemasRequest&, const Model::DescribeSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSchemasResponseReceivedHandler;
209 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::DescribeTableStatisticsRequest&, const Model::DescribeTableStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeTableStatisticsResponseReceivedHandler;
210 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTagsForResourceResponseReceivedHandler;
211 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyEndpointRequest&, const Model::ModifyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyEndpointResponseReceivedHandler;
212 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyReplicationInstanceRequest&, const Model::ModifyReplicationInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyReplicationInstanceResponseReceivedHandler;
213 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::ModifyReplicationSubnetGroupRequest&, const Model::ModifyReplicationSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyReplicationSubnetGroupResponseReceivedHandler;
214 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::RefreshSchemasRequest&, const Model::RefreshSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RefreshSchemasResponseReceivedHandler;
215 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RemoveTagsFromResourceResponseReceivedHandler;
216 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StartReplicationTaskRequest&, const Model::StartReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartReplicationTaskResponseReceivedHandler;
217 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::StopReplicationTaskRequest&, const Model::StopReplicationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopReplicationTaskResponseReceivedHandler;
218 typedef std::function<void(const DatabaseMigrationServiceClient*, const Model::TestConnectionRequest&, const Model::TestConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
TestConnectionResponseReceivedHandler;
923 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< DescribeReplicationInstancesOutcome > DescribeReplicationInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeOrderableReplicationInstancesResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeOrderableReplicationInstancesOutcome
Aws::Utils::Outcome< DescribeReplicationTasksResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeReplicationTasksOutcome
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::CreateReplicationTaskRequest &, const Model::CreateReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationTaskResponseReceivedHandler
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeReplicationInstancesRequest &, const Model::DescribeReplicationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationInstancesResponseReceivedHandler
std::future< StartReplicationTaskOutcome > StartReplicationTaskOutcomeCallable
std::future< RefreshSchemasOutcome > RefreshSchemasOutcomeCallable
std::future< StopReplicationTaskOutcome > StopReplicationTaskOutcomeCallable
Aws::Utils::Outcome< DeleteReplicationInstanceResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DeleteReplicationInstanceOutcome
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::DeleteReplicationTaskRequest &, const Model::DeleteReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationTaskResponseReceivedHandler
std::future< DescribeEndpointTypesOutcome > DescribeEndpointTypesOutcomeCallable
std::function< void(const DatabaseMigrationServiceClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
Aws::Utils::Outcome< DescribeConnectionsResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeConnectionsOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::StartReplicationTaskRequest &, const Model::StartReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplicationTaskResponseReceivedHandler
std::future< DescribeOrderableReplicationInstancesOutcome > DescribeOrderableReplicationInstancesOutcomeCallable
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::DescribeReplicationTasksRequest &, const Model::DescribeReplicationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationTasksResponseReceivedHandler
Aws::Utils::Outcome< RemoveTagsFromResourceResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > RemoveTagsFromResourceOutcome
std::future< DescribeReplicationTasksOutcome > DescribeReplicationTasksOutcomeCallable
std::future< CreateReplicationSubnetGroupOutcome > CreateReplicationSubnetGroupOutcomeCallable
std::future< DescribeConnectionsOutcome > DescribeConnectionsOutcomeCallable
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEndpointResponseReceivedHandler
Aws::Utils::Outcome< DeleteEndpointResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DeleteEndpointOutcome
Aws::Utils::Outcome< CreateEndpointResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > CreateEndpointOutcome
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::DescribeOrderableReplicationInstancesRequest &, const Model::DescribeOrderableReplicationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrderableReplicationInstancesResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeReplicationSubnetGroupsOutcome > DescribeReplicationSubnetGroupsOutcomeCallable
std::future< DeleteReplicationTaskOutcome > DeleteReplicationTaskOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Aws::Utils::Outcome< CreateReplicationTaskResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > CreateReplicationTaskOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Aws::Utils::Outcome< DescribeSchemasResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeSchemasOutcome
Aws::Client::AWSJsonClient BASECLASS
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
#define AWS_DATABASEMIGRATIONSERVICE_API
std::future< CreateReplicationTaskOutcome > CreateReplicationTaskOutcomeCallable
Aws::Utils::Outcome< ModifyEndpointResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > ModifyEndpointOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeConnectionsRequest &, const Model::DescribeConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectionsResponseReceivedHandler
Aws::Utils::Outcome< ModifyReplicationSubnetGroupResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > ModifyReplicationSubnetGroupOutcome
Aws::Utils::Outcome< CreateReplicationSubnetGroupResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > CreateReplicationSubnetGroupOutcome
Aws::Utils::Outcome< DescribeEndpointsResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeEndpointsOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyEndpointRequest &, const Model::ModifyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEndpointResponseReceivedHandler
std::future< DeleteReplicationSubnetGroupOutcome > DeleteReplicationSubnetGroupOutcomeCallable
Aws::Utils::Outcome< ModifyReplicationInstanceResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > ModifyReplicationInstanceOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::RefreshSchemasRequest &, const Model::RefreshSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RefreshSchemasResponseReceivedHandler
Aws::Utils::Outcome< DescribeReplicationInstancesResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeReplicationInstancesOutcome
std::future< ModifyReplicationInstanceOutcome > ModifyReplicationInstanceOutcomeCallable
Aws::Utils::Outcome< AddTagsToResourceResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > AddTagsToResourceOutcome
Aws::Utils::Outcome< DescribeRefreshSchemasStatusResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeRefreshSchemasStatusOutcome
std::future< CreateEndpointOutcome > CreateEndpointOutcomeCallable
Aws::Utils::Outcome< TestConnectionResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > TestConnectionOutcome
std::future< ModifyReplicationSubnetGroupOutcome > ModifyReplicationSubnetGroupOutcomeCallable
Aws::Utils::Outcome< RefreshSchemasResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > RefreshSchemasOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeEndpointTypesRequest &, const Model::DescribeEndpointTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointTypesResponseReceivedHandler
Aws::Utils::Outcome< DescribeAccountAttributesResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeAccountAttributesOutcome
Aws::Utils::Outcome< DescribeReplicationSubnetGroupsResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeReplicationSubnetGroupsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeTableStatisticsResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeTableStatisticsOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::StopReplicationTaskRequest &, const Model::StopReplicationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopReplicationTaskResponseReceivedHandler
std::future< DescribeRefreshSchemasStatusOutcome > DescribeRefreshSchemasStatusOutcomeCallable
std::future< ModifyEndpointOutcome > ModifyEndpointOutcomeCallable
Aws::Utils::Outcome< DeleteReplicationTaskResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DeleteReplicationTaskOutcome
Aws::Utils::Outcome< StopReplicationTaskResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > StopReplicationTaskOutcome
std::function< void(const DatabaseMigrationServiceClient *, const Model::DeleteReplicationSubnetGroupRequest &, const Model::DeleteReplicationSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationSubnetGroupResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::future< DescribeTableStatisticsOutcome > DescribeTableStatisticsOutcomeCallable
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
std::function< void(const DatabaseMigrationServiceClient *, const Model::DescribeSchemasRequest &, const Model::DescribeSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSchemasResponseReceivedHandler
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::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
Aws::Utils::Outcome< DescribeEndpointTypesResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DescribeEndpointTypesOutcome
Aws::Utils::Outcome< StartReplicationTaskResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > StartReplicationTaskOutcome
Aws::Utils::Outcome< CreateReplicationInstanceResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > CreateReplicationInstanceOutcome
std::future< DeleteReplicationInstanceOutcome > DeleteReplicationInstanceOutcomeCallable
std::future< DescribeSchemasOutcome > DescribeSchemasOutcomeCallable
std::function< void(const DatabaseMigrationServiceClient *, const Model::ModifyReplicationInstanceRequest &, const Model::ModifyReplicationInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReplicationInstanceResponseReceivedHandler
std::future< CreateReplicationInstanceOutcome > CreateReplicationInstanceOutcomeCallable
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::DescribeReplicationSubnetGroupsRequest &, const Model::DescribeReplicationSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationSubnetGroupsResponseReceivedHandler
Aws::Utils::Outcome< DeleteReplicationSubnetGroupResult, Aws::Client::AWSError< DatabaseMigrationServiceErrors > > DeleteReplicationSubnetGroupOutcome
JSON (JavaScript Object Notation).
std::function< void(const DatabaseMigrationServiceClient *, const Model::CreateEndpointRequest &, const Model::CreateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEndpointResponseReceivedHandler