7#include <aws/core/AmazonSerializableWebServiceRequest.h>
8#include <aws/core/client/AWSClient.h>
9#include <aws/core/client/AWSClientAsyncCRTP.h>
10#include <aws/core/client/ClientConfiguration.h>
11#include <aws/core/utils/xml/XmlSerializer.h>
12#include <aws/rds/RDSServiceClientModel.h>
13#include <aws/rds/RDS_EXPORTS.h>
70 std::shared_ptr<RDSEndpointProviderBase> endpointProvider =
nullptr);
83 RDSClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
84 std::shared_ptr<RDSEndpointProviderBase> endpointProvider =
nullptr,
104 RDSClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
114 const char* region)
const;
133 template <
typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
135 return SubmitCallable(&RDSClient::AddRoleToDBCluster, request);
142 template <
typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
145 return SubmitAsync(&RDSClient::AddRoleToDBCluster, request, handler, context);
162 template <
typename AddRoleToDBInstanceRequestT = Model::AddRoleToDBInstanceRequest>
164 return SubmitCallable(&RDSClient::AddRoleToDBInstance, request);
171 template <
typename AddRoleToDBInstanceRequestT = Model::AddRoleToDBInstanceRequest>
173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
174 return SubmitAsync(&RDSClient::AddRoleToDBInstance, request, handler, context);
190 template <
typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
192 const AddSourceIdentifierToSubscriptionRequestT& request)
const {
193 return SubmitCallable(&RDSClient::AddSourceIdentifierToSubscription, request);
200 template <
typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
204 return SubmitAsync(&RDSClient::AddSourceIdentifierToSubscription, request, handler, context);
225 template <
typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
227 return SubmitCallable(&RDSClient::AddTagsToResource, request);
234 template <
typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
237 return SubmitAsync(&RDSClient::AddTagsToResource, request, handler, context);
253 template <
typename ApplyPendingMa
intenanceActionRequestT = Model::ApplyPendingMa
intenanceActionRequest>
255 const ApplyPendingMaintenanceActionRequestT& request)
const {
256 return SubmitCallable(&RDSClient::ApplyPendingMaintenanceAction, request);
263 template <
typename ApplyPendingMa
intenanceActionRequestT = Model::ApplyPendingMa
intenanceActionRequest>
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
267 return SubmitAsync(&RDSClient::ApplyPendingMaintenanceAction, request, handler, context);
303 template <
typename AuthorizeDBSecurityGroupIngressRequestT = Model::AuthorizeDBSecurityGroupIngressRequest>
305 const AuthorizeDBSecurityGroupIngressRequestT& request)
const {
306 return SubmitCallable(&RDSClient::AuthorizeDBSecurityGroupIngress, request);
313 template <
typename AuthorizeDBSecurityGroupIngressRequestT = Model::AuthorizeDBSecurityGroupIngressRequest>
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
317 return SubmitAsync(&RDSClient::AuthorizeDBSecurityGroupIngress, request, handler, context);
336 template <
typename BacktrackDBClusterRequestT = Model::BacktrackDBClusterRequest>
338 return SubmitCallable(&RDSClient::BacktrackDBCluster, request);
345 template <
typename BacktrackDBClusterRequestT = Model::BacktrackDBClusterRequest>
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
348 return SubmitAsync(&RDSClient::BacktrackDBCluster, request, handler, context);
364 template <
typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
366 return SubmitCallable(&RDSClient::CancelExportTask, request);
373 template <
typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
376 return SubmitAsync(&RDSClient::CancelExportTask, request, handler, context);
395 template <
typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
397 const CopyDBClusterParameterGroupRequestT& request)
const {
398 return SubmitCallable(&RDSClient::CopyDBClusterParameterGroup, request);
405 template <
typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
409 return SubmitAsync(&RDSClient::CopyDBClusterParameterGroup, request, handler, context);
456 template <
typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
458 return SubmitCallable(&RDSClient::CopyDBClusterSnapshot, request);
465 template <
typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
468 return SubmitAsync(&RDSClient::CopyDBClusterSnapshot, request, handler, context);
485 template <
typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
487 return SubmitCallable(&RDSClient::CopyDBParameterGroup, request);
494 template <
typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
497 return SubmitAsync(&RDSClient::CopyDBParameterGroup, request, handler, context);
518 template <
typename CopyDBSnapshotRequestT = Model::CopyDBSnapshotRequest>
520 return SubmitCallable(&RDSClient::CopyDBSnapshot, request);
527 template <
typename CopyDBSnapshotRequestT = Model::CopyDBSnapshotRequest>
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
530 return SubmitAsync(&RDSClient::CopyDBSnapshot, request, handler, context);
543 template <
typename CopyOptionGroupRequestT = Model::CopyOptionGroupRequest>
545 return SubmitCallable(&RDSClient::CopyOptionGroup, request);
552 template <
typename CopyOptionGroupRequestT = Model::CopyOptionGroupRequest>
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
555 return SubmitAsync(&RDSClient::CopyOptionGroup, request, handler, context);
585 template <
typename CreateBlueGreenDeploymentRequestT = Model::CreateBlueGreenDeploymentRequest>
587 const CreateBlueGreenDeploymentRequestT& request)
const {
588 return SubmitCallable(&RDSClient::CreateBlueGreenDeployment, request);
595 template <
typename CreateBlueGreenDeploymentRequestT = Model::CreateBlueGreenDeploymentRequest>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
599 return SubmitAsync(&RDSClient::CreateBlueGreenDeployment, request, handler, context);
614 template <
typename CreateCustomDBEngineVersionRequestT = Model::CreateCustomDBEngineVersionRequest>
616 const CreateCustomDBEngineVersionRequestT& request)
const {
617 return SubmitCallable(&RDSClient::CreateCustomDBEngineVersion, request);
624 template <
typename CreateCustomDBEngineVersionRequestT = Model::CreateCustomDBEngineVersionRequest>
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
628 return SubmitAsync(&RDSClient::CreateCustomDBEngineVersion, request, handler, context);
662 template <
typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
664 return SubmitCallable(&RDSClient::CreateDBCluster, request);
671 template <
typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
674 return SubmitAsync(&RDSClient::CreateDBCluster, request, handler, context);
690 template <
typename CreateDBClusterEndpo
intRequestT = Model::CreateDBClusterEndpo
intRequest>
692 return SubmitCallable(&RDSClient::CreateDBClusterEndpoint, request);
699 template <
typename CreateDBClusterEndpo
intRequestT = Model::CreateDBClusterEndpo
intRequest>
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
703 return SubmitAsync(&RDSClient::CreateDBClusterEndpoint, request, handler, context);
748 template <
typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
750 const CreateDBClusterParameterGroupRequestT& request)
const {
751 return SubmitCallable(&RDSClient::CreateDBClusterParameterGroup, request);
758 template <
typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
762 return SubmitAsync(&RDSClient::CreateDBClusterParameterGroup, request, handler, context);
783 template <
typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
785 return SubmitCallable(&RDSClient::CreateDBClusterSnapshot, request);
792 template <
typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
796 return SubmitAsync(&RDSClient::CreateDBClusterSnapshot, request, handler, context);
821 template <
typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
823 return SubmitCallable(&RDSClient::CreateDBInstance, request);
830 template <
typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
833 return SubmitAsync(&RDSClient::CreateDBInstance, request, handler, context);
863 template <
typename CreateDBInstanceReadReplicaRequestT = Model::CreateDBInstanceReadReplicaRequest>
865 const CreateDBInstanceReadReplicaRequestT& request)
const {
866 return SubmitCallable(&RDSClient::CreateDBInstanceReadReplica, request);
873 template <
typename CreateDBInstanceReadReplicaRequestT = Model::CreateDBInstanceReadReplicaRequest>
876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
877 return SubmitAsync(&RDSClient::CreateDBInstanceReadReplica, request, handler, context);
900 template <
typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
902 return SubmitCallable(&RDSClient::CreateDBParameterGroup, request);
909 template <
typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
913 return SubmitAsync(&RDSClient::CreateDBParameterGroup, request, handler, context);
926 template <
typename CreateDBProxyRequestT = Model::CreateDBProxyRequest>
928 return SubmitCallable(&RDSClient::CreateDBProxy, request);
935 template <
typename CreateDBProxyRequestT = Model::CreateDBProxyRequest>
937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
938 return SubmitAsync(&RDSClient::CreateDBProxy, request, handler, context);
956 template <
typename CreateDBProxyEndpo
intRequestT = Model::CreateDBProxyEndpo
intRequest>
958 return SubmitCallable(&RDSClient::CreateDBProxyEndpoint, request);
965 template <
typename CreateDBProxyEndpo
intRequestT = Model::CreateDBProxyEndpo
intRequest>
967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
968 return SubmitAsync(&RDSClient::CreateDBProxyEndpoint, request, handler, context);
993 template <
typename CreateDBSecurityGroupRequestT = Model::CreateDBSecurityGroupRequest>
995 return SubmitCallable(&RDSClient::CreateDBSecurityGroup, request);
1002 template <
typename CreateDBSecurityGroupRequestT = Model::CreateDBSecurityGroupRequest>
1004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1005 return SubmitAsync(&RDSClient::CreateDBSecurityGroup, request, handler, context);
1021 template <
typename CreateDBShardGroupRequestT = Model::CreateDBShardGroupRequest>
1023 return SubmitCallable(&RDSClient::CreateDBShardGroup, request);
1030 template <
typename CreateDBShardGroupRequestT = Model::CreateDBShardGroupRequest>
1032 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1033 return SubmitAsync(&RDSClient::CreateDBShardGroup, request, handler, context);
1049 template <
typename CreateDBSnapshotRequestT = Model::CreateDBSnapshotRequest>
1051 return SubmitCallable(&RDSClient::CreateDBSnapshot, request);
1058 template <
typename CreateDBSnapshotRequestT = Model::CreateDBSnapshotRequest>
1060 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1061 return SubmitAsync(&RDSClient::CreateDBSnapshot, request, handler, context);
1077 template <
typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
1079 return SubmitCallable(&RDSClient::CreateDBSubnetGroup, request);
1086 template <
typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
1088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1089 return SubmitAsync(&RDSClient::CreateDBSubnetGroup, request, handler, context);
1130 template <
typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
1132 return SubmitCallable(&RDSClient::CreateEventSubscription, request);
1139 template <
typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
1142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1143 return SubmitAsync(&RDSClient::CreateEventSubscription, request, handler, context);
1166 template <
typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
1168 return SubmitCallable(&RDSClient::CreateGlobalCluster, request);
1175 template <
typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
1177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1178 return SubmitAsync(&RDSClient::CreateGlobalCluster, request, handler, context);
1193 template <
typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1195 return SubmitCallable(&RDSClient::CreateIntegration, request);
1202 template <
typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1205 return SubmitAsync(&RDSClient::CreateIntegration, request, handler, context);
1220 template <
typename CreateOptionGroupRequestT = Model::CreateOptionGroupRequest>
1222 return SubmitCallable(&RDSClient::CreateOptionGroup, request);
1229 template <
typename CreateOptionGroupRequestT = Model::CreateOptionGroupRequest>
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1232 return SubmitAsync(&RDSClient::CreateOptionGroup, request, handler, context);
1248 template <
typename CreateTenantDatabaseRequestT = Model::CreateTenantDatabaseRequest>
1250 return SubmitCallable(&RDSClient::CreateTenantDatabase, request);
1257 template <
typename CreateTenantDatabaseRequestT = Model::CreateTenantDatabaseRequest>
1259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1260 return SubmitAsync(&RDSClient::CreateTenantDatabase, request, handler, context);
1280 template <
typename DeleteBlueGreenDeploymentRequestT = Model::DeleteBlueGreenDeploymentRequest>
1282 const DeleteBlueGreenDeploymentRequestT& request)
const {
1283 return SubmitCallable(&RDSClient::DeleteBlueGreenDeployment, request);
1290 template <
typename DeleteBlueGreenDeploymentRequestT = Model::DeleteBlueGreenDeploymentRequest>
1293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1294 return SubmitAsync(&RDSClient::DeleteBlueGreenDeployment, request, handler, context);
1323 template <
typename DeleteCustomDBEngineVersionRequestT = Model::DeleteCustomDBEngineVersionRequest>
1325 const DeleteCustomDBEngineVersionRequestT& request)
const {
1326 return SubmitCallable(&RDSClient::DeleteCustomDBEngineVersion, request);
1333 template <
typename DeleteCustomDBEngineVersionRequestT = Model::DeleteCustomDBEngineVersionRequest>
1336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1337 return SubmitAsync(&RDSClient::DeleteCustomDBEngineVersion, request, handler, context);
1361 template <
typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
1363 return SubmitCallable(&RDSClient::DeleteDBCluster, request);
1370 template <
typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
1372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1373 return SubmitAsync(&RDSClient::DeleteDBCluster, request, handler, context);
1390 template <
typename DeleteDBClusterAutomatedBackupRequestT = Model::DeleteDBClusterAutomatedBackupRequest>
1392 const DeleteDBClusterAutomatedBackupRequestT& request)
const {
1393 return SubmitCallable(&RDSClient::DeleteDBClusterAutomatedBackup, request);
1400 template <
typename DeleteDBClusterAutomatedBackupRequestT = Model::DeleteDBClusterAutomatedBackupRequest>
1403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1404 return SubmitAsync(&RDSClient::DeleteDBClusterAutomatedBackup, request, handler, context);
1420 template <
typename DeleteDBClusterEndpo
intRequestT = Model::DeleteDBClusterEndpo
intRequest>
1422 return SubmitCallable(&RDSClient::DeleteDBClusterEndpoint, request);
1429 template <
typename DeleteDBClusterEndpo
intRequestT = Model::DeleteDBClusterEndpo
intRequest>
1432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1433 return SubmitAsync(&RDSClient::DeleteDBClusterEndpoint, request, handler, context);
1456 template <
typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
1458 const DeleteDBClusterParameterGroupRequestT& request)
const {
1459 return SubmitCallable(&RDSClient::DeleteDBClusterParameterGroup, request);
1466 template <
typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
1469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1470 return SubmitAsync(&RDSClient::DeleteDBClusterParameterGroup, request, handler, context);
1493 template <
typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
1495 return SubmitCallable(&RDSClient::DeleteDBClusterSnapshot, request);
1502 template <
typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
1505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1506 return SubmitAsync(&RDSClient::DeleteDBClusterSnapshot, request, handler, context);
1543 template <
typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
1545 return SubmitCallable(&RDSClient::DeleteDBInstance, request);
1552 template <
typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
1554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1555 return SubmitAsync(&RDSClient::DeleteDBInstance, request, handler, context);
1572 template <
typename DeleteDBInstanceAutomatedBackupRequestT = Model::DeleteDBInstanceAutomatedBackupRequest>
1574 const DeleteDBInstanceAutomatedBackupRequestT& request = {})
const {
1575 return SubmitCallable(&RDSClient::DeleteDBInstanceAutomatedBackup, request);
1582 template <
typename DeleteDBInstanceAutomatedBackupRequestT = Model::DeleteDBInstanceAutomatedBackupRequest>
1584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1585 const DeleteDBInstanceAutomatedBackupRequestT& request = {})
const {
1586 return SubmitAsync(&RDSClient::DeleteDBInstanceAutomatedBackup, request, handler, context);
1601 template <
typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
1603 return SubmitCallable(&RDSClient::DeleteDBParameterGroup, request);
1610 template <
typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
1613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1614 return SubmitAsync(&RDSClient::DeleteDBParameterGroup, request, handler, context);
1627 template <
typename DeleteDBProxyRequestT = Model::DeleteDBProxyRequest>
1629 return SubmitCallable(&RDSClient::DeleteDBProxy, request);
1636 template <
typename DeleteDBProxyRequestT = Model::DeleteDBProxyRequest>
1638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1639 return SubmitAsync(&RDSClient::DeleteDBProxy, request, handler, context);
1657 template <
typename DeleteDBProxyEndpo
intRequestT = Model::DeleteDBProxyEndpo
intRequest>
1659 return SubmitCallable(&RDSClient::DeleteDBProxyEndpoint, request);
1666 template <
typename DeleteDBProxyEndpo
intRequestT = Model::DeleteDBProxyEndpo
intRequest>
1668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1669 return SubmitAsync(&RDSClient::DeleteDBProxyEndpoint, request, handler, context);
1693 template <
typename DeleteDBSecurityGroupRequestT = Model::DeleteDBSecurityGroupRequest>
1695 return SubmitCallable(&RDSClient::DeleteDBSecurityGroup, request);
1702 template <
typename DeleteDBSecurityGroupRequestT = Model::DeleteDBSecurityGroupRequest>
1704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1705 return SubmitAsync(&RDSClient::DeleteDBSecurityGroup, request, handler, context);
1720 template <
typename DeleteDBShardGroupRequestT = Model::DeleteDBShardGroupRequest>
1722 return SubmitCallable(&RDSClient::DeleteDBShardGroup, request);
1729 template <
typename DeleteDBShardGroupRequestT = Model::DeleteDBShardGroupRequest>
1731 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1732 return SubmitAsync(&RDSClient::DeleteDBShardGroup, request, handler, context);
1748 template <
typename DeleteDBSnapshotRequestT = Model::DeleteDBSnapshotRequest>
1750 return SubmitCallable(&RDSClient::DeleteDBSnapshot, request);
1757 template <
typename DeleteDBSnapshotRequestT = Model::DeleteDBSnapshotRequest>
1759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1760 return SubmitAsync(&RDSClient::DeleteDBSnapshot, request, handler, context);
1776 template <
typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
1778 return SubmitCallable(&RDSClient::DeleteDBSubnetGroup, request);
1785 template <
typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
1787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1788 return SubmitAsync(&RDSClient::DeleteDBSubnetGroup, request, handler, context);
1802 template <
typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
1804 return SubmitCallable(&RDSClient::DeleteEventSubscription, request);
1811 template <
typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
1814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1815 return SubmitAsync(&RDSClient::DeleteEventSubscription, request, handler, context);
1831 template <
typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
1833 return SubmitCallable(&RDSClient::DeleteGlobalCluster, request);
1840 template <
typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
1842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1843 return SubmitAsync(&RDSClient::DeleteGlobalCluster, request, handler, context);
1858 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1860 return SubmitCallable(&RDSClient::DeleteIntegration, request);
1867 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1870 return SubmitAsync(&RDSClient::DeleteIntegration, request, handler, context);
1884 template <
typename DeleteOptionGroupRequestT = Model::DeleteOptionGroupRequest>
1886 return SubmitCallable(&RDSClient::DeleteOptionGroup, request);
1893 template <
typename DeleteOptionGroupRequestT = Model::DeleteOptionGroupRequest>
1895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1896 return SubmitAsync(&RDSClient::DeleteOptionGroup, request, handler, context);
1913 template <
typename DeleteTenantDatabaseRequestT = Model::DeleteTenantDatabaseRequest>
1915 return SubmitCallable(&RDSClient::DeleteTenantDatabase, request);
1922 template <
typename DeleteTenantDatabaseRequestT = Model::DeleteTenantDatabaseRequest>
1924 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1925 return SubmitAsync(&RDSClient::DeleteTenantDatabase, request, handler, context);
1940 template <
typename DeregisterDBProxyTargetsRequestT = Model::DeregisterDBProxyTargetsRequest>
1942 return SubmitCallable(&RDSClient::DeregisterDBProxyTargets, request);
1949 template <
typename DeregisterDBProxyTargetsRequestT = Model::DeregisterDBProxyTargetsRequest>
1952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1953 return SubmitAsync(&RDSClient::DeregisterDBProxyTargets, request, handler, context);
1972 template <
typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
1974 const DescribeAccountAttributesRequestT& request = {})
const {
1975 return SubmitCallable(&RDSClient::DescribeAccountAttributes, request);
1982 template <
typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
1984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1985 const DescribeAccountAttributesRequestT& request = {})
const {
1986 return SubmitAsync(&RDSClient::DescribeAccountAttributes, request, handler, context);
2008 template <
typename DescribeBlueGreenDeploymentsRequestT = Model::DescribeBlueGreenDeploymentsRequest>
2010 const DescribeBlueGreenDeploymentsRequestT& request = {})
const {
2011 return SubmitCallable(&RDSClient::DescribeBlueGreenDeployments, request);
2018 template <
typename DescribeBlueGreenDeploymentsRequestT = Model::DescribeBlueGreenDeploymentsRequest>
2020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2021 const DescribeBlueGreenDeploymentsRequestT& request = {})
const {
2022 return SubmitAsync(&RDSClient::DescribeBlueGreenDeployments, request, handler, context);
2043 template <
typename DescribeCertificatesRequestT = Model::DescribeCertificatesRequest>
2045 return SubmitCallable(&RDSClient::DescribeCertificates, request);
2052 template <
typename DescribeCertificatesRequestT = Model::DescribeCertificatesRequest>
2054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2055 const DescribeCertificatesRequestT& request = {})
const {
2056 return SubmitAsync(&RDSClient::DescribeCertificates, request, handler, context);
2076 template <
typename DescribeDBClusterAutomatedBackupsRequestT = Model::DescribeDBClusterAutomatedBackupsRequest>
2078 const DescribeDBClusterAutomatedBackupsRequestT& request = {})
const {
2079 return SubmitCallable(&RDSClient::DescribeDBClusterAutomatedBackups, request);
2086 template <
typename DescribeDBClusterAutomatedBackupsRequestT = Model::DescribeDBClusterAutomatedBackupsRequest>
2088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2089 const DescribeDBClusterAutomatedBackupsRequestT& request = {})
const {
2090 return SubmitAsync(&RDSClient::DescribeDBClusterAutomatedBackups, request, handler, context);
2110 template <
typename DescribeDBClusterBacktracksRequestT = Model::DescribeDBClusterBacktracksRequest>
2112 const DescribeDBClusterBacktracksRequestT& request)
const {
2113 return SubmitCallable(&RDSClient::DescribeDBClusterBacktracks, request);
2120 template <
typename DescribeDBClusterBacktracksRequestT = Model::DescribeDBClusterBacktracksRequest>
2123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2124 return SubmitAsync(&RDSClient::DescribeDBClusterBacktracks, request, handler, context);
2141 template <
typename DescribeDBClusterEndpo
intsRequestT = Model::DescribeDBClusterEndpo
intsRequest>
2143 const DescribeDBClusterEndpointsRequestT& request = {})
const {
2144 return SubmitCallable(&RDSClient::DescribeDBClusterEndpoints, request);
2151 template <
typename DescribeDBClusterEndpo
intsRequestT = Model::DescribeDBClusterEndpo
intsRequest>
2153 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2154 const DescribeDBClusterEndpointsRequestT& request = {})
const {
2155 return SubmitAsync(&RDSClient::DescribeDBClusterEndpoints, request, handler, context);
2179 template <
typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
2181 const DescribeDBClusterParameterGroupsRequestT& request = {})
const {
2182 return SubmitCallable(&RDSClient::DescribeDBClusterParameterGroups, request);
2189 template <
typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
2191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2192 const DescribeDBClusterParameterGroupsRequestT& request = {})
const {
2193 return SubmitAsync(&RDSClient::DescribeDBClusterParameterGroups, request, handler, context);
2215 template <
typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
2217 const DescribeDBClusterParametersRequestT& request)
const {
2218 return SubmitCallable(&RDSClient::DescribeDBClusterParameters, request);
2225 template <
typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
2228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2229 return SubmitAsync(&RDSClient::DescribeDBClusterParameters, request, handler, context);
2255 template <
typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
2257 const DescribeDBClusterSnapshotAttributesRequestT& request)
const {
2258 return SubmitCallable(&RDSClient::DescribeDBClusterSnapshotAttributes, request);
2265 template <
typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
2268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2269 return SubmitAsync(&RDSClient::DescribeDBClusterSnapshotAttributes, request, handler, context);
2291 template <
typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
2293 const DescribeDBClusterSnapshotsRequestT& request = {})
const {
2294 return SubmitCallable(&RDSClient::DescribeDBClusterSnapshots, request);
2301 template <
typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
2303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2304 const DescribeDBClusterSnapshotsRequestT& request = {})
const {
2305 return SubmitAsync(&RDSClient::DescribeDBClusterSnapshots, request, handler, context);
2328 template <
typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
2330 return SubmitCallable(&RDSClient::DescribeDBClusters, request);
2337 template <
typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
2339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2340 const DescribeDBClustersRequestT& request = {})
const {
2341 return SubmitAsync(&RDSClient::DescribeDBClusters, request, handler, context);
2356 template <
typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
2358 const DescribeDBEngineVersionsRequestT& request = {})
const {
2359 return SubmitCallable(&RDSClient::DescribeDBEngineVersions, request);
2366 template <
typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
2368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2369 const DescribeDBEngineVersionsRequestT& request = {})
const {
2370 return SubmitAsync(&RDSClient::DescribeDBEngineVersions, request, handler, context);
2390 template <
typename DescribeDBInstanceAutomatedBackupsRequestT = Model::DescribeDBInstanceAutomatedBackupsRequest>
2392 const DescribeDBInstanceAutomatedBackupsRequestT& request = {})
const {
2393 return SubmitCallable(&RDSClient::DescribeDBInstanceAutomatedBackups, request);
2400 template <
typename DescribeDBInstanceAutomatedBackupsRequestT = Model::DescribeDBInstanceAutomatedBackupsRequest>
2402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2403 const DescribeDBInstanceAutomatedBackupsRequestT& request = {})
const {
2404 return SubmitAsync(&RDSClient::DescribeDBInstanceAutomatedBackups, request, handler, context);
2420 template <
typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
2422 return SubmitCallable(&RDSClient::DescribeDBInstances, request);
2429 template <
typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
2431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2432 const DescribeDBInstancesRequestT& request = {})
const {
2433 return SubmitAsync(&RDSClient::DescribeDBInstances, request, handler, context);
2448 template <
typename DescribeDBLogFilesRequestT = Model::DescribeDBLogFilesRequest>
2450 return SubmitCallable(&RDSClient::DescribeDBLogFiles, request);
2457 template <
typename DescribeDBLogFilesRequestT = Model::DescribeDBLogFilesRequest>
2459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2460 return SubmitAsync(&RDSClient::DescribeDBLogFiles, request, handler, context);
2476 template <
typename DescribeDBMajorEngineVersionsRequestT = Model::DescribeDBMajorEngineVersionsRequest>
2478 const DescribeDBMajorEngineVersionsRequestT& request = {})
const {
2479 return SubmitCallable(&RDSClient::DescribeDBMajorEngineVersions, request);
2486 template <
typename DescribeDBMajorEngineVersionsRequestT = Model::DescribeDBMajorEngineVersionsRequest>
2488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2489 const DescribeDBMajorEngineVersionsRequestT& request = {})
const {
2490 return SubmitAsync(&RDSClient::DescribeDBMajorEngineVersions, request, handler, context);
2507 template <
typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
2509 const DescribeDBParameterGroupsRequestT& request = {})
const {
2510 return SubmitCallable(&RDSClient::DescribeDBParameterGroups, request);
2517 template <
typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
2519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2520 const DescribeDBParameterGroupsRequestT& request = {})
const {
2521 return SubmitAsync(&RDSClient::DescribeDBParameterGroups, request, handler, context);
2536 template <
typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
2538 return SubmitCallable(&RDSClient::DescribeDBParameters, request);
2545 template <
typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
2547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2548 return SubmitAsync(&RDSClient::DescribeDBParameters, request, handler, context);
2562 template <
typename DescribeDBProxiesRequestT = Model::DescribeDBProxiesRequest>
2564 return SubmitCallable(&RDSClient::DescribeDBProxies, request);
2571 template <
typename DescribeDBProxiesRequestT = Model::DescribeDBProxiesRequest>
2573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2574 const DescribeDBProxiesRequestT& request = {})
const {
2575 return SubmitAsync(&RDSClient::DescribeDBProxies, request, handler, context);
2589 template <
typename DescribeDBProxyEndpo
intsRequestT = Model::DescribeDBProxyEndpo
intsRequest>
2591 const DescribeDBProxyEndpointsRequestT& request = {})
const {
2592 return SubmitCallable(&RDSClient::DescribeDBProxyEndpoints, request);
2599 template <
typename DescribeDBProxyEndpo
intsRequestT = Model::DescribeDBProxyEndpo
intsRequest>
2601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2602 const DescribeDBProxyEndpointsRequestT& request = {})
const {
2603 return SubmitAsync(&RDSClient::DescribeDBProxyEndpoints, request, handler, context);
2619 template <
typename DescribeDBProxyTargetGroupsRequestT = Model::DescribeDBProxyTargetGroupsRequest>
2621 const DescribeDBProxyTargetGroupsRequestT& request)
const {
2622 return SubmitCallable(&RDSClient::DescribeDBProxyTargetGroups, request);
2629 template <
typename DescribeDBProxyTargetGroupsRequestT = Model::DescribeDBProxyTargetGroupsRequest>
2632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2633 return SubmitAsync(&RDSClient::DescribeDBProxyTargetGroups, request, handler, context);
2648 template <
typename DescribeDBProxyTargetsRequestT = Model::DescribeDBProxyTargetsRequest>
2650 return SubmitCallable(&RDSClient::DescribeDBProxyTargets, request);
2657 template <
typename DescribeDBProxyTargetsRequestT = Model::DescribeDBProxyTargetsRequest>
2660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2661 return SubmitAsync(&RDSClient::DescribeDBProxyTargets, request, handler, context);
2677 template <
typename DescribeDBRecommendationsRequestT = Model::DescribeDBRecommendationsRequest>
2679 const DescribeDBRecommendationsRequestT& request = {})
const {
2680 return SubmitCallable(&RDSClient::DescribeDBRecommendations, request);
2687 template <
typename DescribeDBRecommendationsRequestT = Model::DescribeDBRecommendationsRequest>
2689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2690 const DescribeDBRecommendationsRequestT& request = {})
const {
2691 return SubmitAsync(&RDSClient::DescribeDBRecommendations, request, handler, context);
2716 template <
typename DescribeDBSecurityGroupsRequestT = Model::DescribeDBSecurityGroupsRequest>
2718 const DescribeDBSecurityGroupsRequestT& request = {})
const {
2719 return SubmitCallable(&RDSClient::DescribeDBSecurityGroups, request);
2726 template <
typename DescribeDBSecurityGroupsRequestT = Model::DescribeDBSecurityGroupsRequest>
2728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2729 const DescribeDBSecurityGroupsRequestT& request = {})
const {
2730 return SubmitAsync(&RDSClient::DescribeDBSecurityGroups, request, handler, context);
2745 template <
typename DescribeDBShardGroupsRequestT = Model::DescribeDBShardGroupsRequest>
2747 return SubmitCallable(&RDSClient::DescribeDBShardGroups, request);
2754 template <
typename DescribeDBShardGroupsRequestT = Model::DescribeDBShardGroupsRequest>
2756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2757 const DescribeDBShardGroupsRequestT& request = {})
const {
2758 return SubmitAsync(&RDSClient::DescribeDBShardGroups, request, handler, context);
2783 template <
typename DescribeDBSnapshotAttributesRequestT = Model::DescribeDBSnapshotAttributesRequest>
2785 const DescribeDBSnapshotAttributesRequestT& request)
const {
2786 return SubmitCallable(&RDSClient::DescribeDBSnapshotAttributes, request);
2793 template <
typename DescribeDBSnapshotAttributesRequestT = Model::DescribeDBSnapshotAttributesRequest>
2796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2797 return SubmitAsync(&RDSClient::DescribeDBSnapshotAttributes, request, handler, context);
2818 template <
typename DescribeDBSnapshotTenantDatabasesRequestT = Model::DescribeDBSnapshotTenantDatabasesRequest>
2820 const DescribeDBSnapshotTenantDatabasesRequestT& request = {})
const {
2821 return SubmitCallable(&RDSClient::DescribeDBSnapshotTenantDatabases, request);
2828 template <
typename DescribeDBSnapshotTenantDatabasesRequestT = Model::DescribeDBSnapshotTenantDatabasesRequest>
2830 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2831 const DescribeDBSnapshotTenantDatabasesRequestT& request = {})
const {
2832 return SubmitAsync(&RDSClient::DescribeDBSnapshotTenantDatabases, request, handler, context);
2847 template <
typename DescribeDBSnapshotsRequestT = Model::DescribeDBSnapshotsRequest>
2849 return SubmitCallable(&RDSClient::DescribeDBSnapshots, request);
2856 template <
typename DescribeDBSnapshotsRequestT = Model::DescribeDBSnapshotsRequest>
2858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2859 const DescribeDBSnapshotsRequestT& request = {})
const {
2860 return SubmitAsync(&RDSClient::DescribeDBSnapshots, request, handler, context);
2878 template <
typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
2880 return SubmitCallable(&RDSClient::DescribeDBSubnetGroups, request);
2887 template <
typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
2889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2890 const DescribeDBSubnetGroupsRequestT& request = {})
const {
2891 return SubmitAsync(&RDSClient::DescribeDBSubnetGroups, request, handler, context);
2910 template <
typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
2912 const DescribeEngineDefaultClusterParametersRequestT& request)
const {
2913 return SubmitCallable(&RDSClient::DescribeEngineDefaultClusterParameters, request);
2920 template <
typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
2923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2924 return SubmitAsync(&RDSClient::DescribeEngineDefaultClusterParameters, request, handler, context);
2940 template <
typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
2942 const DescribeEngineDefaultParametersRequestT& request)
const {
2943 return SubmitCallable(&RDSClient::DescribeEngineDefaultParameters, request);
2950 template <
typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
2953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2954 return SubmitAsync(&RDSClient::DescribeEngineDefaultParameters, request, handler, context);
2974 template <
typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
2976 return SubmitCallable(&RDSClient::DescribeEventCategories, request);
2983 template <
typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
2985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2986 const DescribeEventCategoriesRequestT& request = {})
const {
2987 return SubmitAsync(&RDSClient::DescribeEventCategories, request, handler, context);
3007 template <
typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
3009 const DescribeEventSubscriptionsRequestT& request = {})
const {
3010 return SubmitCallable(&RDSClient::DescribeEventSubscriptions, request);
3017 template <
typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
3019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3020 const DescribeEventSubscriptionsRequestT& request = {})
const {
3021 return SubmitAsync(&RDSClient::DescribeEventSubscriptions, request, handler, context);
3045 template <
typename DescribeEventsRequestT = Model::DescribeEventsRequest>
3047 return SubmitCallable(&RDSClient::DescribeEvents, request);
3054 template <
typename DescribeEventsRequestT = Model::DescribeEventsRequest>
3056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3057 const DescribeEventsRequestT& request = {})
const {
3058 return SubmitAsync(&RDSClient::DescribeEvents, request, handler, context);
3073 template <
typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
3075 return SubmitCallable(&RDSClient::DescribeExportTasks, request);
3082 template <
typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
3084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3085 const DescribeExportTasksRequestT& request = {})
const {
3086 return SubmitAsync(&RDSClient::DescribeExportTasks, request, handler, context);
3105 template <
typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
3107 return SubmitCallable(&RDSClient::DescribeGlobalClusters, request);
3114 template <
typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
3116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3117 const DescribeGlobalClustersRequestT& request = {})
const {
3118 return SubmitAsync(&RDSClient::DescribeGlobalClusters, request, handler, context);
3133 template <
typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
3135 return SubmitCallable(&RDSClient::DescribeIntegrations, request);
3142 template <
typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
3144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3145 const DescribeIntegrationsRequestT& request = {})
const {
3146 return SubmitAsync(&RDSClient::DescribeIntegrations, request, handler, context);
3162 template <
typename DescribeOptionGroupOptionsRequestT = Model::DescribeOptionGroupOptionsRequest>
3164 const DescribeOptionGroupOptionsRequestT& request)
const {
3165 return SubmitCallable(&RDSClient::DescribeOptionGroupOptions, request);
3172 template <
typename DescribeOptionGroupOptionsRequestT = Model::DescribeOptionGroupOptionsRequest>
3175 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3176 return SubmitAsync(&RDSClient::DescribeOptionGroupOptions, request, handler, context);
3190 template <
typename DescribeOptionGroupsRequestT = Model::DescribeOptionGroupsRequest>
3192 return SubmitCallable(&RDSClient::DescribeOptionGroups, request);
3199 template <
typename DescribeOptionGroupsRequestT = Model::DescribeOptionGroupsRequest>
3201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3202 const DescribeOptionGroupsRequestT& request = {})
const {
3203 return SubmitAsync(&RDSClient::DescribeOptionGroups, request, handler, context);
3219 template <
typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
3221 const DescribeOrderableDBInstanceOptionsRequestT& request)
const {
3222 return SubmitCallable(&RDSClient::DescribeOrderableDBInstanceOptions, request);
3229 template <
typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
3232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3233 return SubmitAsync(&RDSClient::DescribeOrderableDBInstanceOptions, request, handler, context);
3255 template <
typename DescribePendingMa
intenanceActionsRequestT = Model::DescribePendingMa
intenanceActionsRequest>
3257 const DescribePendingMaintenanceActionsRequestT& request = {})
const {
3258 return SubmitCallable(&RDSClient::DescribePendingMaintenanceActions, request);
3265 template <
typename DescribePendingMa
intenanceActionsRequestT = Model::DescribePendingMa
intenanceActionsRequest>
3267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3268 const DescribePendingMaintenanceActionsRequestT& request = {})
const {
3269 return SubmitAsync(&RDSClient::DescribePendingMaintenanceActions, request, handler, context);
3285 template <
typename DescribeReservedDBInstancesRequestT = Model::DescribeReservedDBInstancesRequest>
3287 const DescribeReservedDBInstancesRequestT& request = {})
const {
3288 return SubmitCallable(&RDSClient::DescribeReservedDBInstances, request);
3295 template <
typename DescribeReservedDBInstancesRequestT = Model::DescribeReservedDBInstancesRequest>
3297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3298 const DescribeReservedDBInstancesRequestT& request = {})
const {
3299 return SubmitAsync(&RDSClient::DescribeReservedDBInstances, request, handler, context);
3314 template <
typename DescribeReservedDBInstancesOfferingsRequestT = Model::DescribeReservedDBInstancesOfferingsRequest>
3316 const DescribeReservedDBInstancesOfferingsRequestT& request = {})
const {
3317 return SubmitCallable(&RDSClient::DescribeReservedDBInstancesOfferings, request);
3324 template <
typename DescribeReservedDBInstancesOfferingsRequestT = Model::DescribeReservedDBInstancesOfferingsRequest>
3326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3327 const DescribeReservedDBInstancesOfferingsRequestT& request = {})
const {
3328 return SubmitAsync(&RDSClient::DescribeReservedDBInstancesOfferings, request, handler, context);
3351 template <
typename DescribeSourceRegionsRequestT = Model::DescribeSourceRegionsRequest>
3353 return SubmitCallable(&RDSClient::DescribeSourceRegions, request);
3360 template <
typename DescribeSourceRegionsRequestT = Model::DescribeSourceRegionsRequest>
3362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3363 const DescribeSourceRegionsRequestT& request = {})
const {
3364 return SubmitAsync(&RDSClient::DescribeSourceRegions, request, handler, context);
3380 template <
typename DescribeTenantDatabasesRequestT = Model::DescribeTenantDatabasesRequest>
3382 return SubmitCallable(&RDSClient::DescribeTenantDatabases, request);
3389 template <
typename DescribeTenantDatabasesRequestT = Model::DescribeTenantDatabasesRequest>
3391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3392 const DescribeTenantDatabasesRequestT& request = {})
const {
3393 return SubmitAsync(&RDSClient::DescribeTenantDatabases, request, handler, context);
3411 template <
typename DescribeVal
idDBInstanceModificationsRequestT = Model::DescribeVal
idDBInstanceModificationsRequest>
3413 const DescribeValidDBInstanceModificationsRequestT& request)
const {
3414 return SubmitCallable(&RDSClient::DescribeValidDBInstanceModifications, request);
3421 template <
typename DescribeVal
idDBInstanceModificationsRequestT = Model::DescribeVal
idDBInstanceModificationsRequest>
3424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3425 return SubmitAsync(&RDSClient::DescribeValidDBInstanceModifications, request, handler, context);
3446 template <
typename DisableHttpEndpo
intRequestT = Model::DisableHttpEndpo
intRequest>
3448 return SubmitCallable(&RDSClient::DisableHttpEndpoint, request);
3455 template <
typename DisableHttpEndpo
intRequestT = Model::DisableHttpEndpo
intRequest>
3457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3458 return SubmitAsync(&RDSClient::DisableHttpEndpoint, request, handler, context);
3479 template <
typename DownloadDBLogFilePortionRequestT = Model::DownloadDBLogFilePortionRequest>
3481 return SubmitCallable(&RDSClient::DownloadDBLogFilePortion, request);
3488 template <
typename DownloadDBLogFilePortionRequestT = Model::DownloadDBLogFilePortionRequest>
3491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3492 return SubmitAsync(&RDSClient::DownloadDBLogFilePortion, request, handler, context);
3516 template <
typename EnableHttpEndpo
intRequestT = Model::EnableHttpEndpo
intRequest>
3518 return SubmitCallable(&RDSClient::EnableHttpEndpoint, request);
3525 template <
typename EnableHttpEndpo
intRequestT = Model::EnableHttpEndpo
intRequest>
3527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3528 return SubmitAsync(&RDSClient::EnableHttpEndpoint, request, handler, context);
3562 template <
typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
3564 return SubmitCallable(&RDSClient::FailoverDBCluster, request);
3571 template <
typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
3573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3574 return SubmitAsync(&RDSClient::FailoverDBCluster, request, handler, context);
3620 template <
typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
3622 return SubmitCallable(&RDSClient::FailoverGlobalCluster, request);
3629 template <
typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
3631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3632 return SubmitAsync(&RDSClient::FailoverGlobalCluster, request, handler, context);
3652 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3654 return SubmitCallable(&RDSClient::ListTagsForResource, request);
3661 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3664 return SubmitAsync(&RDSClient::ListTagsForResource, request, handler, context);
3686 template <
typename ModifyActivityStreamRequestT = Model::ModifyActivityStreamRequest>
3688 return SubmitCallable(&RDSClient::ModifyActivityStream, request);
3695 template <
typename ModifyActivityStreamRequestT = Model::ModifyActivityStreamRequest>
3697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3698 const ModifyActivityStreamRequestT& request = {})
const {
3699 return SubmitAsync(&RDSClient::ModifyActivityStream, request, handler, context);
3734 template <
typename ModifyCertificatesRequestT = Model::ModifyCertificatesRequest>
3736 return SubmitCallable(&RDSClient::ModifyCertificates, request);
3743 template <
typename ModifyCertificatesRequestT = Model::ModifyCertificatesRequest>
3745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3746 const ModifyCertificatesRequestT& request = {})
const {
3747 return SubmitAsync(&RDSClient::ModifyCertificates, request, handler, context);
3780 template <
typename ModifyCurrentDBClusterCapacityRequestT = Model::ModifyCurrentDBClusterCapacityRequest>
3782 const ModifyCurrentDBClusterCapacityRequestT& request)
const {
3783 return SubmitCallable(&RDSClient::ModifyCurrentDBClusterCapacity, request);
3790 template <
typename ModifyCurrentDBClusterCapacityRequestT = Model::ModifyCurrentDBClusterCapacityRequest>
3793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3794 return SubmitAsync(&RDSClient::ModifyCurrentDBClusterCapacity, request, handler, context);
3820 template <
typename ModifyCustomDBEngineVersionRequestT = Model::ModifyCustomDBEngineVersionRequest>
3822 const ModifyCustomDBEngineVersionRequestT& request)
const {
3823 return SubmitCallable(&RDSClient::ModifyCustomDBEngineVersion, request);
3830 template <
typename ModifyCustomDBEngineVersionRequestT = Model::ModifyCustomDBEngineVersionRequest>
3833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3834 return SubmitAsync(&RDSClient::ModifyCustomDBEngineVersion, request, handler, context);
3856 template <
typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
3858 return SubmitCallable(&RDSClient::ModifyDBCluster, request);
3865 template <
typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
3867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3868 return SubmitAsync(&RDSClient::ModifyDBCluster, request, handler, context);
3884 template <
typename ModifyDBClusterEndpo
intRequestT = Model::ModifyDBClusterEndpo
intRequest>
3886 return SubmitCallable(&RDSClient::ModifyDBClusterEndpoint, request);
3893 template <
typename ModifyDBClusterEndpo
intRequestT = Model::ModifyDBClusterEndpo
intRequest>
3896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3897 return SubmitAsync(&RDSClient::ModifyDBClusterEndpoint, request, handler, context);
3930 template <
typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
3932 const ModifyDBClusterParameterGroupRequestT& request)
const {
3933 return SubmitCallable(&RDSClient::ModifyDBClusterParameterGroup, request);
3940 template <
typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
3943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3944 return SubmitAsync(&RDSClient::ModifyDBClusterParameterGroup, request, handler, context);
3977 template <
typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
3979 const ModifyDBClusterSnapshotAttributeRequestT& request)
const {
3980 return SubmitCallable(&RDSClient::ModifyDBClusterSnapshotAttribute, request);
3987 template <
typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
3990 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3991 return SubmitAsync(&RDSClient::ModifyDBClusterSnapshotAttribute, request, handler, context);
4009 template <
typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
4011 return SubmitCallable(&RDSClient::ModifyDBInstance, request);
4018 template <
typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
4020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4021 return SubmitAsync(&RDSClient::ModifyDBInstance, request, handler, context);
4049 template <
typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
4051 return SubmitCallable(&RDSClient::ModifyDBParameterGroup, request);
4058 template <
typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
4061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4062 return SubmitAsync(&RDSClient::ModifyDBParameterGroup, request, handler, context);
4075 template <
typename ModifyDBProxyRequestT = Model::ModifyDBProxyRequest>
4077 return SubmitCallable(&RDSClient::ModifyDBProxy, request);
4084 template <
typename ModifyDBProxyRequestT = Model::ModifyDBProxyRequest>
4086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4087 return SubmitAsync(&RDSClient::ModifyDBProxy, request, handler, context);
4102 template <
typename ModifyDBProxyEndpo
intRequestT = Model::ModifyDBProxyEndpo
intRequest>
4104 return SubmitCallable(&RDSClient::ModifyDBProxyEndpoint, request);
4111 template <
typename ModifyDBProxyEndpo
intRequestT = Model::ModifyDBProxyEndpo
intRequest>
4113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4114 return SubmitAsync(&RDSClient::ModifyDBProxyEndpoint, request, handler, context);
4129 template <
typename ModifyDBProxyTargetGroupRequestT = Model::ModifyDBProxyTargetGroupRequest>
4131 return SubmitCallable(&RDSClient::ModifyDBProxyTargetGroup, request);
4138 template <
typename ModifyDBProxyTargetGroupRequestT = Model::ModifyDBProxyTargetGroupRequest>
4141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4142 return SubmitAsync(&RDSClient::ModifyDBProxyTargetGroup, request, handler, context);
4157 template <
typename ModifyDBRecommendationRequestT = Model::ModifyDBRecommendationRequest>
4159 return SubmitCallable(&RDSClient::ModifyDBRecommendation, request);
4166 template <
typename ModifyDBRecommendationRequestT = Model::ModifyDBRecommendationRequest>
4169 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4170 return SubmitAsync(&RDSClient::ModifyDBRecommendation, request, handler, context);
4186 template <
typename ModifyDBShardGroupRequestT = Model::ModifyDBShardGroupRequest>
4188 return SubmitCallable(&RDSClient::ModifyDBShardGroup, request);
4195 template <
typename ModifyDBShardGroupRequestT = Model::ModifyDBShardGroupRequest>
4197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4198 return SubmitAsync(&RDSClient::ModifyDBShardGroup, request, handler, context);
4216 template <
typename ModifyDBSnapshotRequestT = Model::ModifyDBSnapshotRequest>
4218 return SubmitCallable(&RDSClient::ModifyDBSnapshot, request);
4225 template <
typename ModifyDBSnapshotRequestT = Model::ModifyDBSnapshotRequest>
4227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4228 return SubmitAsync(&RDSClient::ModifyDBSnapshot, request, handler, context);
4259 template <
typename ModifyDBSnapshotAttributeRequestT = Model::ModifyDBSnapshotAttributeRequest>
4261 const ModifyDBSnapshotAttributeRequestT& request)
const {
4262 return SubmitCallable(&RDSClient::ModifyDBSnapshotAttribute, request);
4269 template <
typename ModifyDBSnapshotAttributeRequestT = Model::ModifyDBSnapshotAttributeRequest>
4272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4273 return SubmitAsync(&RDSClient::ModifyDBSnapshotAttribute, request, handler, context);
4289 template <
typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
4291 return SubmitCallable(&RDSClient::ModifyDBSubnetGroup, request);
4298 template <
typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
4300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4301 return SubmitAsync(&RDSClient::ModifyDBSubnetGroup, request, handler, context);
4323 template <
typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
4325 return SubmitCallable(&RDSClient::ModifyEventSubscription, request);
4332 template <
typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
4335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4336 return SubmitAsync(&RDSClient::ModifyEventSubscription, request, handler, context);
4357 template <
typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
4359 return SubmitCallable(&RDSClient::ModifyGlobalCluster, request);
4366 template <
typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
4368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4369 return SubmitAsync(&RDSClient::ModifyGlobalCluster, request, handler, context);
4384 template <
typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
4386 return SubmitCallable(&RDSClient::ModifyIntegration, request);
4393 template <
typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
4395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4396 return SubmitAsync(&RDSClient::ModifyIntegration, request, handler, context);
4410 template <
typename ModifyOptionGroupRequestT = Model::ModifyOptionGroupRequest>
4412 return SubmitCallable(&RDSClient::ModifyOptionGroup, request);
4419 template <
typename ModifyOptionGroupRequestT = Model::ModifyOptionGroupRequest>
4421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4422 return SubmitAsync(&RDSClient::ModifyOptionGroup, request, handler, context);
4439 template <
typename ModifyTenantDatabaseRequestT = Model::ModifyTenantDatabaseRequest>
4441 return SubmitCallable(&RDSClient::ModifyTenantDatabase, request);
4448 template <
typename ModifyTenantDatabaseRequestT = Model::ModifyTenantDatabaseRequest>
4450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4451 return SubmitAsync(&RDSClient::ModifyTenantDatabase, request, handler, context);
4474 template <
typename PromoteReadReplicaRequestT = Model::PromoteReadReplicaRequest>
4476 return SubmitCallable(&RDSClient::PromoteReadReplica, request);
4483 template <
typename PromoteReadReplicaRequestT = Model::PromoteReadReplicaRequest>
4485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4486 return SubmitAsync(&RDSClient::PromoteReadReplica, request, handler, context);
4502 template <
typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
4504 const PromoteReadReplicaDBClusterRequestT& request)
const {
4505 return SubmitCallable(&RDSClient::PromoteReadReplicaDBCluster, request);
4512 template <
typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
4515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4516 return SubmitAsync(&RDSClient::PromoteReadReplicaDBCluster, request, handler, context);
4531 template <
typename PurchaseReservedDBInstancesOfferingRequestT = Model::PurchaseReservedDBInstancesOfferingRequest>
4533 const PurchaseReservedDBInstancesOfferingRequestT& request)
const {
4534 return SubmitCallable(&RDSClient::PurchaseReservedDBInstancesOffering, request);
4541 template <
typename PurchaseReservedDBInstancesOfferingRequestT = Model::PurchaseReservedDBInstancesOfferingRequest>
4544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4545 return SubmitAsync(&RDSClient::PurchaseReservedDBInstancesOffering, request, handler, context);
4568 template <
typename RebootDBClusterRequestT = Model::RebootDBClusterRequest>
4570 return SubmitCallable(&RDSClient::RebootDBCluster, request);
4577 template <
typename RebootDBClusterRequestT = Model::RebootDBClusterRequest>
4579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4580 return SubmitAsync(&RDSClient::RebootDBCluster, request, handler, context);
4605 template <
typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
4607 return SubmitCallable(&RDSClient::RebootDBInstance, request);
4614 template <
typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
4616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4617 return SubmitAsync(&RDSClient::RebootDBInstance, request, handler, context);
4634 template <
typename RebootDBShardGroupRequestT = Model::RebootDBShardGroupRequest>
4636 return SubmitCallable(&RDSClient::RebootDBShardGroup, request);
4643 template <
typename RebootDBShardGroupRequestT = Model::RebootDBShardGroupRequest>
4645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4646 return SubmitAsync(&RDSClient::RebootDBShardGroup, request, handler, context);
4661 template <
typename RegisterDBProxyTargetsRequestT = Model::RegisterDBProxyTargetsRequest>
4663 return SubmitCallable(&RDSClient::RegisterDBProxyTargets, request);
4670 template <
typename RegisterDBProxyTargetsRequestT = Model::RegisterDBProxyTargetsRequest>
4673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4674 return SubmitAsync(&RDSClient::RegisterDBProxyTargets, request, handler, context);
4692 template <
typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
4694 return SubmitCallable(&RDSClient::RemoveFromGlobalCluster, request);
4701 template <
typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
4704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4705 return SubmitAsync(&RDSClient::RemoveFromGlobalCluster, request, handler, context);
4727 template <
typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
4729 return SubmitCallable(&RDSClient::RemoveRoleFromDBCluster, request);
4736 template <
typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
4739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4740 return SubmitAsync(&RDSClient::RemoveRoleFromDBCluster, request, handler, context);
4755 template <
typename RemoveRoleFromDBInstanceRequestT = Model::RemoveRoleFromDBInstanceRequest>
4757 return SubmitCallable(&RDSClient::RemoveRoleFromDBInstance, request);
4764 template <
typename RemoveRoleFromDBInstanceRequestT = Model::RemoveRoleFromDBInstanceRequest>
4767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4768 return SubmitAsync(&RDSClient::RemoveRoleFromDBInstance, request, handler, context);
4784 template <
typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
4786 const RemoveSourceIdentifierFromSubscriptionRequestT& request)
const {
4787 return SubmitCallable(&RDSClient::RemoveSourceIdentifierFromSubscription, request);
4794 template <
typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
4797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4798 return SubmitAsync(&RDSClient::RemoveSourceIdentifierFromSubscription, request, handler, context);
4818 template <
typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
4820 return SubmitCallable(&RDSClient::RemoveTagsFromResource, request);
4827 template <
typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
4830 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4831 return SubmitAsync(&RDSClient::RemoveTagsFromResource, request, handler, context);
4862 template <
typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
4864 const ResetDBClusterParameterGroupRequestT& request)
const {
4865 return SubmitCallable(&RDSClient::ResetDBClusterParameterGroup, request);
4872 template <
typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
4875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4876 return SubmitAsync(&RDSClient::ResetDBClusterParameterGroup, request, handler, context);
4897 template <
typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
4899 return SubmitCallable(&RDSClient::ResetDBParameterGroup, request);
4906 template <
typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
4908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4909 return SubmitAsync(&RDSClient::ResetDBParameterGroup, request, handler, context);
4938 template <
typename RestoreDBClusterFromS3RequestT = Model::RestoreDBClusterFromS3Request>
4940 return SubmitCallable(&RDSClient::RestoreDBClusterFromS3, request);
4947 template <
typename RestoreDBClusterFromS3RequestT = Model::RestoreDBClusterFromS3Request>
4950 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4951 return SubmitAsync(&RDSClient::RestoreDBClusterFromS3, request, handler, context);
4992 template <
typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
4994 const RestoreDBClusterFromSnapshotRequestT& request)
const {
4995 return SubmitCallable(&RDSClient::RestoreDBClusterFromSnapshot, request);
5002 template <
typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
5005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5006 return SubmitAsync(&RDSClient::RestoreDBClusterFromSnapshot, request, handler, context);
5053 template <
typename RestoreDBClusterToPo
intInTimeRequestT = Model::RestoreDBClusterToPo
intInTimeRequest>
5055 const RestoreDBClusterToPointInTimeRequestT& request)
const {
5056 return SubmitCallable(&RDSClient::RestoreDBClusterToPointInTime, request);
5063 template <
typename RestoreDBClusterToPo
intInTimeRequestT = Model::RestoreDBClusterToPo
intInTimeRequest>
5066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5067 return SubmitAsync(&RDSClient::RestoreDBClusterToPointInTime, request, handler, context);
5107 template <
typename RestoreDBInstanceFromDBSnapshotRequestT = Model::RestoreDBInstanceFromDBSnapshotRequest>
5109 const RestoreDBInstanceFromDBSnapshotRequestT& request)
const {
5110 return SubmitCallable(&RDSClient::RestoreDBInstanceFromDBSnapshot, request);
5117 template <
typename RestoreDBInstanceFromDBSnapshotRequestT = Model::RestoreDBInstanceFromDBSnapshotRequest>
5120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5121 return SubmitAsync(&RDSClient::RestoreDBInstanceFromDBSnapshot, request, handler, context);
5143 template <
typename RestoreDBInstanceFromS3RequestT = Model::RestoreDBInstanceFromS3Request>
5145 return SubmitCallable(&RDSClient::RestoreDBInstanceFromS3, request);
5152 template <
typename RestoreDBInstanceFromS3RequestT = Model::RestoreDBInstanceFromS3Request>
5155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5156 return SubmitAsync(&RDSClient::RestoreDBInstanceFromS3, request, handler, context);
5184 template <
typename RestoreDBInstanceToPo
intInTimeRequestT = Model::RestoreDBInstanceToPo
intInTimeRequest>
5186 const RestoreDBInstanceToPointInTimeRequestT& request)
const {
5187 return SubmitCallable(&RDSClient::RestoreDBInstanceToPointInTime, request);
5194 template <
typename RestoreDBInstanceToPo
intInTimeRequestT = Model::RestoreDBInstanceToPo
intInTimeRequest>
5197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5198 return SubmitAsync(&RDSClient::RestoreDBInstanceToPointInTime, request, handler, context);
5225 template <
typename RevokeDBSecurityGroupIngressRequestT = Model::RevokeDBSecurityGroupIngressRequest>
5227 const RevokeDBSecurityGroupIngressRequestT& request)
const {
5228 return SubmitCallable(&RDSClient::RevokeDBSecurityGroupIngress, request);
5235 template <
typename RevokeDBSecurityGroupIngressRequestT = Model::RevokeDBSecurityGroupIngressRequest>
5238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5239 return SubmitAsync(&RDSClient::RevokeDBSecurityGroupIngress, request, handler, context);
5260 template <
typename StartActivityStreamRequestT = Model::StartActivityStreamRequest>
5262 return SubmitCallable(&RDSClient::StartActivityStream, request);
5269 template <
typename StartActivityStreamRequestT = Model::StartActivityStreamRequest>
5271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5272 return SubmitAsync(&RDSClient::StartActivityStream, request, handler, context);
5291 template <
typename StartDBClusterRequestT = Model::StartDBClusterRequest>
5293 return SubmitCallable(&RDSClient::StartDBCluster, request);
5300 template <
typename StartDBClusterRequestT = Model::StartDBClusterRequest>
5302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5303 return SubmitAsync(&RDSClient::StartDBCluster, request, handler, context);
5323 template <
typename StartDBInstanceRequestT = Model::StartDBInstanceRequest>
5325 return SubmitCallable(&RDSClient::StartDBInstance, request);
5332 template <
typename StartDBInstanceRequestT = Model::StartDBInstanceRequest>
5334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5335 return SubmitAsync(&RDSClient::StartDBInstance, request, handler, context);
5355 template <
typename StartDBInstanceAutomatedBackupsReplicationRequestT = Model::StartDBInstanceAutomatedBackupsReplicationRequest>
5357 const StartDBInstanceAutomatedBackupsReplicationRequestT& request)
const {
5358 return SubmitCallable(&RDSClient::StartDBInstanceAutomatedBackupsReplication, request);
5365 template <
typename StartDBInstanceAutomatedBackupsReplicationRequestT = Model::StartDBInstanceAutomatedBackupsReplicationRequest>
5367 const StartDBInstanceAutomatedBackupsReplicationRequestT& request,
5369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5370 return SubmitAsync(&RDSClient::StartDBInstanceAutomatedBackupsReplication, request, handler, context);
5396 template <
typename StartExportTaskRequestT = Model::StartExportTaskRequest>
5398 return SubmitCallable(&RDSClient::StartExportTask, request);
5405 template <
typename StartExportTaskRequestT = Model::StartExportTaskRequest>
5407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5408 return SubmitAsync(&RDSClient::StartExportTask, request, handler, context);
5430 template <
typename StopActivityStreamRequestT = Model::StopActivityStreamRequest>
5432 return SubmitCallable(&RDSClient::StopActivityStream, request);
5439 template <
typename StopActivityStreamRequestT = Model::StopActivityStreamRequest>
5441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5442 return SubmitAsync(&RDSClient::StopActivityStream, request, handler, context);
5462 template <
typename StopDBClusterRequestT = Model::StopDBClusterRequest>
5464 return SubmitCallable(&RDSClient::StopDBCluster, request);
5471 template <
typename StopDBClusterRequestT = Model::StopDBClusterRequest>
5473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5474 return SubmitAsync(&RDSClient::StopDBCluster, request, handler, context);
5497 template <
typename StopDBInstanceRequestT = Model::StopDBInstanceRequest>
5499 return SubmitCallable(&RDSClient::StopDBInstance, request);
5506 template <
typename StopDBInstanceRequestT = Model::StopDBInstanceRequest>
5508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5509 return SubmitAsync(&RDSClient::StopDBInstance, request, handler, context);
5529 template <
typename StopDBInstanceAutomatedBackupsReplicationRequestT = Model::StopDBInstanceAutomatedBackupsReplicationRequest>
5531 const StopDBInstanceAutomatedBackupsReplicationRequestT& request)
const {
5532 return SubmitCallable(&RDSClient::StopDBInstanceAutomatedBackupsReplication, request);
5539 template <
typename StopDBInstanceAutomatedBackupsReplicationRequestT = Model::StopDBInstanceAutomatedBackupsReplicationRequest>
5541 const StopDBInstanceAutomatedBackupsReplicationRequestT& request,
5543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5544 return SubmitAsync(&RDSClient::StopDBInstanceAutomatedBackupsReplication, request, handler, context);
5568 template <
typename SwitchoverBlueGreenDeploymentRequestT = Model::SwitchoverBlueGreenDeploymentRequest>
5570 const SwitchoverBlueGreenDeploymentRequestT& request)
const {
5571 return SubmitCallable(&RDSClient::SwitchoverBlueGreenDeployment, request);
5578 template <
typename SwitchoverBlueGreenDeploymentRequestT = Model::SwitchoverBlueGreenDeploymentRequest>
5581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5582 return SubmitAsync(&RDSClient::SwitchoverBlueGreenDeployment, request, handler, context);
5611 template <
typename SwitchoverGlobalClusterRequestT = Model::SwitchoverGlobalClusterRequest>
5613 return SubmitCallable(&RDSClient::SwitchoverGlobalCluster, request);
5620 template <
typename SwitchoverGlobalClusterRequestT = Model::SwitchoverGlobalClusterRequest>
5623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5624 return SubmitAsync(&RDSClient::SwitchoverGlobalCluster, request, handler, context);
5640 template <
typename SwitchoverReadReplicaRequestT = Model::SwitchoverReadReplicaRequest>
5642 return SubmitCallable(&RDSClient::SwitchoverReadReplica, request);
5649 template <
typename SwitchoverReadReplicaRequestT = Model::SwitchoverReadReplicaRequest>
5651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5652 return SubmitAsync(&RDSClient::SwitchoverReadReplica, request, handler, context);
5667 std::shared_ptr<RDSEndpointProviderBase> m_endpointProvider;
virtual Model::DescribeDBProxyTargetsOutcome DescribeDBProxyTargets(const Model::DescribeDBProxyTargetsRequest &request) const
void RevokeDBSecurityGroupIngressAsync(const RevokeDBSecurityGroupIngressRequestT &request, const RevokeDBSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBShardGroupAsync(const CreateDBShardGroupRequestT &request, const CreateDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyCertificatesOutcomeCallable ModifyCertificatesCallable(const ModifyCertificatesRequestT &request={}) const
void CreateCustomDBEngineVersionAsync(const CreateCustomDBEngineVersionRequestT &request, const CreateCustomDBEngineVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDBClusterParameterGroupAsync(const DeleteDBClusterParameterGroupRequestT &request, const DeleteDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteOptionGroupOutcome DeleteOptionGroup(const Model::DeleteOptionGroupRequest &request) const
virtual Model::ModifyTenantDatabaseOutcome ModifyTenantDatabase(const Model::ModifyTenantDatabaseRequest &request) const
void DeleteDBSecurityGroupAsync(const DeleteDBSecurityGroupRequestT &request, const DeleteDBSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopDBInstanceOutcome StopDBInstance(const Model::StopDBInstanceRequest &request) const
virtual Model::DeleteDBSecurityGroupOutcome DeleteDBSecurityGroup(const Model::DeleteDBSecurityGroupRequest &request) const
void StopDBInstanceAutomatedBackupsReplicationAsync(const StopDBInstanceAutomatedBackupsReplicationRequestT &request, const StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DownloadDBLogFilePortionOutcomeCallable DownloadDBLogFilePortionCallable(const DownloadDBLogFilePortionRequestT &request) const
void DeleteDBProxyEndpointAsync(const DeleteDBProxyEndpointRequestT &request, const DeleteDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeOptionGroupOptionsOutcomeCallable DescribeOptionGroupOptionsCallable(const DescribeOptionGroupOptionsRequestT &request) const
void ModifyDBProxyEndpointAsync(const ModifyDBProxyEndpointRequestT &request, const ModifyDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBProxyEndpointAsync(const CreateDBProxyEndpointRequestT &request, const CreateDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::FailoverDBClusterOutcomeCallable FailoverDBClusterCallable(const FailoverDBClusterRequestT &request) const
virtual Model::ModifyActivityStreamOutcome ModifyActivityStream(const Model::ModifyActivityStreamRequest &request={}) const
virtual Model::StopDBClusterOutcome StopDBCluster(const Model::StopDBClusterRequest &request) const
Model::DescribeDBMajorEngineVersionsOutcomeCallable DescribeDBMajorEngineVersionsCallable(const DescribeDBMajorEngineVersionsRequestT &request={}) const
virtual Model::StopActivityStreamOutcome StopActivityStream(const Model::StopActivityStreamRequest &request) const
void ModifyCertificatesAsync(const ModifyCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ModifyCertificatesRequestT &request={}) const
void ModifyDBClusterSnapshotAttributeAsync(const ModifyDBClusterSnapshotAttributeRequestT &request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateOptionGroupAsync(const CreateOptionGroupRequestT &request, const CreateOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDBClusterAutomatedBackupOutcome DeleteDBClusterAutomatedBackup(const Model::DeleteDBClusterAutomatedBackupRequest &request) const
virtual Aws::String GenerateConnectAuthToken(const char *dbHostName, const char *dbRegion, unsigned port, const char *dbUserName) const
Model::EnableHttpEndpointOutcomeCallable EnableHttpEndpointCallable(const EnableHttpEndpointRequestT &request) const
virtual Model::DescribeEngineDefaultClusterParametersOutcome DescribeEngineDefaultClusterParameters(const Model::DescribeEngineDefaultClusterParametersRequest &request) const
RDSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< RDSEndpointProviderBase > endpointProvider=nullptr, const Aws::RDS::RDSClientConfiguration &clientConfiguration=Aws::RDS::RDSClientConfiguration())
void RestoreDBClusterToPointInTimeAsync(const RestoreDBClusterToPointInTimeRequestT &request, const RestoreDBClusterToPointInTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartExportTaskOutcomeCallable StartExportTaskCallable(const StartExportTaskRequestT &request) const
virtual Model::ModifyDBClusterEndpointOutcome ModifyDBClusterEndpoint(const Model::ModifyDBClusterEndpointRequest &request) const
void ModifyDBRecommendationAsync(const ModifyDBRecommendationRequestT &request, const ModifyDBRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDBInstanceReadReplicaOutcome CreateDBInstanceReadReplica(const Model::CreateDBInstanceReadReplicaRequest &request) const
virtual Model::DescribeGlobalClustersOutcome DescribeGlobalClusters(const Model::DescribeGlobalClustersRequest &request={}) const
virtual Model::FailoverDBClusterOutcome FailoverDBCluster(const Model::FailoverDBClusterRequest &request) const
virtual Model::DescribeDBClusterSnapshotsOutcome DescribeDBClusterSnapshots(const Model::DescribeDBClusterSnapshotsRequest &request={}) const
void AddRoleToDBInstanceAsync(const AddRoleToDBInstanceRequestT &request, const AddRoleToDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RebootDBInstanceOutcomeCallable RebootDBInstanceCallable(const RebootDBInstanceRequestT &request) const
virtual Model::ModifyDBProxyTargetGroupOutcome ModifyDBProxyTargetGroup(const Model::ModifyDBProxyTargetGroupRequest &request) const
Model::CreateTenantDatabaseOutcomeCallable CreateTenantDatabaseCallable(const CreateTenantDatabaseRequestT &request) const
Model::CreateDBSubnetGroupOutcomeCallable CreateDBSubnetGroupCallable(const CreateDBSubnetGroupRequestT &request) const
void PromoteReadReplicaAsync(const PromoteReadReplicaRequestT &request, const PromoteReadReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ResetDBParameterGroupAsync(const ResetDBParameterGroupRequestT &request, const ResetDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RestoreDBInstanceToPointInTimeOutcomeCallable RestoreDBInstanceToPointInTimeCallable(const RestoreDBInstanceToPointInTimeRequestT &request) const
void DescribeEngineDefaultClusterParametersAsync(const DescribeEngineDefaultClusterParametersRequestT &request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AuthorizeDBSecurityGroupIngressAsync(const AuthorizeDBSecurityGroupIngressRequestT &request, const AuthorizeDBSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyOptionGroupOutcomeCallable ModifyOptionGroupCallable(const ModifyOptionGroupRequestT &request) const
Model::DescribeDBEngineVersionsOutcomeCallable DescribeDBEngineVersionsCallable(const DescribeDBEngineVersionsRequestT &request={}) const
virtual Model::DeleteDBShardGroupOutcome DeleteDBShardGroup(const Model::DeleteDBShardGroupRequest &request) const
Model::CreateGlobalClusterOutcomeCallable CreateGlobalClusterCallable(const CreateGlobalClusterRequestT &request) const
Model::ModifyActivityStreamOutcomeCallable ModifyActivityStreamCallable(const ModifyActivityStreamRequestT &request={}) const
virtual Model::CreateDBProxyEndpointOutcome CreateDBProxyEndpoint(const Model::CreateDBProxyEndpointRequest &request) const
Model::ModifyTenantDatabaseOutcomeCallable ModifyTenantDatabaseCallable(const ModifyTenantDatabaseRequestT &request) const
void DescribeDBRecommendationsAsync(const DescribeDBRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBRecommendationsRequestT &request={}) const
Model::DeleteCustomDBEngineVersionOutcomeCallable DeleteCustomDBEngineVersionCallable(const DeleteCustomDBEngineVersionRequestT &request) const
void DescribeGlobalClustersAsync(const DescribeGlobalClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGlobalClustersRequestT &request={}) const
Model::SwitchoverGlobalClusterOutcomeCallable SwitchoverGlobalClusterCallable(const SwitchoverGlobalClusterRequestT &request) const
void CreateDBClusterSnapshotAsync(const CreateDBClusterSnapshotRequestT &request, const CreateDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyCurrentDBClusterCapacityOutcome ModifyCurrentDBClusterCapacity(const Model::ModifyCurrentDBClusterCapacityRequest &request) const
virtual Model::DescribeDBSnapshotsOutcome DescribeDBSnapshots(const Model::DescribeDBSnapshotsRequest &request={}) const
Model::DescribeDBClusterSnapshotAttributesOutcomeCallable DescribeDBClusterSnapshotAttributesCallable(const DescribeDBClusterSnapshotAttributesRequestT &request) const
Model::CreateDBParameterGroupOutcomeCallable CreateDBParameterGroupCallable(const CreateDBParameterGroupRequestT &request) const
Model::FailoverGlobalClusterOutcomeCallable FailoverGlobalClusterCallable(const FailoverGlobalClusterRequestT &request) const
RDSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::RebootDBShardGroupOutcome RebootDBShardGroup(const Model::RebootDBShardGroupRequest &request) const
void DeleteOptionGroupAsync(const DeleteOptionGroupRequestT &request, const DeleteOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyDBClusterSnapshotAttributeOutcome ModifyDBClusterSnapshotAttribute(const Model::ModifyDBClusterSnapshotAttributeRequest &request) const
void DescribeReservedDBInstancesOfferingsAsync(const DescribeReservedDBInstancesOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedDBInstancesOfferingsRequestT &request={}) const
void CreateDBSubnetGroupAsync(const CreateDBSubnetGroupRequestT &request, const CreateDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBInstanceAutomatedBackupsAsync(const DescribeDBInstanceAutomatedBackupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBInstanceAutomatedBackupsRequestT &request={}) const
void DeleteDBProxyAsync(const DeleteDBProxyRequestT &request, const DeleteDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBInstanceAutomatedBackupsOutcomeCallable DescribeDBInstanceAutomatedBackupsCallable(const DescribeDBInstanceAutomatedBackupsRequestT &request={}) const
void ResetDBClusterParameterGroupAsync(const ResetDBClusterParameterGroupRequestT &request, const ResetDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BacktrackDBClusterAsync(const BacktrackDBClusterRequestT &request, const BacktrackDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BacktrackDBClusterOutcome BacktrackDBCluster(const Model::BacktrackDBClusterRequest &request) const
void AddTagsToResourceAsync(const AddTagsToResourceRequestT &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBClusterEndpointAsync(const CreateDBClusterEndpointRequestT &request, const CreateDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDBSecurityGroupOutcome CreateDBSecurityGroup(const Model::CreateDBSecurityGroupRequest &request) const
void RestoreDBInstanceToPointInTimeAsync(const RestoreDBInstanceToPointInTimeRequestT &request, const RestoreDBInstanceToPointInTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEngineDefaultClusterParametersOutcomeCallable DescribeEngineDefaultClusterParametersCallable(const DescribeEngineDefaultClusterParametersRequestT &request) const
virtual Model::DeleteCustomDBEngineVersionOutcome DeleteCustomDBEngineVersion(const Model::DeleteCustomDBEngineVersionRequest &request) const
void DescribeOptionGroupOptionsAsync(const DescribeOptionGroupOptionsRequestT &request, const DescribeOptionGroupOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeOrderableDBInstanceOptionsOutcomeCallable DescribeOrderableDBInstanceOptionsCallable(const DescribeOrderableDBInstanceOptionsRequestT &request) const
virtual Model::CreateIntegrationOutcome CreateIntegration(const Model::CreateIntegrationRequest &request) const
Model::ModifyDBShardGroupOutcomeCallable ModifyDBShardGroupCallable(const ModifyDBShardGroupRequestT &request) const
void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsRequestT &request={}) const
Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable(const DescribeEventCategoriesRequestT &request={}) const
void FailoverGlobalClusterAsync(const FailoverGlobalClusterRequestT &request, const FailoverGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDBSubnetGroupOutcomeCallable DeleteDBSubnetGroupCallable(const DeleteDBSubnetGroupRequestT &request) const
virtual Model::DescribeDBClusterParameterGroupsOutcome DescribeDBClusterParameterGroups(const Model::DescribeDBClusterParameterGroupsRequest &request={}) const
Model::ModifyCustomDBEngineVersionOutcomeCallable ModifyCustomDBEngineVersionCallable(const ModifyCustomDBEngineVersionRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void ModifyDBParameterGroupAsync(const ModifyDBParameterGroupRequestT &request, const ModifyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIntegrationsOutcome DescribeIntegrations(const Model::DescribeIntegrationsRequest &request={}) const
virtual Model::RestoreDBInstanceFromDBSnapshotOutcome RestoreDBInstanceFromDBSnapshot(const Model::RestoreDBInstanceFromDBSnapshotRequest &request) const
virtual Model::CreateCustomDBEngineVersionOutcome CreateCustomDBEngineVersion(const Model::CreateCustomDBEngineVersionRequest &request) const
virtual Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
Model::DescribeSourceRegionsOutcomeCallable DescribeSourceRegionsCallable(const DescribeSourceRegionsRequestT &request={}) const
void DescribeDBLogFilesAsync(const DescribeDBLogFilesRequestT &request, const DescribeDBLogFilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::FailoverGlobalClusterOutcome FailoverGlobalCluster(const Model::FailoverGlobalClusterRequest &request) const
void ModifyOptionGroupAsync(const ModifyOptionGroupRequestT &request, const ModifyOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBProxyTargetsOutcomeCallable DescribeDBProxyTargetsCallable(const DescribeDBProxyTargetsRequestT &request) const
void RestoreDBInstanceFromDBSnapshotAsync(const RestoreDBInstanceFromDBSnapshotRequestT &request, const RestoreDBInstanceFromDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CopyDBSnapshotAsync(const CopyDBSnapshotRequestT &request, const CopyDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeEventsOutcome DescribeEvents(const Model::DescribeEventsRequest &request={}) const
virtual Model::RebootDBClusterOutcome RebootDBCluster(const Model::RebootDBClusterRequest &request) const
Model::ModifyDBClusterOutcomeCallable ModifyDBClusterCallable(const ModifyDBClusterRequestT &request) const
virtual Model::CreateDBParameterGroupOutcome CreateDBParameterGroup(const Model::CreateDBParameterGroupRequest &request) const
Model::DescribeDBClusterParametersOutcomeCallable DescribeDBClusterParametersCallable(const DescribeDBClusterParametersRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDBClusterParameterGroupOutcomeCallable CreateDBClusterParameterGroupCallable(const CreateDBClusterParameterGroupRequestT &request) const
virtual Model::ModifyDBSubnetGroupOutcome ModifyDBSubnetGroup(const Model::ModifyDBSubnetGroupRequest &request) const
Model::DeleteDBClusterAutomatedBackupOutcomeCallable DeleteDBClusterAutomatedBackupCallable(const DeleteDBClusterAutomatedBackupRequestT &request) const
Model::StartDBClusterOutcomeCallable StartDBClusterCallable(const StartDBClusterRequestT &request) const
void DeleteDBClusterSnapshotAsync(const DeleteDBClusterSnapshotRequestT &request, const DeleteDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ModifyDBSubnetGroupAsync(const ModifyDBSubnetGroupRequestT &request, const ModifyDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTenantDatabaseAsync(const CreateTenantDatabaseRequestT &request, const CreateTenantDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTenantDatabaseOutcome CreateTenantDatabase(const Model::CreateTenantDatabaseRequest &request) const
virtual Model::DownloadDBLogFilePortionOutcome DownloadDBLogFilePortion(const Model::DownloadDBLogFilePortionRequest &request) const
void DescribeDBClusterParameterGroupsAsync(const DescribeDBClusterParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterParameterGroupsRequestT &request={}) const
virtual Model::CopyDBClusterParameterGroupOutcome CopyDBClusterParameterGroup(const Model::CopyDBClusterParameterGroupRequest &request) const
Model::RestoreDBClusterFromS3OutcomeCallable RestoreDBClusterFromS3Callable(const RestoreDBClusterFromS3RequestT &request) const
Model::CreateDBProxyEndpointOutcomeCallable CreateDBProxyEndpointCallable(const CreateDBProxyEndpointRequestT &request) const
void AddRoleToDBClusterAsync(const AddRoleToDBClusterRequestT &request, const AddRoleToDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBSnapshotAsync(const CreateDBSnapshotRequestT &request, const CreateDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBClusterSnapshotsOutcomeCallable DescribeDBClusterSnapshotsCallable(const DescribeDBClusterSnapshotsRequestT &request={}) const
Model::DeleteDBInstanceOutcomeCallable DeleteDBInstanceCallable(const DeleteDBInstanceRequestT &request) const
Model::ModifyDBSubnetGroupOutcomeCallable ModifyDBSubnetGroupCallable(const ModifyDBSubnetGroupRequestT &request) const
Model::DescribeDBLogFilesOutcomeCallable DescribeDBLogFilesCallable(const DescribeDBLogFilesRequestT &request) const
void DeleteBlueGreenDeploymentAsync(const DeleteBlueGreenDeploymentRequestT &request, const DeleteBlueGreenDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDBInstanceOutcomeCallable CreateDBInstanceCallable(const CreateDBInstanceRequestT &request) const
virtual Model::DescribePendingMaintenanceActionsOutcome DescribePendingMaintenanceActions(const Model::DescribePendingMaintenanceActionsRequest &request={}) const
virtual Model::ModifyDBProxyEndpointOutcome ModifyDBProxyEndpoint(const Model::ModifyDBProxyEndpointRequest &request) const
Model::DescribeDBRecommendationsOutcomeCallable DescribeDBRecommendationsCallable(const DescribeDBRecommendationsRequestT &request={}) const
virtual Model::CreateEventSubscriptionOutcome CreateEventSubscription(const Model::CreateEventSubscriptionRequest &request) const
void ModifyCurrentDBClusterCapacityAsync(const ModifyCurrentDBClusterCapacityRequestT &request, const ModifyCurrentDBClusterCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT &request={}) const
void DescribeDBShardGroupsAsync(const DescribeDBShardGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBShardGroupsRequestT &request={}) const
Model::DeleteDBClusterParameterGroupOutcomeCallable DeleteDBClusterParameterGroupCallable(const DeleteDBClusterParameterGroupRequestT &request) const
virtual Model::ResetDBClusterParameterGroupOutcome ResetDBClusterParameterGroup(const Model::ResetDBClusterParameterGroupRequest &request) const
virtual Model::DescribeDBClusterBacktracksOutcome DescribeDBClusterBacktracks(const Model::DescribeDBClusterBacktracksRequest &request) const
Model::AuthorizeDBSecurityGroupIngressOutcomeCallable AuthorizeDBSecurityGroupIngressCallable(const AuthorizeDBSecurityGroupIngressRequestT &request) const
Model::SwitchoverReadReplicaOutcomeCallable SwitchoverReadReplicaCallable(const SwitchoverReadReplicaRequestT &request) const
virtual Model::CopyDBParameterGroupOutcome CopyDBParameterGroup(const Model::CopyDBParameterGroupRequest &request) const
void RestoreDBClusterFromSnapshotAsync(const RestoreDBClusterFromSnapshotRequestT &request, const RestoreDBClusterFromSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDBParameterGroupAsync(const DeleteDBParameterGroupRequestT &request, const DeleteDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteGlobalClusterAsync(const DeleteGlobalClusterRequestT &request, const DeleteGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBProxyAsync(const CreateDBProxyRequestT &request, const CreateDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBClusterAutomatedBackupsOutcomeCallable DescribeDBClusterAutomatedBackupsCallable(const DescribeDBClusterAutomatedBackupsRequestT &request={}) const
Aws::Client::AWSXMLClient BASECLASS
void DeleteDBSubnetGroupAsync(const DeleteDBSubnetGroupRequestT &request, const DeleteDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBlueGreenDeploymentOutcomeCallable DeleteBlueGreenDeploymentCallable(const DeleteBlueGreenDeploymentRequestT &request) const
virtual Model::RestoreDBClusterToPointInTimeOutcome RestoreDBClusterToPointInTime(const Model::RestoreDBClusterToPointInTimeRequest &request) const
Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT &request={}) const
void PurchaseReservedDBInstancesOfferingAsync(const PurchaseReservedDBInstancesOfferingRequestT &request, const PurchaseReservedDBInstancesOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyCertificatesOutcome ModifyCertificates(const Model::ModifyCertificatesRequest &request={}) const
void StartActivityStreamAsync(const StartActivityStreamRequestT &request, const StartActivityStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDBClusterEndpointAsync(const DeleteDBClusterEndpointRequestT &request, const DeleteDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDBParametersOutcome DescribeDBParameters(const Model::DescribeDBParametersRequest &request) const
Model::CreateCustomDBEngineVersionOutcomeCallable CreateCustomDBEngineVersionCallable(const CreateCustomDBEngineVersionRequestT &request) const
virtual Model::DeleteEventSubscriptionOutcome DeleteEventSubscription(const Model::DeleteEventSubscriptionRequest &request) const
Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT &request={}) const
Model::DescribeDBSnapshotsOutcomeCallable DescribeDBSnapshotsCallable(const DescribeDBSnapshotsRequestT &request={}) const
virtual Model::CopyOptionGroupOutcome CopyOptionGroup(const Model::CopyOptionGroupRequest &request) const
virtual Model::CreateDBClusterOutcome CreateDBCluster(const Model::CreateDBClusterRequest &request) const
virtual Model::DeleteDBProxyEndpointOutcome DeleteDBProxyEndpoint(const Model::DeleteDBProxyEndpointRequest &request) const
virtual Model::ModifyIntegrationOutcome ModifyIntegration(const Model::ModifyIntegrationRequest &request) const
void CreateBlueGreenDeploymentAsync(const CreateBlueGreenDeploymentRequestT &request, const CreateBlueGreenDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AddRoleToDBInstanceOutcome AddRoleToDBInstance(const Model::AddRoleToDBInstanceRequest &request) const
virtual Model::DescribeOptionGroupsOutcome DescribeOptionGroups(const Model::DescribeOptionGroupsRequest &request={}) const
Model::StartActivityStreamOutcomeCallable StartActivityStreamCallable(const StartActivityStreamRequestT &request) const
Model::DeleteDBSnapshotOutcomeCallable DeleteDBSnapshotCallable(const DeleteDBSnapshotRequestT &request) const
Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT &request) const
Model::DescribeTenantDatabasesOutcomeCallable DescribeTenantDatabasesCallable(const DescribeTenantDatabasesRequestT &request={}) const
virtual Model::DescribeTenantDatabasesOutcome DescribeTenantDatabases(const Model::DescribeTenantDatabasesRequest &request={}) const
RDSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeDBSnapshotTenantDatabasesOutcomeCallable DescribeDBSnapshotTenantDatabasesCallable(const DescribeDBSnapshotTenantDatabasesRequestT &request={}) const
Model::DeleteDBClusterOutcomeCallable DeleteDBClusterCallable(const DeleteDBClusterRequestT &request) const
void RemoveSourceIdentifierFromSubscriptionAsync(const RemoveSourceIdentifierFromSubscriptionRequestT &request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBProxyEndpointsOutcomeCallable DescribeDBProxyEndpointsCallable(const DescribeDBProxyEndpointsRequestT &request={}) const
virtual Model::DescribeEngineDefaultParametersOutcome DescribeEngineDefaultParameters(const Model::DescribeEngineDefaultParametersRequest &request) const
void CreateDBSecurityGroupAsync(const CreateDBSecurityGroupRequestT &request, const CreateDBSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeGlobalClustersOutcomeCallable DescribeGlobalClustersCallable(const DescribeGlobalClustersRequestT &request={}) const
Model::DescribeDBClusterBacktracksOutcomeCallable DescribeDBClusterBacktracksCallable(const DescribeDBClusterBacktracksRequestT &request) const
Model::ModifyDBProxyEndpointOutcomeCallable ModifyDBProxyEndpointCallable(const ModifyDBProxyEndpointRequestT &request) const
RDSClientConfiguration ClientConfigurationType
Model::DescribeDBSubnetGroupsOutcomeCallable DescribeDBSubnetGroupsCallable(const DescribeDBSubnetGroupsRequestT &request={}) const
Model::SwitchoverBlueGreenDeploymentOutcomeCallable SwitchoverBlueGreenDeploymentCallable(const SwitchoverBlueGreenDeploymentRequestT &request) const
Model::PurchaseReservedDBInstancesOfferingOutcomeCallable PurchaseReservedDBInstancesOfferingCallable(const PurchaseReservedDBInstancesOfferingRequestT &request) const
void CopyOptionGroupAsync(const CopyOptionGroupRequestT &request, const CopyOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyDBSnapshotAsync(const ModifyDBSnapshotRequestT &request, const ModifyDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RestoreDBClusterFromS3Outcome RestoreDBClusterFromS3(const Model::RestoreDBClusterFromS3Request &request) const
virtual Model::CreateDBClusterSnapshotOutcome CreateDBClusterSnapshot(const Model::CreateDBClusterSnapshotRequest &request) const
void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountAttributesRequestT &request={}) const
Model::CopyDBClusterParameterGroupOutcomeCallable CopyDBClusterParameterGroupCallable(const CopyDBClusterParameterGroupRequestT &request) const
Model::DeleteDBClusterEndpointOutcomeCallable DeleteDBClusterEndpointCallable(const DeleteDBClusterEndpointRequestT &request) const
virtual Model::CreateBlueGreenDeploymentOutcome CreateBlueGreenDeployment(const Model::CreateBlueGreenDeploymentRequest &request) const
void StartExportTaskAsync(const StartExportTaskRequestT &request, const StartExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AddRoleToDBInstanceOutcomeCallable AddRoleToDBInstanceCallable(const AddRoleToDBInstanceRequestT &request) const
void DescribeDBClusterEndpointsAsync(const DescribeDBClusterEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterEndpointsRequestT &request={}) const
void StartDBInstanceAsync(const StartDBInstanceRequestT &request, const StartDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartDBClusterAsync(const StartDBClusterRequestT &request, const StartDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDBClusterSnapshotAttributesOutcome DescribeDBClusterSnapshotAttributes(const Model::DescribeDBClusterSnapshotAttributesRequest &request) const
void DescribeIntegrationsAsync(const DescribeIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIntegrationsRequestT &request={}) const
Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const DescribeExportTasksRequestT &request={}) const
virtual Model::ModifyCustomDBEngineVersionOutcome ModifyCustomDBEngineVersion(const Model::ModifyCustomDBEngineVersionRequest &request) const
void ModifyTenantDatabaseAsync(const ModifyTenantDatabaseRequestT &request, const ModifyTenantDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartActivityStreamOutcome StartActivityStream(const Model::StartActivityStreamRequest &request) const
virtual Model::PromoteReadReplicaOutcome PromoteReadReplica(const Model::PromoteReadReplicaRequest &request) const
void DescribeTenantDatabasesAsync(const DescribeTenantDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTenantDatabasesRequestT &request={}) const
virtual Model::DeleteDBProxyOutcome DeleteDBProxy(const Model::DeleteDBProxyRequest &request) const
virtual Model::AuthorizeDBSecurityGroupIngressOutcome AuthorizeDBSecurityGroupIngress(const Model::AuthorizeDBSecurityGroupIngressRequest &request) const
void DeleteDBClusterAsync(const DeleteDBClusterRequestT &request, const DeleteDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDBClusterParametersOutcome DescribeDBClusterParameters(const Model::DescribeDBClusterParametersRequest &request) const
Model::ModifyDBClusterSnapshotAttributeOutcomeCallable ModifyDBClusterSnapshotAttributeCallable(const ModifyDBClusterSnapshotAttributeRequestT &request) const
virtual Model::DescribeDBShardGroupsOutcome DescribeDBShardGroups(const Model::DescribeDBShardGroupsRequest &request={}) const
virtual Model::CreateDBShardGroupOutcome CreateDBShardGroup(const Model::CreateDBShardGroupRequest &request) const
Model::StopActivityStreamOutcomeCallable StopActivityStreamCallable(const StopActivityStreamRequestT &request) const
virtual Model::DeleteDBInstanceAutomatedBackupOutcome DeleteDBInstanceAutomatedBackup(const Model::DeleteDBInstanceAutomatedBackupRequest &request={}) const
void DeleteCustomDBEngineVersionAsync(const DeleteCustomDBEngineVersionRequestT &request, const DeleteCustomDBEngineVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyDBShardGroupOutcome ModifyDBShardGroup(const Model::ModifyDBShardGroupRequest &request) const
void DescribeDBInstancesAsync(const DescribeDBInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBInstancesRequestT &request={}) const
virtual Model::CreateGlobalClusterOutcome CreateGlobalCluster(const Model::CreateGlobalClusterRequest &request) const
Model::CreateDBClusterSnapshotOutcomeCallable CreateDBClusterSnapshotCallable(const CreateDBClusterSnapshotRequestT &request) const
void DescribeDBClusterBacktracksAsync(const DescribeDBClusterBacktracksRequestT &request, const DescribeDBClusterBacktracksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RestoreDBInstanceFromDBSnapshotOutcomeCallable RestoreDBInstanceFromDBSnapshotCallable(const RestoreDBInstanceFromDBSnapshotRequestT &request) const
virtual Model::DisableHttpEndpointOutcome DisableHttpEndpoint(const Model::DisableHttpEndpointRequest &request) const
virtual Model::DescribeDBProxiesOutcome DescribeDBProxies(const Model::DescribeDBProxiesRequest &request={}) const
Model::CopyDBClusterSnapshotOutcomeCallable CopyDBClusterSnapshotCallable(const CopyDBClusterSnapshotRequestT &request) const
void DeleteEventSubscriptionAsync(const DeleteEventSubscriptionRequestT &request, const DeleteEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopDBInstanceAsync(const StopDBInstanceRequestT &request, const StopDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RestoreDBClusterToPointInTimeOutcomeCallable RestoreDBClusterToPointInTimeCallable(const RestoreDBClusterToPointInTimeRequestT &request) const
virtual std::shared_ptr< RDSEndpointProviderBase > & accessEndpointProvider()
virtual Model::DescribeDBSecurityGroupsOutcome DescribeDBSecurityGroups(const Model::DescribeDBSecurityGroupsRequest &request={}) const
void DescribeDBSecurityGroupsAsync(const DescribeDBSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSecurityGroupsRequestT &request={}) const
void DescribeCertificatesAsync(const DescribeCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCertificatesRequestT &request={}) const
void ModifyDBShardGroupAsync(const ModifyDBShardGroupRequestT &request, const ModifyDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEngineDefaultParametersAsync(const DescribeEngineDefaultParametersRequestT &request, const DescribeEngineDefaultParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterDBProxyTargetsAsync(const DeregisterDBProxyTargetsRequestT &request, const DeregisterDBProxyTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDBInstanceAutomatedBackupOutcomeCallable DeleteDBInstanceAutomatedBackupCallable(const DeleteDBInstanceAutomatedBackupRequestT &request={}) const
virtual Model::CreateDBSnapshotOutcome CreateDBSnapshot(const Model::CreateDBSnapshotRequest &request) const
void StopActivityStreamAsync(const StopActivityStreamRequestT &request, const StopActivityStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveRoleFromDBClusterOutcome RemoveRoleFromDBCluster(const Model::RemoveRoleFromDBClusterRequest &request) const
Model::DescribeDBParametersOutcomeCallable DescribeDBParametersCallable(const DescribeDBParametersRequestT &request) const
virtual Model::DescribeDBLogFilesOutcome DescribeDBLogFiles(const Model::DescribeDBLogFilesRequest &request) const
virtual Model::DeleteDBClusterOutcome DeleteDBCluster(const Model::DeleteDBClusterRequest &request) const
void DeleteDBShardGroupAsync(const DeleteDBShardGroupRequestT &request, const DeleteDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyIntegrationAsync(const ModifyIntegrationRequestT &request, const ModifyIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RebootDBShardGroupAsync(const RebootDBShardGroupRequestT &request, const RebootDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeOptionGroupsOutcomeCallable DescribeOptionGroupsCallable(const DescribeOptionGroupsRequestT &request={}) const
Model::RevokeDBSecurityGroupIngressOutcomeCallable RevokeDBSecurityGroupIngressCallable(const RevokeDBSecurityGroupIngressRequestT &request) const
Model::CreateDBShardGroupOutcomeCallable CreateDBShardGroupCallable(const CreateDBShardGroupRequestT &request) const
void CreateGlobalClusterAsync(const CreateGlobalClusterRequestT &request, const CreateGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDBClusterParameterGroupOutcome CreateDBClusterParameterGroup(const Model::CreateDBClusterParameterGroupRequest &request) const
void DeleteDBInstanceAsync(const DeleteDBInstanceRequestT &request, const DeleteDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
void SwitchoverBlueGreenDeploymentAsync(const SwitchoverBlueGreenDeploymentRequestT &request, const SwitchoverBlueGreenDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDBProxyOutcome CreateDBProxy(const Model::CreateDBProxyRequest &request) const
virtual Model::RemoveRoleFromDBInstanceOutcome RemoveRoleFromDBInstance(const Model::RemoveRoleFromDBInstanceRequest &request) const
Model::DescribeCertificatesOutcomeCallable DescribeCertificatesCallable(const DescribeCertificatesRequestT &request={}) const
static const char * GetServiceName()
void DescribeEventCategoriesAsync(const DescribeEventCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventCategoriesRequestT &request={}) const
Model::ModifyDBInstanceOutcomeCallable ModifyDBInstanceCallable(const ModifyDBInstanceRequestT &request) const
Model::CopyOptionGroupOutcomeCallable CopyOptionGroupCallable(const CopyOptionGroupRequestT &request) const
Model::ModifyDBClusterParameterGroupOutcomeCallable ModifyDBClusterParameterGroupCallable(const ModifyDBClusterParameterGroupRequestT &request) const
virtual Model::DeleteDBParameterGroupOutcome DeleteDBParameterGroup(const Model::DeleteDBParameterGroupRequest &request) const
void DeleteTenantDatabaseAsync(const DeleteTenantDatabaseRequestT &request, const DeleteTenantDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyDBSnapshotAttributeAsync(const ModifyDBSnapshotAttributeRequestT &request, const ModifyDBSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RestoreDBInstanceFromS3Outcome RestoreDBInstanceFromS3(const Model::RestoreDBInstanceFromS3Request &request) const
void SwitchoverReadReplicaAsync(const SwitchoverReadReplicaRequestT &request, const SwitchoverReadReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReservedDBInstancesOfferingsOutcome DescribeReservedDBInstancesOfferings(const Model::DescribeReservedDBInstancesOfferingsRequest &request={}) const
Model::ResetDBParameterGroupOutcomeCallable ResetDBParameterGroupCallable(const ResetDBParameterGroupRequestT &request) const
virtual Model::ApplyPendingMaintenanceActionOutcome ApplyPendingMaintenanceAction(const Model::ApplyPendingMaintenanceActionRequest &request) const
void StartDBInstanceAutomatedBackupsReplicationAsync(const StartDBInstanceAutomatedBackupsReplicationRequestT &request, const StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBClusterAsync(const CreateDBClusterRequestT &request, const CreateDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RebootDBInstanceOutcome RebootDBInstance(const Model::RebootDBInstanceRequest &request) const
void DeleteDBInstanceAutomatedBackupAsync(const DeleteDBInstanceAutomatedBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteDBInstanceAutomatedBackupRequestT &request={}) const
void DescribeExportTasksAsync(const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeExportTasksRequestT &request={}) const
virtual Model::CopyDBSnapshotOutcome CopyDBSnapshot(const Model::CopyDBSnapshotRequest &request) const
void RegisterDBProxyTargetsAsync(const RegisterDBProxyTargetsRequestT &request, const RegisterDBProxyTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyDBProxyOutcome ModifyDBProxy(const Model::ModifyDBProxyRequest &request) const
Model::CopyDBParameterGroupOutcomeCallable CopyDBParameterGroupCallable(const CopyDBParameterGroupRequestT &request) const
Model::StopDBClusterOutcomeCallable StopDBClusterCallable(const StopDBClusterRequestT &request) const
void DeleteDBSnapshotAsync(const DeleteDBSnapshotRequestT &request, const DeleteDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTenantDatabaseOutcome DeleteTenantDatabase(const Model::DeleteTenantDatabaseRequest &request) const
RDSEndpointProvider EndpointProviderType
virtual Model::CopyDBClusterSnapshotOutcome CopyDBClusterSnapshot(const Model::CopyDBClusterSnapshotRequest &request) const
void CancelExportTaskAsync(const CancelExportTaskRequestT &request, const CancelExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDBClusterEndpointOutcomeCallable CreateDBClusterEndpointCallable(const CreateDBClusterEndpointRequestT &request) const
void DescribeDBClusterSnapshotsAsync(const DescribeDBClusterSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterSnapshotsRequestT &request={}) const
Model::DeregisterDBProxyTargetsOutcomeCallable DeregisterDBProxyTargetsCallable(const DeregisterDBProxyTargetsRequestT &request) const
void DescribeReservedDBInstancesAsync(const DescribeReservedDBInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedDBInstancesRequestT &request={}) const
RDSClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< RDSEndpointProviderBase > endpointProvider=nullptr, const Aws::RDS::RDSClientConfiguration &clientConfiguration=Aws::RDS::RDSClientConfiguration())
Model::PromoteReadReplicaDBClusterOutcomeCallable PromoteReadReplicaDBClusterCallable(const PromoteReadReplicaDBClusterRequestT &request) const
virtual Model::DescribeEventCategoriesOutcome DescribeEventCategories(const Model::DescribeEventCategoriesRequest &request={}) const
void DeleteDBClusterAutomatedBackupAsync(const DeleteDBClusterAutomatedBackupRequestT &request, const DeleteDBClusterAutomatedBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RegisterDBProxyTargetsOutcomeCallable RegisterDBProxyTargetsCallable(const RegisterDBProxyTargetsRequestT &request) const
virtual Model::AddSourceIdentifierToSubscriptionOutcome AddSourceIdentifierToSubscription(const Model::AddSourceIdentifierToSubscriptionRequest &request) const
virtual Model::ModifyOptionGroupOutcome ModifyOptionGroup(const Model::ModifyOptionGroupRequest &request) const
void DescribeDBMajorEngineVersionsAsync(const DescribeDBMajorEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBMajorEngineVersionsRequestT &request={}) const
virtual Model::DeleteDBSubnetGroupOutcome DeleteDBSubnetGroup(const Model::DeleteDBSubnetGroupRequest &request) const
void DescribeDBClusterSnapshotAttributesAsync(const DescribeDBClusterSnapshotAttributesRequestT &request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyDBSnapshotOutcomeCallable ModifyDBSnapshotCallable(const ModifyDBSnapshotRequestT &request) const
virtual Model::DescribeValidDBInstanceModificationsOutcome DescribeValidDBInstanceModifications(const Model::DescribeValidDBInstanceModificationsRequest &request) const
virtual Model::DeleteDBInstanceOutcome DeleteDBInstance(const Model::DeleteDBInstanceRequest &request) const
Model::StopDBInstanceOutcomeCallable StopDBInstanceCallable(const StopDBInstanceRequestT &request) const
virtual Model::PromoteReadReplicaDBClusterOutcome PromoteReadReplicaDBCluster(const Model::PromoteReadReplicaDBClusterRequest &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable(const DeleteEventSubscriptionRequestT &request) const
virtual Model::DescribeDBProxyEndpointsOutcome DescribeDBProxyEndpoints(const Model::DescribeDBProxyEndpointsRequest &request={}) const
Model::CreateDBInstanceReadReplicaOutcomeCallable CreateDBInstanceReadReplicaCallable(const CreateDBInstanceReadReplicaRequestT &request) const
void SwitchoverGlobalClusterAsync(const SwitchoverGlobalClusterRequestT &request, const SwitchoverGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeValidDBInstanceModificationsOutcomeCallable DescribeValidDBInstanceModificationsCallable(const DescribeValidDBInstanceModificationsRequestT &request) const
virtual Model::ModifyDBClusterOutcome ModifyDBCluster(const Model::ModifyDBClusterRequest &request) const
Model::DeleteDBProxyEndpointOutcomeCallable DeleteDBProxyEndpointCallable(const DeleteDBProxyEndpointRequestT &request) const
Model::DescribeReservedDBInstancesOfferingsOutcomeCallable DescribeReservedDBInstancesOfferingsCallable(const DescribeReservedDBInstancesOfferingsRequestT &request={}) const
Model::DescribeDBProxiesOutcomeCallable DescribeDBProxiesCallable(const DescribeDBProxiesRequestT &request={}) const
void RemoveRoleFromDBClusterAsync(const RemoveRoleFromDBClusterRequestT &request, const RemoveRoleFromDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT &request) const
virtual Model::ModifyDBRecommendationOutcome ModifyDBRecommendation(const Model::ModifyDBRecommendationRequest &request) const
Model::AddRoleToDBClusterOutcomeCallable AddRoleToDBClusterCallable(const AddRoleToDBClusterRequestT &request) const
void RebootDBInstanceAsync(const RebootDBInstanceRequestT &request, const RebootDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeSourceRegionsAsync(const DescribeSourceRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSourceRegionsRequestT &request={}) const
Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable(const CreateEventSubscriptionRequestT &request) const
virtual Model::DescribeDBInstanceAutomatedBackupsOutcome DescribeDBInstanceAutomatedBackups(const Model::DescribeDBInstanceAutomatedBackupsRequest &request={}) const
Model::StartDBInstanceOutcomeCallable StartDBInstanceCallable(const StartDBInstanceRequestT &request) const
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
Model::CreateDBClusterOutcomeCallable CreateDBClusterCallable(const CreateDBClusterRequestT &request) const
Model::StopDBInstanceAutomatedBackupsReplicationOutcomeCallable StopDBInstanceAutomatedBackupsReplicationCallable(const StopDBInstanceAutomatedBackupsReplicationRequestT &request) const
void RemoveFromGlobalClusterAsync(const RemoveFromGlobalClusterRequestT &request, const RemoveFromGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeOrderableDBInstanceOptionsAsync(const DescribeOrderableDBInstanceOptionsRequestT &request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartDBInstanceAutomatedBackupsReplicationOutcomeCallable StartDBInstanceAutomatedBackupsReplicationCallable(const StartDBInstanceAutomatedBackupsReplicationRequestT &request) const
void DescribeDBClusterParametersAsync(const DescribeDBClusterParametersRequestT &request, const DescribeDBClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartExportTaskOutcome StartExportTask(const Model::StartExportTaskRequest &request) const
virtual Model::DescribeDBClusterEndpointsOutcome DescribeDBClusterEndpoints(const Model::DescribeDBClusterEndpointsRequest &request={}) const
virtual Model::ModifyDBInstanceOutcome ModifyDBInstance(const Model::ModifyDBInstanceRequest &request) const
Model::RestoreDBInstanceFromS3OutcomeCallable RestoreDBInstanceFromS3Callable(const RestoreDBInstanceFromS3RequestT &request) const
virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest &request) const
void ModifyDBProxyAsync(const ModifyDBProxyRequestT &request, const ModifyDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RDSClient(const Aws::RDS::RDSClientConfiguration &clientConfiguration=Aws::RDS::RDSClientConfiguration(), std::shared_ptr< RDSEndpointProviderBase > endpointProvider=nullptr)
void ModifyGlobalClusterAsync(const ModifyGlobalClusterRequestT &request, const ModifyGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBClusterEndpointsOutcomeCallable DescribeDBClusterEndpointsCallable(const DescribeDBClusterEndpointsRequestT &request={}) const
Model::DescribeReservedDBInstancesOutcomeCallable DescribeReservedDBInstancesCallable(const DescribeReservedDBInstancesRequestT &request={}) const
Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT &request) const
void RestoreDBClusterFromS3Async(const RestoreDBClusterFromS3RequestT &request, const RestoreDBClusterFromS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyDBProxyTargetGroupOutcomeCallable ModifyDBProxyTargetGroupCallable(const ModifyDBProxyTargetGroupRequestT &request) const
virtual Model::DescribeDBMajorEngineVersionsOutcome DescribeDBMajorEngineVersions(const Model::DescribeDBMajorEngineVersionsRequest &request={}) const
virtual Model::DescribeDBClustersOutcome DescribeDBClusters(const Model::DescribeDBClustersRequest &request={}) const
virtual Model::DescribeOptionGroupOptionsOutcome DescribeOptionGroupOptions(const Model::DescribeOptionGroupOptionsRequest &request) const
void ModifyCustomDBEngineVersionAsync(const ModifyCustomDBEngineVersionRequestT &request, const ModifyCustomDBEngineVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDBSnapshotAttributesOutcome DescribeDBSnapshotAttributes(const Model::DescribeDBSnapshotAttributesRequest &request) const
Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable(const DescribeEventSubscriptionsRequestT &request={}) const
void StopDBClusterAsync(const StopDBClusterRequestT &request, const StopDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBClustersAsync(const DescribeDBClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClustersRequestT &request={}) const
virtual Model::SwitchoverBlueGreenDeploymentOutcome SwitchoverBlueGreenDeployment(const Model::SwitchoverBlueGreenDeploymentRequest &request) const
Model::DescribeDBClustersOutcomeCallable DescribeDBClustersCallable(const DescribeDBClustersRequestT &request={}) const
virtual Model::RestoreDBClusterFromSnapshotOutcome RestoreDBClusterFromSnapshot(const Model::RestoreDBClusterFromSnapshotRequest &request) const
virtual Model::ModifyDBParameterGroupOutcome ModifyDBParameterGroup(const Model::ModifyDBParameterGroupRequest &request) const
void ApplyPendingMaintenanceActionAsync(const ApplyPendingMaintenanceActionRequestT &request, const ApplyPendingMaintenanceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteGlobalClusterOutcomeCallable DeleteGlobalClusterCallable(const DeleteGlobalClusterRequestT &request) const
void FailoverDBClusterAsync(const FailoverDBClusterRequestT &request, const FailoverDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBParametersAsync(const DescribeDBParametersRequestT &request, const DescribeDBParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopDBInstanceAutomatedBackupsReplicationOutcome StopDBInstanceAutomatedBackupsReplication(const Model::StopDBInstanceAutomatedBackupsReplicationRequest &request) const
virtual Model::RemoveSourceIdentifierFromSubscriptionOutcome RemoveSourceIdentifierFromSubscription(const Model::RemoveSourceIdentifierFromSubscriptionRequest &request) const
void DeleteIntegrationAsync(const DeleteIntegrationRequestT &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
Model::CreateBlueGreenDeploymentOutcomeCallable CreateBlueGreenDeploymentCallable(const CreateBlueGreenDeploymentRequestT &request) const
Model::ModifyCurrentDBClusterCapacityOutcomeCallable ModifyCurrentDBClusterCapacityCallable(const ModifyCurrentDBClusterCapacityRequestT &request) const
virtual Model::DescribeDBSnapshotTenantDatabasesOutcome DescribeDBSnapshotTenantDatabases(const Model::DescribeDBSnapshotTenantDatabasesRequest &request={}) const
Model::RemoveRoleFromDBClusterOutcomeCallable RemoveRoleFromDBClusterCallable(const RemoveRoleFromDBClusterRequestT &request) const
void CreateDBInstanceAsync(const CreateDBInstanceRequestT &request, const CreateDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResetDBClusterParameterGroupOutcomeCallable ResetDBClusterParameterGroupCallable(const ResetDBClusterParameterGroupRequestT &request) const
Model::DeleteDBProxyOutcomeCallable DeleteDBProxyCallable(const DeleteDBProxyRequestT &request) const
virtual Model::DescribeDBRecommendationsOutcome DescribeDBRecommendations(const Model::DescribeDBRecommendationsRequest &request={}) const
virtual Model::DescribeDBInstancesOutcome DescribeDBInstances(const Model::DescribeDBInstancesRequest &request={}) const
virtual Model::CancelExportTaskOutcome CancelExportTask(const Model::CancelExportTaskRequest &request) const
virtual Model::DescribeExportTasksOutcome DescribeExportTasks(const Model::DescribeExportTasksRequest &request={}) const
virtual Model::AddRoleToDBClusterOutcome AddRoleToDBCluster(const Model::AddRoleToDBClusterRequest &request) const
virtual Model::DeleteDBClusterParameterGroupOutcome DeleteDBClusterParameterGroup(const Model::DeleteDBClusterParameterGroupRequest &request) const
virtual Model::DescribeBlueGreenDeploymentsOutcome DescribeBlueGreenDeployments(const Model::DescribeBlueGreenDeploymentsRequest &request={}) const
virtual Model::DescribeAccountAttributesOutcome DescribeAccountAttributes(const Model::DescribeAccountAttributesRequest &request={}) const
Model::DeleteDBSecurityGroupOutcomeCallable DeleteDBSecurityGroupCallable(const DeleteDBSecurityGroupRequestT &request) const
Model::ModifyDBClusterEndpointOutcomeCallable ModifyDBClusterEndpointCallable(const ModifyDBClusterEndpointRequestT &request) const
Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable(const ModifyEventSubscriptionRequestT &request) const
virtual Model::StartDBInstanceAutomatedBackupsReplicationOutcome StartDBInstanceAutomatedBackupsReplication(const Model::StartDBInstanceAutomatedBackupsReplicationRequest &request) const
Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const DescribePendingMaintenanceActionsRequestT &request={}) const
void CreateEventSubscriptionAsync(const CreateEventSubscriptionRequestT &request, const CreateEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::DeleteTenantDatabaseOutcomeCallable DeleteTenantDatabaseCallable(const DeleteTenantDatabaseRequestT &request) const
virtual Model::CreateDBClusterEndpointOutcome CreateDBClusterEndpoint(const Model::CreateDBClusterEndpointRequest &request) const
Model::BacktrackDBClusterOutcomeCallable BacktrackDBClusterCallable(const BacktrackDBClusterRequestT &request) const
Model::RebootDBShardGroupOutcomeCallable RebootDBShardGroupCallable(const RebootDBShardGroupRequestT &request) const
void DownloadDBLogFilePortionAsync(const DownloadDBLogFilePortionRequestT &request, const DownloadDBLogFilePortionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBProxiesAsync(const DescribeDBProxiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBProxiesRequestT &request={}) const
void CreateDBParameterGroupAsync(const CreateDBParameterGroupRequestT &request, const CreateDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PromoteReadReplicaDBClusterAsync(const PromoteReadReplicaDBClusterRequestT &request, const PromoteReadReplicaDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDBClusterSnapshotOutcome DeleteDBClusterSnapshot(const Model::DeleteDBClusterSnapshotRequest &request) const
void RestoreDBInstanceFromS3Async(const RestoreDBInstanceFromS3RequestT &request, const RestoreDBInstanceFromS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDBClusterEndpointOutcome DeleteDBClusterEndpoint(const Model::DeleteDBClusterEndpointRequest &request) const
Model::ModifyDBParameterGroupOutcomeCallable ModifyDBParameterGroupCallable(const ModifyDBParameterGroupRequestT &request) const
void DescribeDBProxyTargetGroupsAsync(const DescribeDBProxyTargetGroupsRequestT &request, const DescribeDBProxyTargetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PurchaseReservedDBInstancesOfferingOutcome PurchaseReservedDBInstancesOffering(const Model::PurchaseReservedDBInstancesOfferingRequest &request) const
virtual Model::DeleteDBSnapshotOutcome DeleteDBSnapshot(const Model::DeleteDBSnapshotRequest &request) const
virtual Model::ModifyGlobalClusterOutcome ModifyGlobalCluster(const Model::ModifyGlobalClusterRequest &request) const
void DescribeDBSnapshotsAsync(const DescribeDBSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSnapshotsRequestT &request={}) const
Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable RemoveSourceIdentifierFromSubscriptionCallable(const RemoveSourceIdentifierFromSubscriptionRequestT &request) const
virtual Model::ModifyDBClusterParameterGroupOutcome ModifyDBClusterParameterGroup(const Model::ModifyDBClusterParameterGroupRequest &request) const
void DescribeBlueGreenDeploymentsAsync(const DescribeBlueGreenDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeBlueGreenDeploymentsRequestT &request={}) const
Model::DeleteOptionGroupOutcomeCallable DeleteOptionGroupCallable(const DeleteOptionGroupRequestT &request) const
void DescribeDBEngineVersionsAsync(const DescribeDBEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBEngineVersionsRequestT &request={}) const
virtual Model::ModifyDBSnapshotOutcome ModifyDBSnapshot(const Model::ModifyDBSnapshotRequest &request) const
void ModifyDBClusterAsync(const ModifyDBClusterRequestT &request, const ModifyDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CopyDBClusterSnapshotAsync(const CopyDBClusterSnapshotRequestT &request, const CopyDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDBSubnetGroupsOutcome DescribeDBSubnetGroups(const Model::DescribeDBSubnetGroupsRequest &request={}) const
void CreateDBInstanceReadReplicaAsync(const CreateDBInstanceReadReplicaRequestT &request, const CreateDBInstanceReadReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBSnapshotAttributesAsync(const DescribeDBSnapshotAttributesRequestT &request, const DescribeDBSnapshotAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDBProxyTargetGroupsOutcome DescribeDBProxyTargetGroups(const Model::DescribeDBProxyTargetGroupsRequest &request) const
void DescribeEventSubscriptionsAsync(const DescribeEventSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventSubscriptionsRequestT &request={}) const
Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const CancelExportTaskRequestT &request) const
Model::ModifyDBProxyOutcomeCallable ModifyDBProxyCallable(const ModifyDBProxyRequestT &request) const
Model::CreateDBSecurityGroupOutcomeCallable CreateDBSecurityGroupCallable(const CreateDBSecurityGroupRequestT &request) const
void RebootDBClusterAsync(const RebootDBClusterRequestT &request, const RebootDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBClusterAutomatedBackupsAsync(const DescribeDBClusterAutomatedBackupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterAutomatedBackupsRequestT &request={}) const
void ModifyActivityStreamAsync(const ModifyActivityStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ModifyActivityStreamRequestT &request={}) const
void DescribeDBSnapshotTenantDatabasesAsync(const DescribeDBSnapshotTenantDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSnapshotTenantDatabasesRequestT &request={}) const
Model::DescribeBlueGreenDeploymentsOutcomeCallable DescribeBlueGreenDeploymentsCallable(const DescribeBlueGreenDeploymentsRequestT &request={}) const
Model::DescribeEngineDefaultParametersOutcomeCallable DescribeEngineDefaultParametersCallable(const DescribeEngineDefaultParametersRequestT &request) const
virtual Model::DescribeEventSubscriptionsOutcome DescribeEventSubscriptions(const Model::DescribeEventSubscriptionsRequest &request={}) const
Model::RestoreDBClusterFromSnapshotOutcomeCallable RestoreDBClusterFromSnapshotCallable(const RestoreDBClusterFromSnapshotRequestT &request) const
Model::DescribeDBShardGroupsOutcomeCallable DescribeDBShardGroupsCallable(const DescribeDBShardGroupsRequestT &request={}) const
virtual Model::SwitchoverGlobalClusterOutcome SwitchoverGlobalCluster(const Model::SwitchoverGlobalClusterRequest &request) const
void ModifyDBProxyTargetGroupAsync(const ModifyDBProxyTargetGroupRequestT &request, const ModifyDBProxyTargetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisableHttpEndpointOutcomeCallable DisableHttpEndpointCallable(const DisableHttpEndpointRequestT &request) const
void ModifyDBInstanceAsync(const ModifyDBInstanceRequestT &request, const ModifyDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeOrderableDBInstanceOptionsOutcome DescribeOrderableDBInstanceOptions(const Model::DescribeOrderableDBInstanceOptionsRequest &request) const
Model::CreateDBProxyOutcomeCallable CreateDBProxyCallable(const CreateDBProxyRequestT &request) const
virtual Model::DescribeDBEngineVersionsOutcome DescribeDBEngineVersions(const Model::DescribeDBEngineVersionsRequest &request={}) const
void EnableHttpEndpointAsync(const EnableHttpEndpointRequestT &request, const EnableHttpEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyEventSubscriptionAsync(const ModifyEventSubscriptionRequestT &request, const ModifyEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDBProxyEndpointsAsync(const DescribeDBProxyEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBProxyEndpointsRequestT &request={}) const
virtual Model::RegisterDBProxyTargetsOutcome RegisterDBProxyTargets(const Model::RegisterDBProxyTargetsRequest &request) const
virtual Model::StartDBInstanceOutcome StartDBInstance(const Model::StartDBInstanceRequest &request) const
Model::DeleteDBParameterGroupOutcomeCallable DeleteDBParameterGroupCallable(const DeleteDBParameterGroupRequestT &request) const
virtual Model::DescribeDBClusterAutomatedBackupsOutcome DescribeDBClusterAutomatedBackups(const Model::DescribeDBClusterAutomatedBackupsRequest &request={}) const
void RemoveRoleFromDBInstanceAsync(const RemoveRoleFromDBInstanceRequestT &request, const RemoveRoleFromDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDBClusterParameterGroupAsync(const CreateDBClusterParameterGroupRequestT &request, const CreateDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBInstancesOutcomeCallable DescribeDBInstancesCallable(const DescribeDBInstancesRequestT &request={}) const
virtual Model::DeregisterDBProxyTargetsOutcome DeregisterDBProxyTargets(const Model::DeregisterDBProxyTargetsRequest &request) const
void ModifyDBClusterEndpointAsync(const ModifyDBClusterEndpointRequestT &request, const ModifyDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EnableHttpEndpointOutcome EnableHttpEndpoint(const Model::EnableHttpEndpointRequest &request) const
Model::DeleteDBClusterSnapshotOutcomeCallable DeleteDBClusterSnapshotCallable(const DeleteDBClusterSnapshotRequestT &request) const
virtual Model::ResetDBParameterGroupOutcome ResetDBParameterGroup(const Model::ResetDBParameterGroupRequest &request) const
virtual Model::SwitchoverReadReplicaOutcome SwitchoverReadReplica(const Model::SwitchoverReadReplicaRequest &request) const
virtual Model::DescribeDBParameterGroupsOutcome DescribeDBParameterGroups(const Model::DescribeDBParameterGroupsRequest &request={}) const
virtual Model::DescribeReservedDBInstancesOutcome DescribeReservedDBInstances(const Model::DescribeReservedDBInstancesRequest &request={}) const
Model::CreateDBSnapshotOutcomeCallable CreateDBSnapshotCallable(const CreateDBSnapshotRequestT &request) const
Model::DescribeDBParameterGroupsOutcomeCallable DescribeDBParameterGroupsCallable(const DescribeDBParameterGroupsRequestT &request={}) const
void DescribeDBProxyTargetsAsync(const DescribeDBProxyTargetsRequestT &request, const DescribeDBProxyTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBProxyTargetGroupsOutcomeCallable DescribeDBProxyTargetGroupsCallable(const DescribeDBProxyTargetGroupsRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::RebootDBClusterOutcomeCallable RebootDBClusterCallable(const RebootDBClusterRequestT &request) const
void AddSourceIdentifierToSubscriptionAsync(const AddSourceIdentifierToSubscriptionRequestT &request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyDBRecommendationOutcomeCallable ModifyDBRecommendationCallable(const ModifyDBRecommendationRequestT &request) const
void CreateIntegrationAsync(const CreateIntegrationRequestT &request, const CreateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDBSnapshotAttributesOutcomeCallable DescribeDBSnapshotAttributesCallable(const DescribeDBSnapshotAttributesRequestT &request) const
void DescribePendingMaintenanceActionsAsync(const DescribePendingMaintenanceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePendingMaintenanceActionsRequestT &request={}) const
virtual Model::DeleteBlueGreenDeploymentOutcome DeleteBlueGreenDeployment(const Model::DeleteBlueGreenDeploymentRequest &request) const
virtual Model::RevokeDBSecurityGroupIngressOutcome RevokeDBSecurityGroupIngress(const Model::RevokeDBSecurityGroupIngressRequest &request) const
Model::RemoveRoleFromDBInstanceOutcomeCallable RemoveRoleFromDBInstanceCallable(const RemoveRoleFromDBInstanceRequestT &request) const
Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable(const ApplyPendingMaintenanceActionRequestT &request) const
Model::DescribeDBClusterParameterGroupsOutcomeCallable DescribeDBClusterParameterGroupsCallable(const DescribeDBClusterParameterGroupsRequestT &request={}) const
void DescribeOptionGroupsAsync(const DescribeOptionGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOptionGroupsRequestT &request={}) const
void DisableHttpEndpointAsync(const DisableHttpEndpointRequestT &request, const DisableHttpEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCertificatesOutcome DescribeCertificates(const Model::DescribeCertificatesRequest &request={}) const
virtual Model::ModifyDBSnapshotAttributeOutcome ModifyDBSnapshotAttribute(const Model::ModifyDBSnapshotAttributeRequest &request) const
void ModifyDBClusterParameterGroupAsync(const ModifyDBClusterParameterGroupRequestT &request, const ModifyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyGlobalClusterOutcomeCallable ModifyGlobalClusterCallable(const ModifyGlobalClusterRequestT &request) const
Model::DescribeDBSecurityGroupsOutcomeCallable DescribeDBSecurityGroupsCallable(const DescribeDBSecurityGroupsRequestT &request={}) const
virtual Model::CreateOptionGroupOutcome CreateOptionGroup(const Model::CreateOptionGroupRequest &request) const
Model::CopyDBSnapshotOutcomeCallable CopyDBSnapshotCallable(const CopyDBSnapshotRequestT &request) const
Model::RemoveFromGlobalClusterOutcomeCallable RemoveFromGlobalClusterCallable(const RemoveFromGlobalClusterRequestT &request) const
void DescribeDBParameterGroupsAsync(const DescribeDBParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBParameterGroupsRequestT &request={}) const
virtual Model::ModifyEventSubscriptionOutcome ModifyEventSubscription(const Model::ModifyEventSubscriptionRequest &request) const
void DescribeValidDBInstanceModificationsAsync(const DescribeValidDBInstanceModificationsRequestT &request, const DescribeValidDBInstanceModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CopyDBParameterGroupAsync(const CopyDBParameterGroupRequestT &request, const CopyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveFromGlobalClusterOutcome RemoveFromGlobalCluster(const Model::RemoveFromGlobalClusterRequest &request) const
void DescribeDBSubnetGroupsAsync(const DescribeDBSubnetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSubnetGroupsRequestT &request={}) const
virtual Model::StartDBClusterOutcome StartDBCluster(const Model::StartDBClusterRequest &request) const
Model::ModifyDBSnapshotAttributeOutcomeCallable ModifyDBSnapshotAttributeCallable(const ModifyDBSnapshotAttributeRequestT &request) const
Model::PromoteReadReplicaOutcomeCallable PromoteReadReplicaCallable(const PromoteReadReplicaRequestT &request) const
RDSClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteDBShardGroupOutcomeCallable DeleteDBShardGroupCallable(const DeleteDBShardGroupRequestT &request) const
virtual Model::CreateDBSubnetGroupOutcome CreateDBSubnetGroup(const Model::CreateDBSubnetGroupRequest &request) const
virtual Model::DeleteGlobalClusterOutcome DeleteGlobalCluster(const Model::DeleteGlobalClusterRequest &request) const
virtual Model::DescribeSourceRegionsOutcome DescribeSourceRegions(const Model::DescribeSourceRegionsRequest &request={}) const
virtual Model::RestoreDBInstanceToPointInTimeOutcome RestoreDBInstanceToPointInTime(const Model::RestoreDBInstanceToPointInTimeRequest &request) const
virtual Model::CreateDBInstanceOutcome CreateDBInstance(const Model::CreateDBInstanceRequest &request) const
void CopyDBClusterParameterGroupAsync(const CopyDBClusterParameterGroupRequestT &request, const CopyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateOptionGroupOutcomeCallable CreateOptionGroupCallable(const CreateOptionGroupRequestT &request) const
Model::AddSourceIdentifierToSubscriptionOutcomeCallable AddSourceIdentifierToSubscriptionCallable(const AddSourceIdentifierToSubscriptionRequestT &request) const
std::future< CreateDBInstanceReadReplicaOutcome > CreateDBInstanceReadReplicaOutcomeCallable
std::future< ModifyDBParameterGroupOutcome > ModifyDBParameterGroupOutcomeCallable
std::future< SwitchoverReadReplicaOutcome > SwitchoverReadReplicaOutcomeCallable
std::future< DescribeDBParametersOutcome > DescribeDBParametersOutcomeCallable
std::future< DescribeIntegrationsOutcome > DescribeIntegrationsOutcomeCallable
std::future< CreateDBSnapshotOutcome > CreateDBSnapshotOutcomeCallable
std::future< DescribeDBSecurityGroupsOutcome > DescribeDBSecurityGroupsOutcomeCallable
std::future< RemoveFromGlobalClusterOutcome > RemoveFromGlobalClusterOutcomeCallable
std::future< ModifyCurrentDBClusterCapacityOutcome > ModifyCurrentDBClusterCapacityOutcomeCallable
std::future< DescribeDBProxiesOutcome > DescribeDBProxiesOutcomeCallable
std::future< DescribeGlobalClustersOutcome > DescribeGlobalClustersOutcomeCallable
std::future< StartExportTaskOutcome > StartExportTaskOutcomeCallable
std::future< DescribeDBSnapshotsOutcome > DescribeDBSnapshotsOutcomeCallable
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
std::future< DeleteTenantDatabaseOutcome > DeleteTenantDatabaseOutcomeCallable
std::future< ModifyDBProxyEndpointOutcome > ModifyDBProxyEndpointOutcomeCallable
std::future< ModifyDBClusterOutcome > ModifyDBClusterOutcomeCallable
std::future< DescribeDBSnapshotAttributesOutcome > DescribeDBSnapshotAttributesOutcomeCallable
std::future< DescribeDBClusterSnapshotsOutcome > DescribeDBClusterSnapshotsOutcomeCallable
std::future< DeleteDBShardGroupOutcome > DeleteDBShardGroupOutcomeCallable
std::future< DescribeDBRecommendationsOutcome > DescribeDBRecommendationsOutcomeCallable
std::future< DescribeDBClusterParametersOutcome > DescribeDBClusterParametersOutcomeCallable
std::future< DescribeTenantDatabasesOutcome > DescribeTenantDatabasesOutcomeCallable
std::future< DeleteDBParameterGroupOutcome > DeleteDBParameterGroupOutcomeCallable
std::future< RestoreDBInstanceFromS3Outcome > RestoreDBInstanceFromS3OutcomeCallable
std::future< CreateGlobalClusterOutcome > CreateGlobalClusterOutcomeCallable
std::future< DeleteDBClusterParameterGroupOutcome > DeleteDBClusterParameterGroupOutcomeCallable
std::future< ModifyActivityStreamOutcome > ModifyActivityStreamOutcomeCallable
std::future< DescribeDBShardGroupsOutcome > DescribeDBShardGroupsOutcomeCallable
std::future< DeleteDBClusterSnapshotOutcome > DeleteDBClusterSnapshotOutcomeCallable
std::future< RebootDBClusterOutcome > RebootDBClusterOutcomeCallable
std::future< CopyDBClusterParameterGroupOutcome > CopyDBClusterParameterGroupOutcomeCallable
std::future< AddSourceIdentifierToSubscriptionOutcome > AddSourceIdentifierToSubscriptionOutcomeCallable
std::future< DeleteDBInstanceAutomatedBackupOutcome > DeleteDBInstanceAutomatedBackupOutcomeCallable
std::future< DescribeDBClusterParameterGroupsOutcome > DescribeDBClusterParameterGroupsOutcomeCallable
std::future< DescribeDBClusterSnapshotAttributesOutcome > DescribeDBClusterSnapshotAttributesOutcomeCallable
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< StopDBInstanceOutcome > StopDBInstanceOutcomeCallable
std::future< PurchaseReservedDBInstancesOfferingOutcome > PurchaseReservedDBInstancesOfferingOutcomeCallable
std::future< CreateTenantDatabaseOutcome > CreateTenantDatabaseOutcomeCallable
std::future< DeleteDBClusterEndpointOutcome > DeleteDBClusterEndpointOutcomeCallable
std::future< DescribeOptionGroupOptionsOutcome > DescribeOptionGroupOptionsOutcomeCallable
std::future< CreateDBClusterOutcome > CreateDBClusterOutcomeCallable
std::future< DescribeDBClustersOutcome > DescribeDBClustersOutcomeCallable
std::future< ModifyTenantDatabaseOutcome > ModifyTenantDatabaseOutcomeCallable
std::future< DeleteBlueGreenDeploymentOutcome > DeleteBlueGreenDeploymentOutcomeCallable
std::future< ModifyDBProxyTargetGroupOutcome > ModifyDBProxyTargetGroupOutcomeCallable
std::future< RebootDBShardGroupOutcome > RebootDBShardGroupOutcomeCallable
std::future< CreateDBClusterParameterGroupOutcome > CreateDBClusterParameterGroupOutcomeCallable
std::future< CopyOptionGroupOutcome > CopyOptionGroupOutcomeCallable
std::future< DescribeDBProxyTargetGroupsOutcome > DescribeDBProxyTargetGroupsOutcomeCallable
std::future< DeleteDBSecurityGroupOutcome > DeleteDBSecurityGroupOutcomeCallable
std::future< DeleteDBSubnetGroupOutcome > DeleteDBSubnetGroupOutcomeCallable
std::future< DeleteDBProxyEndpointOutcome > DeleteDBProxyEndpointOutcomeCallable
std::future< ModifyGlobalClusterOutcome > ModifyGlobalClusterOutcomeCallable
std::future< CreateDBSubnetGroupOutcome > CreateDBSubnetGroupOutcomeCallable
std::future< RebootDBInstanceOutcome > RebootDBInstanceOutcomeCallable
std::future< CreateOptionGroupOutcome > CreateOptionGroupOutcomeCallable
std::future< CopyDBClusterSnapshotOutcome > CopyDBClusterSnapshotOutcomeCallable
std::future< DescribeDBParameterGroupsOutcome > DescribeDBParameterGroupsOutcomeCallable
std::future< RestoreDBClusterToPointInTimeOutcome > RestoreDBClusterToPointInTimeOutcomeCallable
std::future< CopyDBSnapshotOutcome > CopyDBSnapshotOutcomeCallable
std::future< DisableHttpEndpointOutcome > DisableHttpEndpointOutcomeCallable
std::future< DescribeDBSnapshotTenantDatabasesOutcome > DescribeDBSnapshotTenantDatabasesOutcomeCallable
std::future< DescribeDBEngineVersionsOutcome > DescribeDBEngineVersionsOutcomeCallable
std::future< DeleteDBProxyOutcome > DeleteDBProxyOutcomeCallable
std::future< CreateDBShardGroupOutcome > CreateDBShardGroupOutcomeCallable
std::future< ModifyDBSnapshotAttributeOutcome > ModifyDBSnapshotAttributeOutcomeCallable
std::future< ModifyCertificatesOutcome > ModifyCertificatesOutcomeCallable
std::future< FailoverGlobalClusterOutcome > FailoverGlobalClusterOutcomeCallable
std::future< DescribeDBLogFilesOutcome > DescribeDBLogFilesOutcomeCallable
std::future< DescribeEngineDefaultClusterParametersOutcome > DescribeEngineDefaultClusterParametersOutcomeCallable
std::future< StartDBClusterOutcome > StartDBClusterOutcomeCallable
std::future< DescribeDBProxyTargetsOutcome > DescribeDBProxyTargetsOutcomeCallable
std::future< ModifyDBSnapshotOutcome > ModifyDBSnapshotOutcomeCallable
std::future< DescribeDBSubnetGroupsOutcome > DescribeDBSubnetGroupsOutcomeCallable
std::future< DescribeDBClusterBacktracksOutcome > DescribeDBClusterBacktracksOutcomeCallable
std::future< StopActivityStreamOutcome > StopActivityStreamOutcomeCallable
std::future< DescribeBlueGreenDeploymentsOutcome > DescribeBlueGreenDeploymentsOutcomeCallable
std::future< DescribeCertificatesOutcome > DescribeCertificatesOutcomeCallable
std::future< DescribeDBMajorEngineVersionsOutcome > DescribeDBMajorEngineVersionsOutcomeCallable
std::future< ModifyDBInstanceOutcome > ModifyDBInstanceOutcomeCallable
std::future< AddRoleToDBInstanceOutcome > AddRoleToDBInstanceOutcomeCallable
std::future< ModifyDBClusterParameterGroupOutcome > ModifyDBClusterParameterGroupOutcomeCallable
std::future< CopyDBParameterGroupOutcome > CopyDBParameterGroupOutcomeCallable
std::future< DescribeEngineDefaultParametersOutcome > DescribeEngineDefaultParametersOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ResetDBParameterGroupOutcome > ResetDBParameterGroupOutcomeCallable
std::future< ResetDBClusterParameterGroupOutcome > ResetDBClusterParameterGroupOutcomeCallable
std::future< DescribeReservedDBInstancesOfferingsOutcome > DescribeReservedDBInstancesOfferingsOutcomeCallable
std::future< DeleteDBSnapshotOutcome > DeleteDBSnapshotOutcomeCallable
std::future< DeleteEventSubscriptionOutcome > DeleteEventSubscriptionOutcomeCallable
std::future< RestoreDBClusterFromSnapshotOutcome > RestoreDBClusterFromSnapshotOutcomeCallable
std::future< DescribeDBClusterAutomatedBackupsOutcome > DescribeDBClusterAutomatedBackupsOutcomeCallable
std::future< StopDBClusterOutcome > StopDBClusterOutcomeCallable
std::future< ModifyDBShardGroupOutcome > ModifyDBShardGroupOutcomeCallable
std::future< CreateDBProxyOutcome > CreateDBProxyOutcomeCallable
std::future< RestoreDBInstanceFromDBSnapshotOutcome > RestoreDBInstanceFromDBSnapshotOutcomeCallable
std::future< CreateDBClusterSnapshotOutcome > CreateDBClusterSnapshotOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
std::future< CreateDBProxyEndpointOutcome > CreateDBProxyEndpointOutcomeCallable
std::future< RemoveRoleFromDBClusterOutcome > RemoveRoleFromDBClusterOutcomeCallable
std::future< DeleteDBClusterAutomatedBackupOutcome > DeleteDBClusterAutomatedBackupOutcomeCallable
std::future< PromoteReadReplicaDBClusterOutcome > PromoteReadReplicaDBClusterOutcomeCallable
std::future< SwitchoverBlueGreenDeploymentOutcome > SwitchoverBlueGreenDeploymentOutcomeCallable
std::future< AddRoleToDBClusterOutcome > AddRoleToDBClusterOutcomeCallable
std::future< DeleteGlobalClusterOutcome > DeleteGlobalClusterOutcomeCallable
std::future< DescribeValidDBInstanceModificationsOutcome > DescribeValidDBInstanceModificationsOutcomeCallable
std::future< CreateCustomDBEngineVersionOutcome > CreateCustomDBEngineVersionOutcomeCallable
std::future< FailoverDBClusterOutcome > FailoverDBClusterOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
std::future< DownloadDBLogFilePortionOutcome > DownloadDBLogFilePortionOutcomeCallable
std::future< BacktrackDBClusterOutcome > BacktrackDBClusterOutcomeCallable
std::future< RegisterDBProxyTargetsOutcome > RegisterDBProxyTargetsOutcomeCallable
std::future< StartActivityStreamOutcome > StartActivityStreamOutcomeCallable
std::future< CreateBlueGreenDeploymentOutcome > CreateBlueGreenDeploymentOutcomeCallable
std::future< ModifyIntegrationOutcome > ModifyIntegrationOutcomeCallable
std::future< EnableHttpEndpointOutcome > EnableHttpEndpointOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< RemoveRoleFromDBInstanceOutcome > RemoveRoleFromDBInstanceOutcomeCallable
std::future< RemoveSourceIdentifierFromSubscriptionOutcome > RemoveSourceIdentifierFromSubscriptionOutcomeCallable
std::future< PromoteReadReplicaOutcome > PromoteReadReplicaOutcomeCallable
std::future< ModifyDBRecommendationOutcome > ModifyDBRecommendationOutcomeCallable
std::future< DeleteCustomDBEngineVersionOutcome > DeleteCustomDBEngineVersionOutcomeCallable
std::future< DescribeDBInstanceAutomatedBackupsOutcome > DescribeDBInstanceAutomatedBackupsOutcomeCallable
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
std::future< StopDBInstanceAutomatedBackupsReplicationOutcome > StopDBInstanceAutomatedBackupsReplicationOutcomeCallable
std::future< ModifyCustomDBEngineVersionOutcome > ModifyCustomDBEngineVersionOutcomeCallable
std::future< SwitchoverGlobalClusterOutcome > SwitchoverGlobalClusterOutcomeCallable
std::future< RestoreDBClusterFromS3Outcome > RestoreDBClusterFromS3OutcomeCallable
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
std::future< DescribeOrderableDBInstanceOptionsOutcome > DescribeOrderableDBInstanceOptionsOutcomeCallable
std::future< RestoreDBInstanceToPointInTimeOutcome > RestoreDBInstanceToPointInTimeOutcomeCallable
std::future< ModifyOptionGroupOutcome > ModifyOptionGroupOutcomeCallable
std::future< StartDBInstanceAutomatedBackupsReplicationOutcome > StartDBInstanceAutomatedBackupsReplicationOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< DeleteOptionGroupOutcome > DeleteOptionGroupOutcomeCallable
std::future< DeregisterDBProxyTargetsOutcome > DeregisterDBProxyTargetsOutcomeCallable
std::future< DescribeDBProxyEndpointsOutcome > DescribeDBProxyEndpointsOutcomeCallable
std::future< CreateDBClusterEndpointOutcome > CreateDBClusterEndpointOutcomeCallable
std::future< CreateDBInstanceOutcome > CreateDBInstanceOutcomeCallable
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
std::future< DescribeDBInstancesOutcome > DescribeDBInstancesOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< AuthorizeDBSecurityGroupIngressOutcome > AuthorizeDBSecurityGroupIngressOutcomeCallable
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::future< DescribeOptionGroupsOutcome > DescribeOptionGroupsOutcomeCallable
std::future< DescribeDBClusterEndpointsOutcome > DescribeDBClusterEndpointsOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< ModifyDBProxyOutcome > ModifyDBProxyOutcomeCallable
std::future< CreateDBParameterGroupOutcome > CreateDBParameterGroupOutcomeCallable
std::future< ApplyPendingMaintenanceActionOutcome > ApplyPendingMaintenanceActionOutcomeCallable
std::future< DescribeSourceRegionsOutcome > DescribeSourceRegionsOutcomeCallable
std::future< ModifyDBClusterEndpointOutcome > ModifyDBClusterEndpointOutcomeCallable
std::future< ModifyDBClusterSnapshotAttributeOutcome > ModifyDBClusterSnapshotAttributeOutcomeCallable
std::future< DeleteDBInstanceOutcome > DeleteDBInstanceOutcomeCallable
std::future< DeleteDBClusterOutcome > DeleteDBClusterOutcomeCallable
std::future< RevokeDBSecurityGroupIngressOutcome > RevokeDBSecurityGroupIngressOutcomeCallable
std::future< DescribeReservedDBInstancesOutcome > DescribeReservedDBInstancesOutcomeCallable
std::future< CreateDBSecurityGroupOutcome > CreateDBSecurityGroupOutcomeCallable
std::future< ModifyDBSubnetGroupOutcome > ModifyDBSubnetGroupOutcomeCallable
std::future< StartDBInstanceOutcome > StartDBInstanceOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeCertificatesRequest &, const Model::DescribeCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCertificatesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOptionGroupsRequest &, const Model::DescribeOptionGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOptionGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEngineDefaultClusterParametersRequest &, const Model::DescribeEngineDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEngineDefaultClusterParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartDBInstanceRequest &, const Model::StartDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBInstanceAutomatedBackupsRequest &, const Model::DescribeDBInstanceAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBInstanceAutomatedBackupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateBlueGreenDeploymentRequest &, const Model::CreateBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBlueGreenDeploymentResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterParameterGroupRequest &, const Model::CreateDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBClusterParameterGroupRequest &, const Model::CopyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveSourceIdentifierFromSubscriptionRequest &, const Model::RemoveSourceIdentifierFromSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartActivityStreamRequest &, const Model::StartActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartActivityStreamResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBLogFilesRequest &, const Model::DescribeDBLogFilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBLogFilesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCertificatesRequest &, const Model::ModifyCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyCertificatesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateGlobalClusterRequest &, const Model::CreateGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterAutomatedBackupsRequest &, const Model::DescribeDBClusterAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterAutomatedBackupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterBacktracksRequest &, const Model::DescribeDBClusterBacktracksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterBacktracksResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterSnapshotAttributesRequest &, const Model::DescribeDBClusterSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterSnapshotAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBInstancesRequest &, const Model::DescribeDBInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBInstancesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::SwitchoverReadReplicaRequest &, const Model::SwitchoverReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SwitchoverReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DownloadDBLogFilePortionRequest &, const Model::DownloadDBLogFilePortionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DownloadDBLogFilePortionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartDBClusterRequest &, const Model::StartDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterParameterGroupsRequest &, const Model::DescribeDBClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterParameterGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterEndpointRequest &, const Model::ModifyDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBInstanceReadReplicaRequest &, const Model::CreateDBInstanceReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBInstanceReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterAutomatedBackupRequest &, const Model::DeleteDBClusterAutomatedBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBClusterAutomatedBackupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeReservedDBInstancesOfferingsRequest &, const Model::DescribeReservedDBInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedDBInstancesOfferingsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBEngineVersionsRequest &, const Model::DescribeDBEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBEngineVersionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteBlueGreenDeploymentRequest &, const Model::DeleteBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBlueGreenDeploymentResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribePendingMaintenanceActionsRequest &, const Model::DescribePendingMaintenanceActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePendingMaintenanceActionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveRoleFromDBClusterRequest &, const Model::RemoveRoleFromDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveRoleFromDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSubnetGroupRequest &, const Model::CreateDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBShardGroupRequest &, const Model::RebootDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBInstanceRequest &, const Model::StopDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterSnapshotAttributeRequest &, const Model::ModifyDBClusterSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBClusterSnapshotAttributeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOptionGroupOptionsRequest &, const Model::DescribeOptionGroupOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOptionGroupOptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PromoteReadReplicaDBClusterRequest &, const Model::PromoteReadReplicaDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PromoteReadReplicaDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::EnableHttpEndpointRequest &, const Model::EnableHttpEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableHttpEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateOptionGroupRequest &, const Model::CreateOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOrderableDBInstanceOptionsRequest &, const Model::DescribeOrderableDBInstanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrderableDBInstanceOptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCurrentDBClusterCapacityRequest &, const Model::ModifyCurrentDBClusterCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyCurrentDBClusterCapacityResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBInstanceFromS3Request &, const Model::RestoreDBInstanceFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreDBInstanceFromS3ResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBRecommendationRequest &, const Model::ModifyDBRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBRecommendationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterToPointInTimeRequest &, const Model::RestoreDBClusterToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreDBClusterToPointInTimeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBClusterSnapshotRequest &, const Model::CopyDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyDBClusterSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyOptionGroupRequest &, const Model::CopyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventCategoriesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyTargetGroupRequest &, const Model::ModifyDBProxyTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBProxyTargetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyGlobalClusterRequest &, const Model::ModifyGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeTenantDatabasesRequest &, const Model::DescribeTenantDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTenantDatabasesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSnapshotAttributeRequest &, const Model::ModifyDBSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBSnapshotAttributeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBProxyEndpointRequest &, const Model::DeleteDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteOptionGroupRequest &, const Model::DeleteOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyOptionGroupRequest &, const Model::ModifyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeIntegrationsRequest &, const Model::DescribeIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIntegrationsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeBlueGreenDeploymentsRequest &, const Model::DescribeBlueGreenDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBlueGreenDeploymentsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyTargetGroupsRequest &, const Model::DescribeDBProxyTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBProxyTargetGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBProxyEndpointRequest &, const Model::CreateDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSecurityGroupRequest &, const Model::CreateDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBSecurityGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyEndpointsRequest &, const Model::DescribeDBProxyEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBProxyEndpointsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RevokeDBSecurityGroupIngressRequest &, const Model::RevokeDBSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeDBSecurityGroupIngressResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSnapshotRequest &, const Model::DeleteDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopActivityStreamRequest &, const Model::StopActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopActivityStreamResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBClusterRequest &, const Model::RebootDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ResetDBParameterGroupRequest &, const Model::ResetDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterRequest &, const Model::ModifyDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyEndpointRequest &, const Model::ModifyDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PurchaseReservedDBInstancesOfferingRequest &, const Model::PurchaseReservedDBInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseReservedDBInstancesOfferingResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyTargetsRequest &, const Model::DescribeDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyActivityStreamRequest &, const Model::ModifyActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyActivityStreamResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSecurityGroupsRequest &, const Model::DescribeDBSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBSecurityGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBParameterGroupRequest &, const Model::DeleteDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::FailoverGlobalClusterRequest &, const Model::FailoverGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> FailoverGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBParameterGroupRequest &, const Model::ModifyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSubnetGroupRequest &, const Model::ModifyDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyTenantDatabaseRequest &, const Model::ModifyTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTenantDatabaseResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveRoleFromDBInstanceRequest &, const Model::RemoveRoleFromDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveRoleFromDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBInstanceRequest &, const Model::ModifyDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::SwitchoverBlueGreenDeploymentRequest &, const Model::SwitchoverBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SwitchoverBlueGreenDeploymentResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterParameterGroupRequest &, const Model::ModifyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBShardGroupsRequest &, const Model::DescribeDBShardGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBShardGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ApplyPendingMaintenanceActionRequest &, const Model::ApplyPendingMaintenanceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ApplyPendingMaintenanceActionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBParametersRequest &, const Model::DescribeDBParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotAttributesRequest &, const Model::DescribeDBSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBSnapshotAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClustersRequest &, const Model::DescribeDBClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClustersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBProxyRequest &, const Model::CreateDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBProxyResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBParameterGroupRequest &, const Model::CopyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AuthorizeDBSecurityGroupIngressRequest &, const Model::AuthorizeDBSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AuthorizeDBSecurityGroupIngressResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterEndpointsRequest &, const Model::DescribeDBClusterEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterEndpointsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBSnapshotRequest &, const Model::CopyDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventSubscriptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotsRequest &, const Model::DescribeDBSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBSnapshotsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeReservedDBInstancesRequest &, const Model::DescribeReservedDBInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedDBInstancesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeregisterDBProxyTargetsRequest &, const Model::DeregisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBInstanceRequest &, const Model::DeleteDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveFromGlobalClusterRequest &, const Model::RemoveFromGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveFromGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSnapshotRequest &, const Model::ModifyDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotTenantDatabasesRequest &, const Model::DescribeDBSnapshotTenantDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBSnapshotTenantDatabasesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromS3Request &, const Model::RestoreDBClusterFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreDBClusterFromS3ResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartDBInstanceAutomatedBackupsReplicationRequest &, const Model::StartDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSnapshotRequest &, const Model::CreateDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelExportTaskResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBInstanceAutomatedBackupRequest &, const Model::DeleteDBInstanceAutomatedBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBInstanceAutomatedBackupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBShardGroupRequest &, const Model::CreateDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyIntegrationRequest &, const Model::ModifyIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIntegrationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeValidDBInstanceModificationsRequest &, const Model::DescribeValidDBInstanceModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeValidDBInstanceModificationsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterSnapshotsRequest &, const Model::DescribeDBClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterSnapshotsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeGlobalClustersRequest &, const Model::DescribeGlobalClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGlobalClustersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateCustomDBEngineVersionRequest &, const Model::CreateCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomDBEngineVersionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBInstanceAutomatedBackupsReplicationRequest &, const Model::StopDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddTagsToResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBShardGroupRequest &, const Model::DeleteDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteCustomDBEngineVersionRequest &, const Model::DeleteCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomDBEngineVersionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterEndpointRequest &, const Model::DeleteDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSubnetGroupRequest &, const Model::DeleteDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PromoteReadReplicaRequest &, const Model::PromoteReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PromoteReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBInstanceToPointInTimeRequest &, const Model::RestoreDBInstanceToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreDBInstanceToPointInTimeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterSnapshotRequest &, const Model::DeleteDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBClusterSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBShardGroupRequest &, const Model::ModifyDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RegisterDBProxyTargetsRequest &, const Model::RegisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEngineDefaultParametersRequest &, const Model::DescribeEngineDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEngineDefaultParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteTenantDatabaseRequest &, const Model::DeleteTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTenantDatabaseResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBParameterGroupRequest &, const Model::CreateDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBClusterRequest &, const Model::StopDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateTenantDatabaseRequest &, const Model::CreateTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTenantDatabaseResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterParameterGroupRequest &, const Model::DeleteDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::FailoverDBClusterRequest &, const Model::FailoverDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> FailoverDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExportTasksResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteGlobalClusterRequest &, const Model::DeleteGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DisableHttpEndpointRequest &, const Model::DisableHttpEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableHttpEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBInstanceRequest &, const Model::RebootDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxiesRequest &, const Model::DescribeDBProxiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBProxiesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterRequest &, const Model::DeleteDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeSourceRegionsRequest &, const Model::DescribeSourceRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSourceRegionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterSnapshotRequest &, const Model::CreateDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBClusterSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBMajorEngineVersionsRequest &, const Model::DescribeDBMajorEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBMajorEngineVersionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBRecommendationsRequest &, const Model::DescribeDBRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBRecommendationsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyRequest &, const Model::ModifyDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDBProxyResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCustomDBEngineVersionRequest &, const Model::ModifyCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyCustomDBEngineVersionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBProxyRequest &, const Model::DeleteDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBProxyResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartExportTaskRequest &, const Model::StartExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartExportTaskResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterEndpointRequest &, const Model::CreateDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::SwitchoverGlobalClusterRequest &, const Model::SwitchoverGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SwitchoverGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::BacktrackDBClusterRequest &, const Model::BacktrackDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BacktrackDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBInstanceFromDBSnapshotRequest &, const Model::RestoreDBInstanceFromDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreDBInstanceFromDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBParameterGroupsRequest &, const Model::DescribeDBParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBParameterGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddRoleToDBClusterRequest &, const Model::AddRoleToDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddRoleToDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBInstanceRequest &, const Model::CreateDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterParametersRequest &, const Model::DescribeDBClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBClusterParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterRequest &, const Model::CreateDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSubnetGroupsRequest &, const Model::DescribeDBSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDBSubnetGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromSnapshotRequest &, const Model::RestoreDBClusterFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreDBClusterFromSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddSourceIdentifierToSubscriptionRequest &, const Model::AddSourceIdentifierToSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddSourceIdentifierToSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSecurityGroupRequest &, const Model::DeleteDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDBSecurityGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddRoleToDBInstanceRequest &, const Model::AddRoleToDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddRoleToDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ResetDBClusterParameterGroupRequest &, const Model::ResetDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetDBClusterParameterGroupResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String