AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
RDSClient.h
1
6#pragma once
7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/AmazonSerializableWebServiceRequest.h>
10#include <aws/core/client/AWSClient.h>
11#include <aws/core/client/AWSClientAsyncCRTP.h>
12#include <aws/core/utils/xml/XmlSerializer.h>
13#include <aws/rds/RDSServiceClientModel.h>
14
15namespace Aws
16{
17 namespace RDS
18 {
59 {
60 public:
62 static const char* GetServiceName();
63 static const char* GetAllocationTag();
64
67
73 std::shared_ptr<RDSEndpointProviderBase> endpointProvider = nullptr);
74
80 std::shared_ptr<RDSEndpointProviderBase> endpointProvider = nullptr,
82
87 RDSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 std::shared_ptr<RDSEndpointProviderBase> endpointProvider = nullptr,
90
91
92 /* Legacy constructors due deprecation */
97 RDSClient(const Aws::Client::ClientConfiguration& clientConfiguration);
98
104 const Aws::Client::ClientConfiguration& clientConfiguration);
105
110 RDSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
111 const Aws::Client::ClientConfiguration& clientConfiguration);
112
113 /* End of legacy constructors due deprecation */
114 virtual ~RDSClient();
115
116
121
125 Aws::String GenerateConnectAuthToken(const char* dbHostName, const char* dbRegion, unsigned port, const char* dbUserName) const;
126
127
135
139 template<typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
140 Model::AddRoleToDBClusterOutcomeCallable AddRoleToDBClusterCallable(const AddRoleToDBClusterRequestT& request) const
141 {
142 return SubmitCallable(&RDSClient::AddRoleToDBCluster, request);
143 }
144
148 template<typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
149 void AddRoleToDBClusterAsync(const AddRoleToDBClusterRequestT& request, const AddRoleToDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
150 {
151 return SubmitAsync(&RDSClient::AddRoleToDBCluster, request, handler, context);
152 }
153
163
167 template<typename AddRoleToDBInstanceRequestT = Model::AddRoleToDBInstanceRequest>
168 Model::AddRoleToDBInstanceOutcomeCallable AddRoleToDBInstanceCallable(const AddRoleToDBInstanceRequestT& request) const
169 {
170 return SubmitCallable(&RDSClient::AddRoleToDBInstance, request);
171 }
172
176 template<typename AddRoleToDBInstanceRequestT = Model::AddRoleToDBInstanceRequest>
177 void AddRoleToDBInstanceAsync(const AddRoleToDBInstanceRequestT& request, const AddRoleToDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
178 {
179 return SubmitAsync(&RDSClient::AddRoleToDBInstance, request, handler, context);
180 }
181
189
193 template<typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
195 {
196 return SubmitCallable(&RDSClient::AddSourceIdentifierToSubscription, request);
197 }
198
202 template<typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
203 void AddSourceIdentifierToSubscriptionAsync(const AddSourceIdentifierToSubscriptionRequestT& request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
204 {
205 return SubmitAsync(&RDSClient::AddSourceIdentifierToSubscription, request, handler, context);
206 }
207
221
225 template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
226 Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT& request) const
227 {
228 return SubmitCallable(&RDSClient::AddTagsToResource, request);
229 }
230
234 template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
235 void AddTagsToResourceAsync(const AddTagsToResourceRequestT& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
236 {
237 return SubmitAsync(&RDSClient::AddTagsToResource, request, handler, context);
238 }
239
247
251 template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
252 Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable(const ApplyPendingMaintenanceActionRequestT& request) const
253 {
254 return SubmitCallable(&RDSClient::ApplyPendingMaintenanceAction, request);
255 }
256
260 template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
261 void ApplyPendingMaintenanceActionAsync(const ApplyPendingMaintenanceActionRequestT& request, const ApplyPendingMaintenanceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
262 {
263 return SubmitAsync(&RDSClient::ApplyPendingMaintenanceAction, request, handler, context);
264 }
265
293
297 template<typename AuthorizeDBSecurityGroupIngressRequestT = Model::AuthorizeDBSecurityGroupIngressRequest>
298 Model::AuthorizeDBSecurityGroupIngressOutcomeCallable AuthorizeDBSecurityGroupIngressCallable(const AuthorizeDBSecurityGroupIngressRequestT& request) const
299 {
300 return SubmitCallable(&RDSClient::AuthorizeDBSecurityGroupIngress, request);
301 }
302
306 template<typename AuthorizeDBSecurityGroupIngressRequestT = Model::AuthorizeDBSecurityGroupIngressRequest>
307 void AuthorizeDBSecurityGroupIngressAsync(const AuthorizeDBSecurityGroupIngressRequestT& request, const AuthorizeDBSecurityGroupIngressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
308 {
309 return SubmitAsync(&RDSClient::AuthorizeDBSecurityGroupIngress, request, handler, context);
310 }
311
323
327 template<typename BacktrackDBClusterRequestT = Model::BacktrackDBClusterRequest>
328 Model::BacktrackDBClusterOutcomeCallable BacktrackDBClusterCallable(const BacktrackDBClusterRequestT& request) const
329 {
330 return SubmitCallable(&RDSClient::BacktrackDBCluster, request);
331 }
332
336 template<typename BacktrackDBClusterRequestT = Model::BacktrackDBClusterRequest>
337 void BacktrackDBClusterAsync(const BacktrackDBClusterRequestT& request, const BacktrackDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
338 {
339 return SubmitAsync(&RDSClient::BacktrackDBCluster, request, handler, context);
340 }
341
350
354 template<typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
355 Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const CancelExportTaskRequestT& request) const
356 {
357 return SubmitCallable(&RDSClient::CancelExportTask, request);
358 }
359
363 template<typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
364 void CancelExportTaskAsync(const CancelExportTaskRequestT& request, const CancelExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
365 {
366 return SubmitAsync(&RDSClient::CancelExportTask, request, handler, context);
367 }
368
379
383 template<typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
384 Model::CopyDBClusterParameterGroupOutcomeCallable CopyDBClusterParameterGroupCallable(const CopyDBClusterParameterGroupRequestT& request) const
385 {
386 return SubmitCallable(&RDSClient::CopyDBClusterParameterGroup, request);
387 }
388
392 template<typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
393 void CopyDBClusterParameterGroupAsync(const CopyDBClusterParameterGroupRequestT& request, const CopyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
394 {
395 return SubmitAsync(&RDSClient::CopyDBClusterParameterGroup, request, handler, context);
396 }
397
437
441 template<typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
442 Model::CopyDBClusterSnapshotOutcomeCallable CopyDBClusterSnapshotCallable(const CopyDBClusterSnapshotRequestT& request) const
443 {
444 return SubmitCallable(&RDSClient::CopyDBClusterSnapshot, request);
445 }
446
450 template<typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
451 void CopyDBClusterSnapshotAsync(const CopyDBClusterSnapshotRequestT& request, const CopyDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
452 {
453 return SubmitAsync(&RDSClient::CopyDBClusterSnapshot, request, handler, context);
454 }
455
465
469 template<typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
470 Model::CopyDBParameterGroupOutcomeCallable CopyDBParameterGroupCallable(const CopyDBParameterGroupRequestT& request) const
471 {
472 return SubmitCallable(&RDSClient::CopyDBParameterGroup, request);
473 }
474
478 template<typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
479 void CopyDBParameterGroupAsync(const CopyDBParameterGroupRequestT& request, const CopyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
480 {
481 return SubmitAsync(&RDSClient::CopyDBParameterGroup, request, handler, context);
482 }
483
498
502 template<typename CopyDBSnapshotRequestT = Model::CopyDBSnapshotRequest>
503 Model::CopyDBSnapshotOutcomeCallable CopyDBSnapshotCallable(const CopyDBSnapshotRequestT& request) const
504 {
505 return SubmitCallable(&RDSClient::CopyDBSnapshot, request);
506 }
507
511 template<typename CopyDBSnapshotRequestT = Model::CopyDBSnapshotRequest>
512 void CopyDBSnapshotAsync(const CopyDBSnapshotRequestT& request, const CopyDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
513 {
514 return SubmitAsync(&RDSClient::CopyDBSnapshot, request, handler, context);
515 }
516
523
527 template<typename CopyOptionGroupRequestT = Model::CopyOptionGroupRequest>
528 Model::CopyOptionGroupOutcomeCallable CopyOptionGroupCallable(const CopyOptionGroupRequestT& request) const
529 {
530 return SubmitCallable(&RDSClient::CopyOptionGroup, request);
531 }
532
536 template<typename CopyOptionGroupRequestT = Model::CopyOptionGroupRequest>
537 void CopyOptionGroupAsync(const CopyOptionGroupRequestT& request, const CopyOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
538 {
539 return SubmitAsync(&RDSClient::CopyOptionGroup, request, handler, context);
540 }
541
564
568 template<typename CreateBlueGreenDeploymentRequestT = Model::CreateBlueGreenDeploymentRequest>
569 Model::CreateBlueGreenDeploymentOutcomeCallable CreateBlueGreenDeploymentCallable(const CreateBlueGreenDeploymentRequestT& request) const
570 {
571 return SubmitCallable(&RDSClient::CreateBlueGreenDeployment, request);
572 }
573
577 template<typename CreateBlueGreenDeploymentRequestT = Model::CreateBlueGreenDeploymentRequest>
578 void CreateBlueGreenDeploymentAsync(const CreateBlueGreenDeploymentRequestT& request, const CreateBlueGreenDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
579 {
580 return SubmitAsync(&RDSClient::CreateBlueGreenDeployment, request, handler, context);
581 }
582
589
593 template<typename CreateCustomDBEngineVersionRequestT = Model::CreateCustomDBEngineVersionRequest>
594 Model::CreateCustomDBEngineVersionOutcomeCallable CreateCustomDBEngineVersionCallable(const CreateCustomDBEngineVersionRequestT& request) const
595 {
596 return SubmitCallable(&RDSClient::CreateCustomDBEngineVersion, request);
597 }
598
602 template<typename CreateCustomDBEngineVersionRequestT = Model::CreateCustomDBEngineVersionRequest>
603 void CreateCustomDBEngineVersionAsync(const CreateCustomDBEngineVersionRequestT& request, const CreateCustomDBEngineVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
604 {
605 return SubmitAsync(&RDSClient::CreateCustomDBEngineVersion, request, handler, context);
606 }
607
631
635 template<typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
636 Model::CreateDBClusterOutcomeCallable CreateDBClusterCallable(const CreateDBClusterRequestT& request) const
637 {
638 return SubmitCallable(&RDSClient::CreateDBCluster, request);
639 }
640
644 template<typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
645 void CreateDBClusterAsync(const CreateDBClusterRequestT& request, const CreateDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
646 {
647 return SubmitAsync(&RDSClient::CreateDBCluster, request, handler, context);
648 }
649
658
662 template<typename CreateDBClusterEndpointRequestT = Model::CreateDBClusterEndpointRequest>
663 Model::CreateDBClusterEndpointOutcomeCallable CreateDBClusterEndpointCallable(const CreateDBClusterEndpointRequestT& request) const
664 {
665 return SubmitCallable(&RDSClient::CreateDBClusterEndpoint, request);
666 }
667
671 template<typename CreateDBClusterEndpointRequestT = Model::CreateDBClusterEndpointRequest>
672 void CreateDBClusterEndpointAsync(const CreateDBClusterEndpointRequestT& request, const CreateDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
673 {
674 return SubmitAsync(&RDSClient::CreateDBClusterEndpoint, request, handler, context);
675 }
676
713
717 template<typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
718 Model::CreateDBClusterParameterGroupOutcomeCallable CreateDBClusterParameterGroupCallable(const CreateDBClusterParameterGroupRequestT& request) const
719 {
720 return SubmitCallable(&RDSClient::CreateDBClusterParameterGroup, request);
721 }
722
726 template<typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
727 void CreateDBClusterParameterGroupAsync(const CreateDBClusterParameterGroupRequestT& request, const CreateDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
728 {
729 return SubmitAsync(&RDSClient::CreateDBClusterParameterGroup, request, handler, context);
730 }
731
745
749 template<typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
750 Model::CreateDBClusterSnapshotOutcomeCallable CreateDBClusterSnapshotCallable(const CreateDBClusterSnapshotRequestT& request) const
751 {
752 return SubmitCallable(&RDSClient::CreateDBClusterSnapshot, request);
753 }
754
758 template<typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
759 void CreateDBClusterSnapshotAsync(const CreateDBClusterSnapshotRequestT& request, const CreateDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
760 {
761 return SubmitAsync(&RDSClient::CreateDBClusterSnapshot, request, handler, context);
762 }
763
781
785 template<typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
786 Model::CreateDBInstanceOutcomeCallable CreateDBInstanceCallable(const CreateDBInstanceRequestT& request) const
787 {
788 return SubmitCallable(&RDSClient::CreateDBInstance, request);
789 }
790
794 template<typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
795 void CreateDBInstanceAsync(const CreateDBInstanceRequestT& request, const CreateDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
796 {
797 return SubmitAsync(&RDSClient::CreateDBInstance, request, handler, context);
798 }
799
824
828 template<typename CreateDBInstanceReadReplicaRequestT = Model::CreateDBInstanceReadReplicaRequest>
829 Model::CreateDBInstanceReadReplicaOutcomeCallable CreateDBInstanceReadReplicaCallable(const CreateDBInstanceReadReplicaRequestT& request) const
830 {
831 return SubmitCallable(&RDSClient::CreateDBInstanceReadReplica, request);
832 }
833
837 template<typename CreateDBInstanceReadReplicaRequestT = Model::CreateDBInstanceReadReplicaRequest>
838 void CreateDBInstanceReadReplicaAsync(const CreateDBInstanceReadReplicaRequestT& request, const CreateDBInstanceReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
839 {
840 return SubmitAsync(&RDSClient::CreateDBInstanceReadReplica, request, handler, context);
841 }
842
858
862 template<typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
863 Model::CreateDBParameterGroupOutcomeCallable CreateDBParameterGroupCallable(const CreateDBParameterGroupRequestT& request) const
864 {
865 return SubmitCallable(&RDSClient::CreateDBParameterGroup, request);
866 }
867
871 template<typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
872 void CreateDBParameterGroupAsync(const CreateDBParameterGroupRequestT& request, const CreateDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
873 {
874 return SubmitAsync(&RDSClient::CreateDBParameterGroup, request, handler, context);
875 }
876
883
887 template<typename CreateDBProxyRequestT = Model::CreateDBProxyRequest>
888 Model::CreateDBProxyOutcomeCallable CreateDBProxyCallable(const CreateDBProxyRequestT& request) const
889 {
890 return SubmitCallable(&RDSClient::CreateDBProxy, request);
891 }
892
896 template<typename CreateDBProxyRequestT = Model::CreateDBProxyRequest>
897 void CreateDBProxyAsync(const CreateDBProxyRequestT& request, const CreateDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
898 {
899 return SubmitAsync(&RDSClient::CreateDBProxy, request, handler, context);
900 }
901
912
916 template<typename CreateDBProxyEndpointRequestT = Model::CreateDBProxyEndpointRequest>
917 Model::CreateDBProxyEndpointOutcomeCallable CreateDBProxyEndpointCallable(const CreateDBProxyEndpointRequestT& request) const
918 {
919 return SubmitCallable(&RDSClient::CreateDBProxyEndpoint, request);
920 }
921
925 template<typename CreateDBProxyEndpointRequestT = Model::CreateDBProxyEndpointRequest>
926 void CreateDBProxyEndpointAsync(const CreateDBProxyEndpointRequestT& request, const CreateDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
927 {
928 return SubmitAsync(&RDSClient::CreateDBProxyEndpoint, request, handler, context);
929 }
930
948
952 template<typename CreateDBSecurityGroupRequestT = Model::CreateDBSecurityGroupRequest>
953 Model::CreateDBSecurityGroupOutcomeCallable CreateDBSecurityGroupCallable(const CreateDBSecurityGroupRequestT& request) const
954 {
955 return SubmitCallable(&RDSClient::CreateDBSecurityGroup, request);
956 }
957
961 template<typename CreateDBSecurityGroupRequestT = Model::CreateDBSecurityGroupRequest>
962 void CreateDBSecurityGroupAsync(const CreateDBSecurityGroupRequestT& request, const CreateDBSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
963 {
964 return SubmitAsync(&RDSClient::CreateDBSecurityGroup, request, handler, context);
965 }
966
975
979 template<typename CreateDBShardGroupRequestT = Model::CreateDBShardGroupRequest>
980 Model::CreateDBShardGroupOutcomeCallable CreateDBShardGroupCallable(const CreateDBShardGroupRequestT& request) const
981 {
982 return SubmitCallable(&RDSClient::CreateDBShardGroup, request);
983 }
984
988 template<typename CreateDBShardGroupRequestT = Model::CreateDBShardGroupRequest>
989 void CreateDBShardGroupAsync(const CreateDBShardGroupRequestT& request, const CreateDBShardGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
990 {
991 return SubmitAsync(&RDSClient::CreateDBShardGroup, request, handler, context);
992 }
993
1002
1006 template<typename CreateDBSnapshotRequestT = Model::CreateDBSnapshotRequest>
1007 Model::CreateDBSnapshotOutcomeCallable CreateDBSnapshotCallable(const CreateDBSnapshotRequestT& request) const
1008 {
1009 return SubmitCallable(&RDSClient::CreateDBSnapshot, request);
1010 }
1011
1015 template<typename CreateDBSnapshotRequestT = Model::CreateDBSnapshotRequest>
1016 void CreateDBSnapshotAsync(const CreateDBSnapshotRequestT& request, const CreateDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1017 {
1018 return SubmitAsync(&RDSClient::CreateDBSnapshot, request, handler, context);
1019 }
1020
1029
1033 template<typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
1034 Model::CreateDBSubnetGroupOutcomeCallable CreateDBSubnetGroupCallable(const CreateDBSubnetGroupRequestT& request) const
1035 {
1036 return SubmitCallable(&RDSClient::CreateDBSubnetGroup, request);
1037 }
1038
1042 template<typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
1043 void CreateDBSubnetGroupAsync(const CreateDBSubnetGroupRequestT& request, const CreateDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1044 {
1045 return SubmitAsync(&RDSClient::CreateDBSubnetGroup, request, handler, context);
1046 }
1047
1081
1085 template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
1086 Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable(const CreateEventSubscriptionRequestT& request) const
1087 {
1088 return SubmitCallable(&RDSClient::CreateEventSubscription, request);
1089 }
1090
1094 template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
1095 void CreateEventSubscriptionAsync(const CreateEventSubscriptionRequestT& request, const CreateEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1096 {
1097 return SubmitAsync(&RDSClient::CreateEventSubscription, request, handler, context);
1098 }
1099
1115
1119 template<typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
1120 Model::CreateGlobalClusterOutcomeCallable CreateGlobalClusterCallable(const CreateGlobalClusterRequestT& request = {}) const
1121 {
1122 return SubmitCallable(&RDSClient::CreateGlobalCluster, request);
1123 }
1124
1128 template<typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
1129 void CreateGlobalClusterAsync(const CreateGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateGlobalClusterRequestT& request = {}) const
1130 {
1131 return SubmitAsync(&RDSClient::CreateGlobalCluster, request, handler, context);
1132 }
1133
1141
1145 template<typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1146 Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT& request) const
1147 {
1148 return SubmitCallable(&RDSClient::CreateIntegration, request);
1149 }
1150
1154 template<typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1155 void CreateIntegrationAsync(const CreateIntegrationRequestT& request, const CreateIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1156 {
1157 return SubmitAsync(&RDSClient::CreateIntegration, request, handler, context);
1158 }
1159
1167
1171 template<typename CreateOptionGroupRequestT = Model::CreateOptionGroupRequest>
1172 Model::CreateOptionGroupOutcomeCallable CreateOptionGroupCallable(const CreateOptionGroupRequestT& request) const
1173 {
1174 return SubmitCallable(&RDSClient::CreateOptionGroup, request);
1175 }
1176
1180 template<typename CreateOptionGroupRequestT = Model::CreateOptionGroupRequest>
1181 void CreateOptionGroupAsync(const CreateOptionGroupRequestT& request, const CreateOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1182 {
1183 return SubmitAsync(&RDSClient::CreateOptionGroup, request, handler, context);
1184 }
1185
1194
1198 template<typename CreateTenantDatabaseRequestT = Model::CreateTenantDatabaseRequest>
1199 Model::CreateTenantDatabaseOutcomeCallable CreateTenantDatabaseCallable(const CreateTenantDatabaseRequestT& request) const
1200 {
1201 return SubmitCallable(&RDSClient::CreateTenantDatabase, request);
1202 }
1203
1207 template<typename CreateTenantDatabaseRequestT = Model::CreateTenantDatabaseRequest>
1208 void CreateTenantDatabaseAsync(const CreateTenantDatabaseRequestT& request, const CreateTenantDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1209 {
1210 return SubmitAsync(&RDSClient::CreateTenantDatabase, request, handler, context);
1211 }
1212
1225
1229 template<typename DeleteBlueGreenDeploymentRequestT = Model::DeleteBlueGreenDeploymentRequest>
1230 Model::DeleteBlueGreenDeploymentOutcomeCallable DeleteBlueGreenDeploymentCallable(const DeleteBlueGreenDeploymentRequestT& request) const
1231 {
1232 return SubmitCallable(&RDSClient::DeleteBlueGreenDeployment, request);
1233 }
1234
1238 template<typename DeleteBlueGreenDeploymentRequestT = Model::DeleteBlueGreenDeploymentRequest>
1239 void DeleteBlueGreenDeploymentAsync(const DeleteBlueGreenDeploymentRequestT& request, const DeleteBlueGreenDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1240 {
1241 return SubmitAsync(&RDSClient::DeleteBlueGreenDeployment, request, handler, context);
1242 }
1243
1264
1268 template<typename DeleteCustomDBEngineVersionRequestT = Model::DeleteCustomDBEngineVersionRequest>
1269 Model::DeleteCustomDBEngineVersionOutcomeCallable DeleteCustomDBEngineVersionCallable(const DeleteCustomDBEngineVersionRequestT& request) const
1270 {
1271 return SubmitCallable(&RDSClient::DeleteCustomDBEngineVersion, request);
1272 }
1273
1277 template<typename DeleteCustomDBEngineVersionRequestT = Model::DeleteCustomDBEngineVersionRequest>
1278 void DeleteCustomDBEngineVersionAsync(const DeleteCustomDBEngineVersionRequestT& request, const DeleteCustomDBEngineVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1279 {
1280 return SubmitAsync(&RDSClient::DeleteCustomDBEngineVersion, request, handler, context);
1281 }
1282
1300
1304 template<typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
1305 Model::DeleteDBClusterOutcomeCallable DeleteDBClusterCallable(const DeleteDBClusterRequestT& request) const
1306 {
1307 return SubmitCallable(&RDSClient::DeleteDBCluster, request);
1308 }
1309
1313 template<typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
1314 void DeleteDBClusterAsync(const DeleteDBClusterRequestT& request, const DeleteDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1315 {
1316 return SubmitAsync(&RDSClient::DeleteDBCluster, request, handler, context);
1317 }
1318
1327
1331 template<typename DeleteDBClusterAutomatedBackupRequestT = Model::DeleteDBClusterAutomatedBackupRequest>
1333 {
1334 return SubmitCallable(&RDSClient::DeleteDBClusterAutomatedBackup, request);
1335 }
1336
1340 template<typename DeleteDBClusterAutomatedBackupRequestT = Model::DeleteDBClusterAutomatedBackupRequest>
1341 void DeleteDBClusterAutomatedBackupAsync(const DeleteDBClusterAutomatedBackupRequestT& request, const DeleteDBClusterAutomatedBackupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1342 {
1343 return SubmitAsync(&RDSClient::DeleteDBClusterAutomatedBackup, request, handler, context);
1344 }
1345
1354
1358 template<typename DeleteDBClusterEndpointRequestT = Model::DeleteDBClusterEndpointRequest>
1359 Model::DeleteDBClusterEndpointOutcomeCallable DeleteDBClusterEndpointCallable(const DeleteDBClusterEndpointRequestT& request) const
1360 {
1361 return SubmitCallable(&RDSClient::DeleteDBClusterEndpoint, request);
1362 }
1363
1367 template<typename DeleteDBClusterEndpointRequestT = Model::DeleteDBClusterEndpointRequest>
1368 void DeleteDBClusterEndpointAsync(const DeleteDBClusterEndpointRequestT& request, const DeleteDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1369 {
1370 return SubmitAsync(&RDSClient::DeleteDBClusterEndpoint, request, handler, context);
1371 }
1372
1387
1391 template<typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
1392 Model::DeleteDBClusterParameterGroupOutcomeCallable DeleteDBClusterParameterGroupCallable(const DeleteDBClusterParameterGroupRequestT& request) const
1393 {
1394 return SubmitCallable(&RDSClient::DeleteDBClusterParameterGroup, request);
1395 }
1396
1400 template<typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
1401 void DeleteDBClusterParameterGroupAsync(const DeleteDBClusterParameterGroupRequestT& request, const DeleteDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1402 {
1403 return SubmitAsync(&RDSClient::DeleteDBClusterParameterGroup, request, handler, context);
1404 }
1405
1421
1425 template<typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
1426 Model::DeleteDBClusterSnapshotOutcomeCallable DeleteDBClusterSnapshotCallable(const DeleteDBClusterSnapshotRequestT& request) const
1427 {
1428 return SubmitCallable(&RDSClient::DeleteDBClusterSnapshot, request);
1429 }
1430
1434 template<typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
1435 void DeleteDBClusterSnapshotAsync(const DeleteDBClusterSnapshotRequestT& request, const DeleteDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1436 {
1437 return SubmitAsync(&RDSClient::DeleteDBClusterSnapshot, request, handler, context);
1438 }
1439
1469
1473 template<typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
1474 Model::DeleteDBInstanceOutcomeCallable DeleteDBInstanceCallable(const DeleteDBInstanceRequestT& request) const
1475 {
1476 return SubmitCallable(&RDSClient::DeleteDBInstance, request);
1477 }
1478
1482 template<typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
1483 void DeleteDBInstanceAsync(const DeleteDBInstanceRequestT& request, const DeleteDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1484 {
1485 return SubmitAsync(&RDSClient::DeleteDBInstance, request, handler, context);
1486 }
1487
1496
1500 template<typename DeleteDBInstanceAutomatedBackupRequestT = Model::DeleteDBInstanceAutomatedBackupRequest>
1501 Model::DeleteDBInstanceAutomatedBackupOutcomeCallable DeleteDBInstanceAutomatedBackupCallable(const DeleteDBInstanceAutomatedBackupRequestT& request = {}) const
1502 {
1503 return SubmitCallable(&RDSClient::DeleteDBInstanceAutomatedBackup, request);
1504 }
1505
1509 template<typename DeleteDBInstanceAutomatedBackupRequestT = Model::DeleteDBInstanceAutomatedBackupRequest>
1510 void DeleteDBInstanceAutomatedBackupAsync(const DeleteDBInstanceAutomatedBackupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteDBInstanceAutomatedBackupRequestT& request = {}) const
1511 {
1512 return SubmitAsync(&RDSClient::DeleteDBInstanceAutomatedBackup, request, handler, context);
1513 }
1514
1522
1526 template<typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
1527 Model::DeleteDBParameterGroupOutcomeCallable DeleteDBParameterGroupCallable(const DeleteDBParameterGroupRequestT& request) const
1528 {
1529 return SubmitCallable(&RDSClient::DeleteDBParameterGroup, request);
1530 }
1531
1535 template<typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
1536 void DeleteDBParameterGroupAsync(const DeleteDBParameterGroupRequestT& request, const DeleteDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1537 {
1538 return SubmitAsync(&RDSClient::DeleteDBParameterGroup, request, handler, context);
1539 }
1540
1547
1551 template<typename DeleteDBProxyRequestT = Model::DeleteDBProxyRequest>
1552 Model::DeleteDBProxyOutcomeCallable DeleteDBProxyCallable(const DeleteDBProxyRequestT& request) const
1553 {
1554 return SubmitCallable(&RDSClient::DeleteDBProxy, request);
1555 }
1556
1560 template<typename DeleteDBProxyRequestT = Model::DeleteDBProxyRequest>
1561 void DeleteDBProxyAsync(const DeleteDBProxyRequestT& request, const DeleteDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1562 {
1563 return SubmitAsync(&RDSClient::DeleteDBProxy, request, handler, context);
1564 }
1565
1576
1580 template<typename DeleteDBProxyEndpointRequestT = Model::DeleteDBProxyEndpointRequest>
1581 Model::DeleteDBProxyEndpointOutcomeCallable DeleteDBProxyEndpointCallable(const DeleteDBProxyEndpointRequestT& request) const
1582 {
1583 return SubmitCallable(&RDSClient::DeleteDBProxyEndpoint, request);
1584 }
1585
1589 template<typename DeleteDBProxyEndpointRequestT = Model::DeleteDBProxyEndpointRequest>
1590 void DeleteDBProxyEndpointAsync(const DeleteDBProxyEndpointRequestT& request, const DeleteDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1591 {
1592 return SubmitAsync(&RDSClient::DeleteDBProxyEndpoint, request, handler, context);
1593 }
1594
1611
1615 template<typename DeleteDBSecurityGroupRequestT = Model::DeleteDBSecurityGroupRequest>
1616 Model::DeleteDBSecurityGroupOutcomeCallable DeleteDBSecurityGroupCallable(const DeleteDBSecurityGroupRequestT& request) const
1617 {
1618 return SubmitCallable(&RDSClient::DeleteDBSecurityGroup, request);
1619 }
1620
1624 template<typename DeleteDBSecurityGroupRequestT = Model::DeleteDBSecurityGroupRequest>
1625 void DeleteDBSecurityGroupAsync(const DeleteDBSecurityGroupRequestT& request, const DeleteDBSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1626 {
1627 return SubmitAsync(&RDSClient::DeleteDBSecurityGroup, request, handler, context);
1628 }
1629
1637
1641 template<typename DeleteDBShardGroupRequestT = Model::DeleteDBShardGroupRequest>
1642 Model::DeleteDBShardGroupOutcomeCallable DeleteDBShardGroupCallable(const DeleteDBShardGroupRequestT& request) const
1643 {
1644 return SubmitCallable(&RDSClient::DeleteDBShardGroup, request);
1645 }
1646
1650 template<typename DeleteDBShardGroupRequestT = Model::DeleteDBShardGroupRequest>
1651 void DeleteDBShardGroupAsync(const DeleteDBShardGroupRequestT& request, const DeleteDBShardGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1652 {
1653 return SubmitAsync(&RDSClient::DeleteDBShardGroup, request, handler, context);
1654 }
1655
1664
1668 template<typename DeleteDBSnapshotRequestT = Model::DeleteDBSnapshotRequest>
1669 Model::DeleteDBSnapshotOutcomeCallable DeleteDBSnapshotCallable(const DeleteDBSnapshotRequestT& request) const
1670 {
1671 return SubmitCallable(&RDSClient::DeleteDBSnapshot, request);
1672 }
1673
1677 template<typename DeleteDBSnapshotRequestT = Model::DeleteDBSnapshotRequest>
1678 void DeleteDBSnapshotAsync(const DeleteDBSnapshotRequestT& request, const DeleteDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1679 {
1680 return SubmitAsync(&RDSClient::DeleteDBSnapshot, request, handler, context);
1681 }
1682
1691
1695 template<typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
1696 Model::DeleteDBSubnetGroupOutcomeCallable DeleteDBSubnetGroupCallable(const DeleteDBSubnetGroupRequestT& request) const
1697 {
1698 return SubmitCallable(&RDSClient::DeleteDBSubnetGroup, request);
1699 }
1700
1704 template<typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
1705 void DeleteDBSubnetGroupAsync(const DeleteDBSubnetGroupRequestT& request, const DeleteDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1706 {
1707 return SubmitAsync(&RDSClient::DeleteDBSubnetGroup, request, handler, context);
1708 }
1709
1716
1720 template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
1721 Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable(const DeleteEventSubscriptionRequestT& request) const
1722 {
1723 return SubmitCallable(&RDSClient::DeleteEventSubscription, request);
1724 }
1725
1729 template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
1730 void DeleteEventSubscriptionAsync(const DeleteEventSubscriptionRequestT& request, const DeleteEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1731 {
1732 return SubmitAsync(&RDSClient::DeleteEventSubscription, request, handler, context);
1733 }
1734
1743
1747 template<typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
1748 Model::DeleteGlobalClusterOutcomeCallable DeleteGlobalClusterCallable(const DeleteGlobalClusterRequestT& request) const
1749 {
1750 return SubmitCallable(&RDSClient::DeleteGlobalCluster, request);
1751 }
1752
1756 template<typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
1757 void DeleteGlobalClusterAsync(const DeleteGlobalClusterRequestT& request, const DeleteGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1758 {
1759 return SubmitAsync(&RDSClient::DeleteGlobalCluster, request, handler, context);
1760 }
1761
1769
1773 template<typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1774 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const
1775 {
1776 return SubmitCallable(&RDSClient::DeleteIntegration, request);
1777 }
1778
1782 template<typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1783 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1784 {
1785 return SubmitAsync(&RDSClient::DeleteIntegration, request, handler, context);
1786 }
1787
1794
1798 template<typename DeleteOptionGroupRequestT = Model::DeleteOptionGroupRequest>
1799 Model::DeleteOptionGroupOutcomeCallable DeleteOptionGroupCallable(const DeleteOptionGroupRequestT& request) const
1800 {
1801 return SubmitCallable(&RDSClient::DeleteOptionGroup, request);
1802 }
1803
1807 template<typename DeleteOptionGroupRequestT = Model::DeleteOptionGroupRequest>
1808 void DeleteOptionGroupAsync(const DeleteOptionGroupRequestT& request, const DeleteOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1809 {
1810 return SubmitAsync(&RDSClient::DeleteOptionGroup, request, handler, context);
1811 }
1812
1822
1826 template<typename DeleteTenantDatabaseRequestT = Model::DeleteTenantDatabaseRequest>
1827 Model::DeleteTenantDatabaseOutcomeCallable DeleteTenantDatabaseCallable(const DeleteTenantDatabaseRequestT& request) const
1828 {
1829 return SubmitCallable(&RDSClient::DeleteTenantDatabase, request);
1830 }
1831
1835 template<typename DeleteTenantDatabaseRequestT = Model::DeleteTenantDatabaseRequest>
1836 void DeleteTenantDatabaseAsync(const DeleteTenantDatabaseRequestT& request, const DeleteTenantDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1837 {
1838 return SubmitAsync(&RDSClient::DeleteTenantDatabase, request, handler, context);
1839 }
1840
1848
1852 template<typename DeregisterDBProxyTargetsRequestT = Model::DeregisterDBProxyTargetsRequest>
1853 Model::DeregisterDBProxyTargetsOutcomeCallable DeregisterDBProxyTargetsCallable(const DeregisterDBProxyTargetsRequestT& request) const
1854 {
1855 return SubmitCallable(&RDSClient::DeregisterDBProxyTargets, request);
1856 }
1857
1861 template<typename DeregisterDBProxyTargetsRequestT = Model::DeregisterDBProxyTargetsRequest>
1862 void DeregisterDBProxyTargetsAsync(const DeregisterDBProxyTargetsRequestT& request, const DeregisterDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1863 {
1864 return SubmitAsync(&RDSClient::DeregisterDBProxyTargets, request, handler, context);
1865 }
1866
1877
1881 template<typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
1882 Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT& request = {}) const
1883 {
1884 return SubmitCallable(&RDSClient::DescribeAccountAttributes, request);
1885 }
1886
1890 template<typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
1891 void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAccountAttributesRequestT& request = {}) const
1892 {
1893 return SubmitAsync(&RDSClient::DescribeAccountAttributes, request, handler, context);
1894 }
1895
1909
1913 template<typename DescribeBlueGreenDeploymentsRequestT = Model::DescribeBlueGreenDeploymentsRequest>
1914 Model::DescribeBlueGreenDeploymentsOutcomeCallable DescribeBlueGreenDeploymentsCallable(const DescribeBlueGreenDeploymentsRequestT& request = {}) const
1915 {
1916 return SubmitCallable(&RDSClient::DescribeBlueGreenDeployments, request);
1917 }
1918
1922 template<typename DescribeBlueGreenDeploymentsRequestT = Model::DescribeBlueGreenDeploymentsRequest>
1923 void DescribeBlueGreenDeploymentsAsync(const DescribeBlueGreenDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeBlueGreenDeploymentsRequestT& request = {}) const
1924 {
1925 return SubmitAsync(&RDSClient::DescribeBlueGreenDeployments, request, handler, context);
1926 }
1927
1941
1945 template<typename DescribeCertificatesRequestT = Model::DescribeCertificatesRequest>
1946 Model::DescribeCertificatesOutcomeCallable DescribeCertificatesCallable(const DescribeCertificatesRequestT& request = {}) const
1947 {
1948 return SubmitCallable(&RDSClient::DescribeCertificates, request);
1949 }
1950
1954 template<typename DescribeCertificatesRequestT = Model::DescribeCertificatesRequest>
1955 void DescribeCertificatesAsync(const DescribeCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeCertificatesRequestT& request = {}) const
1956 {
1957 return SubmitAsync(&RDSClient::DescribeCertificates, request, handler, context);
1958 }
1959
1971
1975 template<typename DescribeDBClusterAutomatedBackupsRequestT = Model::DescribeDBClusterAutomatedBackupsRequest>
1976 Model::DescribeDBClusterAutomatedBackupsOutcomeCallable DescribeDBClusterAutomatedBackupsCallable(const DescribeDBClusterAutomatedBackupsRequestT& request = {}) const
1977 {
1978 return SubmitCallable(&RDSClient::DescribeDBClusterAutomatedBackups, request);
1979 }
1980
1984 template<typename DescribeDBClusterAutomatedBackupsRequestT = Model::DescribeDBClusterAutomatedBackupsRequest>
1985 void DescribeDBClusterAutomatedBackupsAsync(const DescribeDBClusterAutomatedBackupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBClusterAutomatedBackupsRequestT& request = {}) const
1986 {
1987 return SubmitAsync(&RDSClient::DescribeDBClusterAutomatedBackups, request, handler, context);
1988 }
1989
2001
2005 template<typename DescribeDBClusterBacktracksRequestT = Model::DescribeDBClusterBacktracksRequest>
2006 Model::DescribeDBClusterBacktracksOutcomeCallable DescribeDBClusterBacktracksCallable(const DescribeDBClusterBacktracksRequestT& request) const
2007 {
2008 return SubmitCallable(&RDSClient::DescribeDBClusterBacktracks, request);
2009 }
2010
2014 template<typename DescribeDBClusterBacktracksRequestT = Model::DescribeDBClusterBacktracksRequest>
2015 void DescribeDBClusterBacktracksAsync(const DescribeDBClusterBacktracksRequestT& request, const DescribeDBClusterBacktracksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2016 {
2017 return SubmitAsync(&RDSClient::DescribeDBClusterBacktracks, request, handler, context);
2018 }
2019
2028
2032 template<typename DescribeDBClusterEndpointsRequestT = Model::DescribeDBClusterEndpointsRequest>
2033 Model::DescribeDBClusterEndpointsOutcomeCallable DescribeDBClusterEndpointsCallable(const DescribeDBClusterEndpointsRequestT& request = {}) const
2034 {
2035 return SubmitCallable(&RDSClient::DescribeDBClusterEndpoints, request);
2036 }
2037
2041 template<typename DescribeDBClusterEndpointsRequestT = Model::DescribeDBClusterEndpointsRequest>
2042 void DescribeDBClusterEndpointsAsync(const DescribeDBClusterEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBClusterEndpointsRequestT& request = {}) const
2043 {
2044 return SubmitAsync(&RDSClient::DescribeDBClusterEndpoints, request, handler, context);
2045 }
2046
2062
2066 template<typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
2067 Model::DescribeDBClusterParameterGroupsOutcomeCallable DescribeDBClusterParameterGroupsCallable(const DescribeDBClusterParameterGroupsRequestT& request = {}) const
2068 {
2069 return SubmitCallable(&RDSClient::DescribeDBClusterParameterGroups, request);
2070 }
2071
2075 template<typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
2076 void DescribeDBClusterParameterGroupsAsync(const DescribeDBClusterParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBClusterParameterGroupsRequestT& request = {}) const
2077 {
2078 return SubmitAsync(&RDSClient::DescribeDBClusterParameterGroups, request, handler, context);
2079 }
2080
2094
2098 template<typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
2099 Model::DescribeDBClusterParametersOutcomeCallable DescribeDBClusterParametersCallable(const DescribeDBClusterParametersRequestT& request) const
2100 {
2101 return SubmitCallable(&RDSClient::DescribeDBClusterParameters, request);
2102 }
2103
2107 template<typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
2108 void DescribeDBClusterParametersAsync(const DescribeDBClusterParametersRequestT& request, const DescribeDBClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2109 {
2110 return SubmitAsync(&RDSClient::DescribeDBClusterParameters, request, handler, context);
2111 }
2112
2130
2134 template<typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
2136 {
2137 return SubmitCallable(&RDSClient::DescribeDBClusterSnapshotAttributes, request);
2138 }
2139
2143 template<typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
2144 void DescribeDBClusterSnapshotAttributesAsync(const DescribeDBClusterSnapshotAttributesRequestT& request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2145 {
2146 return SubmitAsync(&RDSClient::DescribeDBClusterSnapshotAttributes, request, handler, context);
2147 }
2148
2162
2166 template<typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
2167 Model::DescribeDBClusterSnapshotsOutcomeCallable DescribeDBClusterSnapshotsCallable(const DescribeDBClusterSnapshotsRequestT& request = {}) const
2168 {
2169 return SubmitCallable(&RDSClient::DescribeDBClusterSnapshots, request);
2170 }
2171
2175 template<typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
2176 void DescribeDBClusterSnapshotsAsync(const DescribeDBClusterSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBClusterSnapshotsRequestT& request = {}) const
2177 {
2178 return SubmitAsync(&RDSClient::DescribeDBClusterSnapshots, request, handler, context);
2179 }
2180
2196
2200 template<typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
2201 Model::DescribeDBClustersOutcomeCallable DescribeDBClustersCallable(const DescribeDBClustersRequestT& request = {}) const
2202 {
2203 return SubmitCallable(&RDSClient::DescribeDBClusters, request);
2204 }
2205
2209 template<typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
2210 void DescribeDBClustersAsync(const DescribeDBClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBClustersRequestT& request = {}) const
2211 {
2212 return SubmitAsync(&RDSClient::DescribeDBClusters, request, handler, context);
2213 }
2214
2222
2226 template<typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
2227 Model::DescribeDBEngineVersionsOutcomeCallable DescribeDBEngineVersionsCallable(const DescribeDBEngineVersionsRequestT& request = {}) const
2228 {
2229 return SubmitCallable(&RDSClient::DescribeDBEngineVersions, request);
2230 }
2231
2235 template<typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
2236 void DescribeDBEngineVersionsAsync(const DescribeDBEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBEngineVersionsRequestT& request = {}) const
2237 {
2238 return SubmitAsync(&RDSClient::DescribeDBEngineVersions, request, handler, context);
2239 }
2240
2252
2256 template<typename DescribeDBInstanceAutomatedBackupsRequestT = Model::DescribeDBInstanceAutomatedBackupsRequest>
2257 Model::DescribeDBInstanceAutomatedBackupsOutcomeCallable DescribeDBInstanceAutomatedBackupsCallable(const DescribeDBInstanceAutomatedBackupsRequestT& request = {}) const
2258 {
2259 return SubmitCallable(&RDSClient::DescribeDBInstanceAutomatedBackups, request);
2260 }
2261
2265 template<typename DescribeDBInstanceAutomatedBackupsRequestT = Model::DescribeDBInstanceAutomatedBackupsRequest>
2266 void DescribeDBInstanceAutomatedBackupsAsync(const DescribeDBInstanceAutomatedBackupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBInstanceAutomatedBackupsRequestT& request = {}) const
2267 {
2268 return SubmitAsync(&RDSClient::DescribeDBInstanceAutomatedBackups, request, handler, context);
2269 }
2270
2279
2283 template<typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
2284 Model::DescribeDBInstancesOutcomeCallable DescribeDBInstancesCallable(const DescribeDBInstancesRequestT& request = {}) const
2285 {
2286 return SubmitCallable(&RDSClient::DescribeDBInstances, request);
2287 }
2288
2292 template<typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
2293 void DescribeDBInstancesAsync(const DescribeDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBInstancesRequestT& request = {}) const
2294 {
2295 return SubmitAsync(&RDSClient::DescribeDBInstances, request, handler, context);
2296 }
2297
2305
2309 template<typename DescribeDBLogFilesRequestT = Model::DescribeDBLogFilesRequest>
2310 Model::DescribeDBLogFilesOutcomeCallable DescribeDBLogFilesCallable(const DescribeDBLogFilesRequestT& request) const
2311 {
2312 return SubmitCallable(&RDSClient::DescribeDBLogFiles, request);
2313 }
2314
2318 template<typename DescribeDBLogFilesRequestT = Model::DescribeDBLogFilesRequest>
2319 void DescribeDBLogFilesAsync(const DescribeDBLogFilesRequestT& request, const DescribeDBLogFilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2320 {
2321 return SubmitAsync(&RDSClient::DescribeDBLogFiles, request, handler, context);
2322 }
2323
2331
2335 template<typename DescribeDBMajorEngineVersionsRequestT = Model::DescribeDBMajorEngineVersionsRequest>
2336 Model::DescribeDBMajorEngineVersionsOutcomeCallable DescribeDBMajorEngineVersionsCallable(const DescribeDBMajorEngineVersionsRequestT& request = {}) const
2337 {
2338 return SubmitCallable(&RDSClient::DescribeDBMajorEngineVersions, request);
2339 }
2340
2344 template<typename DescribeDBMajorEngineVersionsRequestT = Model::DescribeDBMajorEngineVersionsRequest>
2345 void DescribeDBMajorEngineVersionsAsync(const DescribeDBMajorEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBMajorEngineVersionsRequestT& request = {}) const
2346 {
2347 return SubmitAsync(&RDSClient::DescribeDBMajorEngineVersions, request, handler, context);
2348 }
2349
2358
2362 template<typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
2363 Model::DescribeDBParameterGroupsOutcomeCallable DescribeDBParameterGroupsCallable(const DescribeDBParameterGroupsRequestT& request = {}) const
2364 {
2365 return SubmitCallable(&RDSClient::DescribeDBParameterGroups, request);
2366 }
2367
2371 template<typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
2372 void DescribeDBParameterGroupsAsync(const DescribeDBParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBParameterGroupsRequestT& request = {}) const
2373 {
2374 return SubmitAsync(&RDSClient::DescribeDBParameterGroups, request, handler, context);
2375 }
2376
2384
2388 template<typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
2389 Model::DescribeDBParametersOutcomeCallable DescribeDBParametersCallable(const DescribeDBParametersRequestT& request) const
2390 {
2391 return SubmitCallable(&RDSClient::DescribeDBParameters, request);
2392 }
2393
2397 template<typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
2398 void DescribeDBParametersAsync(const DescribeDBParametersRequestT& request, const DescribeDBParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2399 {
2400 return SubmitAsync(&RDSClient::DescribeDBParameters, request, handler, context);
2401 }
2402
2409
2413 template<typename DescribeDBProxiesRequestT = Model::DescribeDBProxiesRequest>
2414 Model::DescribeDBProxiesOutcomeCallable DescribeDBProxiesCallable(const DescribeDBProxiesRequestT& request = {}) const
2415 {
2416 return SubmitCallable(&RDSClient::DescribeDBProxies, request);
2417 }
2418
2422 template<typename DescribeDBProxiesRequestT = Model::DescribeDBProxiesRequest>
2423 void DescribeDBProxiesAsync(const DescribeDBProxiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBProxiesRequestT& request = {}) const
2424 {
2425 return SubmitAsync(&RDSClient::DescribeDBProxies, request, handler, context);
2426 }
2427
2434
2438 template<typename DescribeDBProxyEndpointsRequestT = Model::DescribeDBProxyEndpointsRequest>
2439 Model::DescribeDBProxyEndpointsOutcomeCallable DescribeDBProxyEndpointsCallable(const DescribeDBProxyEndpointsRequestT& request = {}) const
2440 {
2441 return SubmitCallable(&RDSClient::DescribeDBProxyEndpoints, request);
2442 }
2443
2447 template<typename DescribeDBProxyEndpointsRequestT = Model::DescribeDBProxyEndpointsRequest>
2448 void DescribeDBProxyEndpointsAsync(const DescribeDBProxyEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBProxyEndpointsRequestT& request = {}) const
2449 {
2450 return SubmitAsync(&RDSClient::DescribeDBProxyEndpoints, request, handler, context);
2451 }
2452
2460
2464 template<typename DescribeDBProxyTargetGroupsRequestT = Model::DescribeDBProxyTargetGroupsRequest>
2465 Model::DescribeDBProxyTargetGroupsOutcomeCallable DescribeDBProxyTargetGroupsCallable(const DescribeDBProxyTargetGroupsRequestT& request) const
2466 {
2467 return SubmitCallable(&RDSClient::DescribeDBProxyTargetGroups, request);
2468 }
2469
2473 template<typename DescribeDBProxyTargetGroupsRequestT = Model::DescribeDBProxyTargetGroupsRequest>
2474 void DescribeDBProxyTargetGroupsAsync(const DescribeDBProxyTargetGroupsRequestT& request, const DescribeDBProxyTargetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2475 {
2476 return SubmitAsync(&RDSClient::DescribeDBProxyTargetGroups, request, handler, context);
2477 }
2478
2486
2490 template<typename DescribeDBProxyTargetsRequestT = Model::DescribeDBProxyTargetsRequest>
2491 Model::DescribeDBProxyTargetsOutcomeCallable DescribeDBProxyTargetsCallable(const DescribeDBProxyTargetsRequestT& request) const
2492 {
2493 return SubmitCallable(&RDSClient::DescribeDBProxyTargets, request);
2494 }
2495
2499 template<typename DescribeDBProxyTargetsRequestT = Model::DescribeDBProxyTargetsRequest>
2500 void DescribeDBProxyTargetsAsync(const DescribeDBProxyTargetsRequestT& request, const DescribeDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2501 {
2502 return SubmitAsync(&RDSClient::DescribeDBProxyTargets, request, handler, context);
2503 }
2504
2512
2516 template<typename DescribeDBRecommendationsRequestT = Model::DescribeDBRecommendationsRequest>
2517 Model::DescribeDBRecommendationsOutcomeCallable DescribeDBRecommendationsCallable(const DescribeDBRecommendationsRequestT& request = {}) const
2518 {
2519 return SubmitCallable(&RDSClient::DescribeDBRecommendations, request);
2520 }
2521
2525 template<typename DescribeDBRecommendationsRequestT = Model::DescribeDBRecommendationsRequest>
2526 void DescribeDBRecommendationsAsync(const DescribeDBRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBRecommendationsRequestT& request = {}) const
2527 {
2528 return SubmitAsync(&RDSClient::DescribeDBRecommendations, request, handler, context);
2529 }
2530
2548
2552 template<typename DescribeDBSecurityGroupsRequestT = Model::DescribeDBSecurityGroupsRequest>
2553 Model::DescribeDBSecurityGroupsOutcomeCallable DescribeDBSecurityGroupsCallable(const DescribeDBSecurityGroupsRequestT& request = {}) const
2554 {
2555 return SubmitCallable(&RDSClient::DescribeDBSecurityGroups, request);
2556 }
2557
2561 template<typename DescribeDBSecurityGroupsRequestT = Model::DescribeDBSecurityGroupsRequest>
2562 void DescribeDBSecurityGroupsAsync(const DescribeDBSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBSecurityGroupsRequestT& request = {}) const
2563 {
2564 return SubmitAsync(&RDSClient::DescribeDBSecurityGroups, request, handler, context);
2565 }
2566
2574
2578 template<typename DescribeDBShardGroupsRequestT = Model::DescribeDBShardGroupsRequest>
2579 Model::DescribeDBShardGroupsOutcomeCallable DescribeDBShardGroupsCallable(const DescribeDBShardGroupsRequestT& request = {}) const
2580 {
2581 return SubmitCallable(&RDSClient::DescribeDBShardGroups, request);
2582 }
2583
2587 template<typename DescribeDBShardGroupsRequestT = Model::DescribeDBShardGroupsRequest>
2588 void DescribeDBShardGroupsAsync(const DescribeDBShardGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBShardGroupsRequestT& request = {}) const
2589 {
2590 return SubmitAsync(&RDSClient::DescribeDBShardGroups, request, handler, context);
2591 }
2592
2609
2613 template<typename DescribeDBSnapshotAttributesRequestT = Model::DescribeDBSnapshotAttributesRequest>
2614 Model::DescribeDBSnapshotAttributesOutcomeCallable DescribeDBSnapshotAttributesCallable(const DescribeDBSnapshotAttributesRequestT& request) const
2615 {
2616 return SubmitCallable(&RDSClient::DescribeDBSnapshotAttributes, request);
2617 }
2618
2622 template<typename DescribeDBSnapshotAttributesRequestT = Model::DescribeDBSnapshotAttributesRequest>
2623 void DescribeDBSnapshotAttributesAsync(const DescribeDBSnapshotAttributesRequestT& request, const DescribeDBSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2624 {
2625 return SubmitAsync(&RDSClient::DescribeDBSnapshotAttributes, request, handler, context);
2626 }
2627
2640
2644 template<typename DescribeDBSnapshotTenantDatabasesRequestT = Model::DescribeDBSnapshotTenantDatabasesRequest>
2645 Model::DescribeDBSnapshotTenantDatabasesOutcomeCallable DescribeDBSnapshotTenantDatabasesCallable(const DescribeDBSnapshotTenantDatabasesRequestT& request = {}) const
2646 {
2647 return SubmitCallable(&RDSClient::DescribeDBSnapshotTenantDatabases, request);
2648 }
2649
2653 template<typename DescribeDBSnapshotTenantDatabasesRequestT = Model::DescribeDBSnapshotTenantDatabasesRequest>
2654 void DescribeDBSnapshotTenantDatabasesAsync(const DescribeDBSnapshotTenantDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBSnapshotTenantDatabasesRequestT& request = {}) const
2655 {
2656 return SubmitAsync(&RDSClient::DescribeDBSnapshotTenantDatabases, request, handler, context);
2657 }
2658
2666
2670 template<typename DescribeDBSnapshotsRequestT = Model::DescribeDBSnapshotsRequest>
2671 Model::DescribeDBSnapshotsOutcomeCallable DescribeDBSnapshotsCallable(const DescribeDBSnapshotsRequestT& request = {}) const
2672 {
2673 return SubmitCallable(&RDSClient::DescribeDBSnapshots, request);
2674 }
2675
2679 template<typename DescribeDBSnapshotsRequestT = Model::DescribeDBSnapshotsRequest>
2680 void DescribeDBSnapshotsAsync(const DescribeDBSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBSnapshotsRequestT& request = {}) const
2681 {
2682 return SubmitAsync(&RDSClient::DescribeDBSnapshots, request, handler, context);
2683 }
2684
2695
2699 template<typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
2700 Model::DescribeDBSubnetGroupsOutcomeCallable DescribeDBSubnetGroupsCallable(const DescribeDBSubnetGroupsRequestT& request = {}) const
2701 {
2702 return SubmitCallable(&RDSClient::DescribeDBSubnetGroups, request);
2703 }
2704
2708 template<typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
2709 void DescribeDBSubnetGroupsAsync(const DescribeDBSubnetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDBSubnetGroupsRequestT& request = {}) const
2710 {
2711 return SubmitAsync(&RDSClient::DescribeDBSubnetGroups, request, handler, context);
2712 }
2713
2724
2728 template<typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
2730 {
2731 return SubmitCallable(&RDSClient::DescribeEngineDefaultClusterParameters, request);
2732 }
2733
2737 template<typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
2738 void DescribeEngineDefaultClusterParametersAsync(const DescribeEngineDefaultClusterParametersRequestT& request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2739 {
2740 return SubmitAsync(&RDSClient::DescribeEngineDefaultClusterParameters, request, handler, context);
2741 }
2742
2750
2754 template<typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
2756 {
2757 return SubmitCallable(&RDSClient::DescribeEngineDefaultParameters, request);
2758 }
2759
2763 template<typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
2764 void DescribeEngineDefaultParametersAsync(const DescribeEngineDefaultParametersRequestT& request, const DescribeEngineDefaultParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2765 {
2766 return SubmitAsync(&RDSClient::DescribeEngineDefaultParameters, request, handler, context);
2767 }
2768
2781
2785 template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
2786 Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable(const DescribeEventCategoriesRequestT& request = {}) const
2787 {
2788 return SubmitCallable(&RDSClient::DescribeEventCategories, request);
2789 }
2790
2794 template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
2795 void DescribeEventCategoriesAsync(const DescribeEventCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventCategoriesRequestT& request = {}) const
2796 {
2797 return SubmitAsync(&RDSClient::DescribeEventCategories, request, handler, context);
2798 }
2799
2811
2815 template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
2816 Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable(const DescribeEventSubscriptionsRequestT& request = {}) const
2817 {
2818 return SubmitCallable(&RDSClient::DescribeEventSubscriptions, request);
2819 }
2820
2824 template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
2825 void DescribeEventSubscriptionsAsync(const DescribeEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventSubscriptionsRequestT& request = {}) const
2826 {
2827 return SubmitAsync(&RDSClient::DescribeEventSubscriptions, request, handler, context);
2828 }
2829
2847
2851 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
2852 Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT& request = {}) const
2853 {
2854 return SubmitCallable(&RDSClient::DescribeEvents, request);
2855 }
2856
2860 template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
2861 void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventsRequestT& request = {}) const
2862 {
2863 return SubmitAsync(&RDSClient::DescribeEvents, request, handler, context);
2864 }
2865
2873
2877 template<typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
2878 Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const DescribeExportTasksRequestT& request = {}) const
2879 {
2880 return SubmitCallable(&RDSClient::DescribeExportTasks, request);
2881 }
2882
2886 template<typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
2887 void DescribeExportTasksAsync(const DescribeExportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeExportTasksRequestT& request = {}) const
2888 {
2889 return SubmitAsync(&RDSClient::DescribeExportTasks, request, handler, context);
2890 }
2891
2903
2907 template<typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
2908 Model::DescribeGlobalClustersOutcomeCallable DescribeGlobalClustersCallable(const DescribeGlobalClustersRequestT& request = {}) const
2909 {
2910 return SubmitCallable(&RDSClient::DescribeGlobalClusters, request);
2911 }
2912
2916 template<typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
2917 void DescribeGlobalClustersAsync(const DescribeGlobalClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeGlobalClustersRequestT& request = {}) const
2918 {
2919 return SubmitAsync(&RDSClient::DescribeGlobalClusters, request, handler, context);
2920 }
2921
2929
2933 template<typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2934 Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT& request = {}) const
2935 {
2936 return SubmitCallable(&RDSClient::DescribeIntegrations, request);
2937 }
2938
2942 template<typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2943 void DescribeIntegrationsAsync(const DescribeIntegrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeIntegrationsRequestT& request = {}) const
2944 {
2945 return SubmitAsync(&RDSClient::DescribeIntegrations, request, handler, context);
2946 }
2947
2955
2959 template<typename DescribeOptionGroupOptionsRequestT = Model::DescribeOptionGroupOptionsRequest>
2960 Model::DescribeOptionGroupOptionsOutcomeCallable DescribeOptionGroupOptionsCallable(const DescribeOptionGroupOptionsRequestT& request) const
2961 {
2962 return SubmitCallable(&RDSClient::DescribeOptionGroupOptions, request);
2963 }
2964
2968 template<typename DescribeOptionGroupOptionsRequestT = Model::DescribeOptionGroupOptionsRequest>
2969 void DescribeOptionGroupOptionsAsync(const DescribeOptionGroupOptionsRequestT& request, const DescribeOptionGroupOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2970 {
2971 return SubmitAsync(&RDSClient::DescribeOptionGroupOptions, request, handler, context);
2972 }
2973
2980
2984 template<typename DescribeOptionGroupsRequestT = Model::DescribeOptionGroupsRequest>
2985 Model::DescribeOptionGroupsOutcomeCallable DescribeOptionGroupsCallable(const DescribeOptionGroupsRequestT& request = {}) const
2986 {
2987 return SubmitCallable(&RDSClient::DescribeOptionGroups, request);
2988 }
2989
2993 template<typename DescribeOptionGroupsRequestT = Model::DescribeOptionGroupsRequest>
2994 void DescribeOptionGroupsAsync(const DescribeOptionGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeOptionGroupsRequestT& request = {}) const
2995 {
2996 return SubmitAsync(&RDSClient::DescribeOptionGroups, request, handler, context);
2997 }
2998
3006
3010 template<typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
3012 {
3013 return SubmitCallable(&RDSClient::DescribeOrderableDBInstanceOptions, request);
3014 }
3015
3019 template<typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
3020 void DescribeOrderableDBInstanceOptionsAsync(const DescribeOrderableDBInstanceOptionsRequestT& request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3021 {
3022 return SubmitAsync(&RDSClient::DescribeOrderableDBInstanceOptions, request, handler, context);
3023 }
3024
3038
3042 template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
3043 Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const DescribePendingMaintenanceActionsRequestT& request = {}) const
3044 {
3045 return SubmitCallable(&RDSClient::DescribePendingMaintenanceActions, request);
3046 }
3047
3051 template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
3052 void DescribePendingMaintenanceActionsAsync(const DescribePendingMaintenanceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribePendingMaintenanceActionsRequestT& request = {}) const
3053 {
3054 return SubmitAsync(&RDSClient::DescribePendingMaintenanceActions, request, handler, context);
3055 }
3056
3064
3068 template<typename DescribeReservedDBInstancesRequestT = Model::DescribeReservedDBInstancesRequest>
3069 Model::DescribeReservedDBInstancesOutcomeCallable DescribeReservedDBInstancesCallable(const DescribeReservedDBInstancesRequestT& request = {}) const
3070 {
3071 return SubmitCallable(&RDSClient::DescribeReservedDBInstances, request);
3072 }
3073
3077 template<typename DescribeReservedDBInstancesRequestT = Model::DescribeReservedDBInstancesRequest>
3078 void DescribeReservedDBInstancesAsync(const DescribeReservedDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReservedDBInstancesRequestT& request = {}) const
3079 {
3080 return SubmitAsync(&RDSClient::DescribeReservedDBInstances, request, handler, context);
3081 }
3082
3089
3093 template<typename DescribeReservedDBInstancesOfferingsRequestT = Model::DescribeReservedDBInstancesOfferingsRequest>
3094 Model::DescribeReservedDBInstancesOfferingsOutcomeCallable DescribeReservedDBInstancesOfferingsCallable(const DescribeReservedDBInstancesOfferingsRequestT& request = {}) const
3095 {
3096 return SubmitCallable(&RDSClient::DescribeReservedDBInstancesOfferings, request);
3097 }
3098
3102 template<typename DescribeReservedDBInstancesOfferingsRequestT = Model::DescribeReservedDBInstancesOfferingsRequest>
3103 void DescribeReservedDBInstancesOfferingsAsync(const DescribeReservedDBInstancesOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeReservedDBInstancesOfferingsRequestT& request = {}) const
3104 {
3105 return SubmitAsync(&RDSClient::DescribeReservedDBInstancesOfferings, request, handler, context);
3106 }
3107
3123
3127 template<typename DescribeSourceRegionsRequestT = Model::DescribeSourceRegionsRequest>
3128 Model::DescribeSourceRegionsOutcomeCallable DescribeSourceRegionsCallable(const DescribeSourceRegionsRequestT& request = {}) const
3129 {
3130 return SubmitCallable(&RDSClient::DescribeSourceRegions, request);
3131 }
3132
3136 template<typename DescribeSourceRegionsRequestT = Model::DescribeSourceRegionsRequest>
3137 void DescribeSourceRegionsAsync(const DescribeSourceRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeSourceRegionsRequestT& request = {}) const
3138 {
3139 return SubmitAsync(&RDSClient::DescribeSourceRegions, request, handler, context);
3140 }
3141
3150
3154 template<typename DescribeTenantDatabasesRequestT = Model::DescribeTenantDatabasesRequest>
3155 Model::DescribeTenantDatabasesOutcomeCallable DescribeTenantDatabasesCallable(const DescribeTenantDatabasesRequestT& request = {}) const
3156 {
3157 return SubmitCallable(&RDSClient::DescribeTenantDatabases, request);
3158 }
3159
3163 template<typename DescribeTenantDatabasesRequestT = Model::DescribeTenantDatabasesRequest>
3164 void DescribeTenantDatabasesAsync(const DescribeTenantDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeTenantDatabasesRequestT& request = {}) const
3165 {
3166 return SubmitAsync(&RDSClient::DescribeTenantDatabases, request, handler, context);
3167 }
3168
3178
3182 template<typename DescribeValidDBInstanceModificationsRequestT = Model::DescribeValidDBInstanceModificationsRequest>
3184 {
3185 return SubmitCallable(&RDSClient::DescribeValidDBInstanceModifications, request);
3186 }
3187
3191 template<typename DescribeValidDBInstanceModificationsRequestT = Model::DescribeValidDBInstanceModificationsRequest>
3192 void DescribeValidDBInstanceModificationsAsync(const DescribeValidDBInstanceModificationsRequestT& request, const DescribeValidDBInstanceModificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3193 {
3194 return SubmitAsync(&RDSClient::DescribeValidDBInstanceModifications, request, handler, context);
3195 }
3196
3210
3214 template<typename DisableHttpEndpointRequestT = Model::DisableHttpEndpointRequest>
3215 Model::DisableHttpEndpointOutcomeCallable DisableHttpEndpointCallable(const DisableHttpEndpointRequestT& request) const
3216 {
3217 return SubmitCallable(&RDSClient::DisableHttpEndpoint, request);
3218 }
3219
3223 template<typename DisableHttpEndpointRequestT = Model::DisableHttpEndpointRequest>
3224 void DisableHttpEndpointAsync(const DisableHttpEndpointRequestT& request, const DisableHttpEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3225 {
3226 return SubmitAsync(&RDSClient::DisableHttpEndpoint, request, handler, context);
3227 }
3228
3242
3246 template<typename DownloadDBLogFilePortionRequestT = Model::DownloadDBLogFilePortionRequest>
3247 Model::DownloadDBLogFilePortionOutcomeCallable DownloadDBLogFilePortionCallable(const DownloadDBLogFilePortionRequestT& request) const
3248 {
3249 return SubmitCallable(&RDSClient::DownloadDBLogFilePortion, request);
3250 }
3251
3255 template<typename DownloadDBLogFilePortionRequestT = Model::DownloadDBLogFilePortionRequest>
3256 void DownloadDBLogFilePortionAsync(const DownloadDBLogFilePortionRequestT& request, const DownloadDBLogFilePortionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3257 {
3258 return SubmitAsync(&RDSClient::DownloadDBLogFilePortion, request, handler, context);
3259 }
3260
3277
3281 template<typename EnableHttpEndpointRequestT = Model::EnableHttpEndpointRequest>
3282 Model::EnableHttpEndpointOutcomeCallable EnableHttpEndpointCallable(const EnableHttpEndpointRequestT& request) const
3283 {
3284 return SubmitCallable(&RDSClient::EnableHttpEndpoint, request);
3285 }
3286
3290 template<typename EnableHttpEndpointRequestT = Model::EnableHttpEndpointRequest>
3291 void EnableHttpEndpointAsync(const EnableHttpEndpointRequestT& request, const EnableHttpEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3292 {
3293 return SubmitAsync(&RDSClient::EnableHttpEndpoint, request, handler, context);
3294 }
3295
3322
3326 template<typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
3327 Model::FailoverDBClusterOutcomeCallable FailoverDBClusterCallable(const FailoverDBClusterRequestT& request) const
3328 {
3329 return SubmitCallable(&RDSClient::FailoverDBCluster, request);
3330 }
3331
3335 template<typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
3336 void FailoverDBClusterAsync(const FailoverDBClusterRequestT& request, const FailoverDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3337 {
3338 return SubmitAsync(&RDSClient::FailoverDBCluster, request, handler, context);
3339 }
3340
3379
3383 template<typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
3384 Model::FailoverGlobalClusterOutcomeCallable FailoverGlobalClusterCallable(const FailoverGlobalClusterRequestT& request) const
3385 {
3386 return SubmitCallable(&RDSClient::FailoverGlobalCluster, request);
3387 }
3388
3392 template<typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
3393 void FailoverGlobalClusterAsync(const FailoverGlobalClusterRequestT& request, const FailoverGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3394 {
3395 return SubmitAsync(&RDSClient::FailoverGlobalCluster, request, handler, context);
3396 }
3397
3410
3414 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3415 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
3416 {
3417 return SubmitCallable(&RDSClient::ListTagsForResource, request);
3418 }
3419
3423 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3424 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3425 {
3426 return SubmitAsync(&RDSClient::ListTagsForResource, request, handler, context);
3427 }
3428
3443
3447 template<typename ModifyActivityStreamRequestT = Model::ModifyActivityStreamRequest>
3448 Model::ModifyActivityStreamOutcomeCallable ModifyActivityStreamCallable(const ModifyActivityStreamRequestT& request = {}) const
3449 {
3450 return SubmitCallable(&RDSClient::ModifyActivityStream, request);
3451 }
3452
3456 template<typename ModifyActivityStreamRequestT = Model::ModifyActivityStreamRequest>
3457 void ModifyActivityStreamAsync(const ModifyActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ModifyActivityStreamRequestT& request = {}) const
3458 {
3459 return SubmitAsync(&RDSClient::ModifyActivityStream, request, handler, context);
3460 }
3461
3489
3493 template<typename ModifyCertificatesRequestT = Model::ModifyCertificatesRequest>
3494 Model::ModifyCertificatesOutcomeCallable ModifyCertificatesCallable(const ModifyCertificatesRequestT& request = {}) const
3495 {
3496 return SubmitCallable(&RDSClient::ModifyCertificates, request);
3497 }
3498
3502 template<typename ModifyCertificatesRequestT = Model::ModifyCertificatesRequest>
3503 void ModifyCertificatesAsync(const ModifyCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ModifyCertificatesRequestT& request = {}) const
3504 {
3505 return SubmitAsync(&RDSClient::ModifyCertificates, request, handler, context);
3506 }
3507
3532
3536 template<typename ModifyCurrentDBClusterCapacityRequestT = Model::ModifyCurrentDBClusterCapacityRequest>
3538 {
3539 return SubmitCallable(&RDSClient::ModifyCurrentDBClusterCapacity, request);
3540 }
3541
3545 template<typename ModifyCurrentDBClusterCapacityRequestT = Model::ModifyCurrentDBClusterCapacityRequest>
3546 void ModifyCurrentDBClusterCapacityAsync(const ModifyCurrentDBClusterCapacityRequestT& request, const ModifyCurrentDBClusterCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3547 {
3548 return SubmitAsync(&RDSClient::ModifyCurrentDBClusterCapacity, request, handler, context);
3549 }
3550
3568
3572 template<typename ModifyCustomDBEngineVersionRequestT = Model::ModifyCustomDBEngineVersionRequest>
3573 Model::ModifyCustomDBEngineVersionOutcomeCallable ModifyCustomDBEngineVersionCallable(const ModifyCustomDBEngineVersionRequestT& request) const
3574 {
3575 return SubmitCallable(&RDSClient::ModifyCustomDBEngineVersion, request);
3576 }
3577
3581 template<typename ModifyCustomDBEngineVersionRequestT = Model::ModifyCustomDBEngineVersionRequest>
3582 void ModifyCustomDBEngineVersionAsync(const ModifyCustomDBEngineVersionRequestT& request, const ModifyCustomDBEngineVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3583 {
3584 return SubmitAsync(&RDSClient::ModifyCustomDBEngineVersion, request, handler, context);
3585 }
3586
3602
3606 template<typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
3607 Model::ModifyDBClusterOutcomeCallable ModifyDBClusterCallable(const ModifyDBClusterRequestT& request) const
3608 {
3609 return SubmitCallable(&RDSClient::ModifyDBCluster, request);
3610 }
3611
3615 template<typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
3616 void ModifyDBClusterAsync(const ModifyDBClusterRequestT& request, const ModifyDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3617 {
3618 return SubmitAsync(&RDSClient::ModifyDBCluster, request, handler, context);
3619 }
3620
3629
3633 template<typename ModifyDBClusterEndpointRequestT = Model::ModifyDBClusterEndpointRequest>
3634 Model::ModifyDBClusterEndpointOutcomeCallable ModifyDBClusterEndpointCallable(const ModifyDBClusterEndpointRequestT& request) const
3635 {
3636 return SubmitCallable(&RDSClient::ModifyDBClusterEndpoint, request);
3637 }
3638
3642 template<typename ModifyDBClusterEndpointRequestT = Model::ModifyDBClusterEndpointRequest>
3643 void ModifyDBClusterEndpointAsync(const ModifyDBClusterEndpointRequestT& request, const ModifyDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3644 {
3645 return SubmitAsync(&RDSClient::ModifyDBClusterEndpoint, request, handler, context);
3646 }
3647
3679
3683 template<typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
3684 Model::ModifyDBClusterParameterGroupOutcomeCallable ModifyDBClusterParameterGroupCallable(const ModifyDBClusterParameterGroupRequestT& request) const
3685 {
3686 return SubmitCallable(&RDSClient::ModifyDBClusterParameterGroup, request);
3687 }
3688
3692 template<typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
3693 void ModifyDBClusterParameterGroupAsync(const ModifyDBClusterParameterGroupRequestT& request, const ModifyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3694 {
3695 return SubmitAsync(&RDSClient::ModifyDBClusterParameterGroup, request, handler, context);
3696 }
3697
3722
3726 template<typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
3728 {
3729 return SubmitCallable(&RDSClient::ModifyDBClusterSnapshotAttribute, request);
3730 }
3731
3735 template<typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
3736 void ModifyDBClusterSnapshotAttributeAsync(const ModifyDBClusterSnapshotAttributeRequestT& request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3737 {
3738 return SubmitAsync(&RDSClient::ModifyDBClusterSnapshotAttribute, request, handler, context);
3739 }
3740
3751
3755 template<typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
3756 Model::ModifyDBInstanceOutcomeCallable ModifyDBInstanceCallable(const ModifyDBInstanceRequestT& request) const
3757 {
3758 return SubmitCallable(&RDSClient::ModifyDBInstance, request);
3759 }
3760
3764 template<typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
3765 void ModifyDBInstanceAsync(const ModifyDBInstanceRequestT& request, const ModifyDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3766 {
3767 return SubmitAsync(&RDSClient::ModifyDBInstance, request, handler, context);
3768 }
3769
3790
3794 template<typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
3795 Model::ModifyDBParameterGroupOutcomeCallable ModifyDBParameterGroupCallable(const ModifyDBParameterGroupRequestT& request) const
3796 {
3797 return SubmitCallable(&RDSClient::ModifyDBParameterGroup, request);
3798 }
3799
3803 template<typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
3804 void ModifyDBParameterGroupAsync(const ModifyDBParameterGroupRequestT& request, const ModifyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3805 {
3806 return SubmitAsync(&RDSClient::ModifyDBParameterGroup, request, handler, context);
3807 }
3808
3815
3819 template<typename ModifyDBProxyRequestT = Model::ModifyDBProxyRequest>
3820 Model::ModifyDBProxyOutcomeCallable ModifyDBProxyCallable(const ModifyDBProxyRequestT& request) const
3821 {
3822 return SubmitCallable(&RDSClient::ModifyDBProxy, request);
3823 }
3824
3828 template<typename ModifyDBProxyRequestT = Model::ModifyDBProxyRequest>
3829 void ModifyDBProxyAsync(const ModifyDBProxyRequestT& request, const ModifyDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3830 {
3831 return SubmitAsync(&RDSClient::ModifyDBProxy, request, handler, context);
3832 }
3833
3841
3845 template<typename ModifyDBProxyEndpointRequestT = Model::ModifyDBProxyEndpointRequest>
3846 Model::ModifyDBProxyEndpointOutcomeCallable ModifyDBProxyEndpointCallable(const ModifyDBProxyEndpointRequestT& request) const
3847 {
3848 return SubmitCallable(&RDSClient::ModifyDBProxyEndpoint, request);
3849 }
3850
3854 template<typename ModifyDBProxyEndpointRequestT = Model::ModifyDBProxyEndpointRequest>
3855 void ModifyDBProxyEndpointAsync(const ModifyDBProxyEndpointRequestT& request, const ModifyDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3856 {
3857 return SubmitAsync(&RDSClient::ModifyDBProxyEndpoint, request, handler, context);
3858 }
3859
3867
3871 template<typename ModifyDBProxyTargetGroupRequestT = Model::ModifyDBProxyTargetGroupRequest>
3872 Model::ModifyDBProxyTargetGroupOutcomeCallable ModifyDBProxyTargetGroupCallable(const ModifyDBProxyTargetGroupRequestT& request) const
3873 {
3874 return SubmitCallable(&RDSClient::ModifyDBProxyTargetGroup, request);
3875 }
3876
3880 template<typename ModifyDBProxyTargetGroupRequestT = Model::ModifyDBProxyTargetGroupRequest>
3881 void ModifyDBProxyTargetGroupAsync(const ModifyDBProxyTargetGroupRequestT& request, const ModifyDBProxyTargetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3882 {
3883 return SubmitAsync(&RDSClient::ModifyDBProxyTargetGroup, request, handler, context);
3884 }
3885
3893
3897 template<typename ModifyDBRecommendationRequestT = Model::ModifyDBRecommendationRequest>
3898 Model::ModifyDBRecommendationOutcomeCallable ModifyDBRecommendationCallable(const ModifyDBRecommendationRequestT& request) const
3899 {
3900 return SubmitCallable(&RDSClient::ModifyDBRecommendation, request);
3901 }
3902
3906 template<typename ModifyDBRecommendationRequestT = Model::ModifyDBRecommendationRequest>
3907 void ModifyDBRecommendationAsync(const ModifyDBRecommendationRequestT& request, const ModifyDBRecommendationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3908 {
3909 return SubmitAsync(&RDSClient::ModifyDBRecommendation, request, handler, context);
3910 }
3911
3920
3924 template<typename ModifyDBShardGroupRequestT = Model::ModifyDBShardGroupRequest>
3925 Model::ModifyDBShardGroupOutcomeCallable ModifyDBShardGroupCallable(const ModifyDBShardGroupRequestT& request) const
3926 {
3927 return SubmitCallable(&RDSClient::ModifyDBShardGroup, request);
3928 }
3929
3933 template<typename ModifyDBShardGroupRequestT = Model::ModifyDBShardGroupRequest>
3934 void ModifyDBShardGroupAsync(const ModifyDBShardGroupRequestT& request, const ModifyDBShardGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3935 {
3936 return SubmitAsync(&RDSClient::ModifyDBShardGroup, request, handler, context);
3937 }
3938
3948
3952 template<typename ModifyDBSnapshotRequestT = Model::ModifyDBSnapshotRequest>
3953 Model::ModifyDBSnapshotOutcomeCallable ModifyDBSnapshotCallable(const ModifyDBSnapshotRequestT& request) const
3954 {
3955 return SubmitCallable(&RDSClient::ModifyDBSnapshot, request);
3956 }
3957
3961 template<typename ModifyDBSnapshotRequestT = Model::ModifyDBSnapshotRequest>
3962 void ModifyDBSnapshotAsync(const ModifyDBSnapshotRequestT& request, const ModifyDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3963 {
3964 return SubmitAsync(&RDSClient::ModifyDBSnapshot, request, handler, context);
3965 }
3966
3990
3994 template<typename ModifyDBSnapshotAttributeRequestT = Model::ModifyDBSnapshotAttributeRequest>
3995 Model::ModifyDBSnapshotAttributeOutcomeCallable ModifyDBSnapshotAttributeCallable(const ModifyDBSnapshotAttributeRequestT& request) const
3996 {
3997 return SubmitCallable(&RDSClient::ModifyDBSnapshotAttribute, request);
3998 }
3999
4003 template<typename ModifyDBSnapshotAttributeRequestT = Model::ModifyDBSnapshotAttributeRequest>
4004 void ModifyDBSnapshotAttributeAsync(const ModifyDBSnapshotAttributeRequestT& request, const ModifyDBSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4005 {
4006 return SubmitAsync(&RDSClient::ModifyDBSnapshotAttribute, request, handler, context);
4007 }
4008
4017
4021 template<typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
4022 Model::ModifyDBSubnetGroupOutcomeCallable ModifyDBSubnetGroupCallable(const ModifyDBSubnetGroupRequestT& request) const
4023 {
4024 return SubmitCallable(&RDSClient::ModifyDBSubnetGroup, request);
4025 }
4026
4030 template<typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
4031 void ModifyDBSubnetGroupAsync(const ModifyDBSubnetGroupRequestT& request, const ModifyDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4032 {
4033 return SubmitAsync(&RDSClient::ModifyDBSubnetGroup, request, handler, context);
4034 }
4035
4050
4054 template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
4055 Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable(const ModifyEventSubscriptionRequestT& request) const
4056 {
4057 return SubmitCallable(&RDSClient::ModifyEventSubscription, request);
4058 }
4059
4063 template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
4064 void ModifyEventSubscriptionAsync(const ModifyEventSubscriptionRequestT& request, const ModifyEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4065 {
4066 return SubmitAsync(&RDSClient::ModifyEventSubscription, request, handler, context);
4067 }
4068
4082
4086 template<typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
4087 Model::ModifyGlobalClusterOutcomeCallable ModifyGlobalClusterCallable(const ModifyGlobalClusterRequestT& request = {}) const
4088 {
4089 return SubmitCallable(&RDSClient::ModifyGlobalCluster, request);
4090 }
4091
4095 template<typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
4096 void ModifyGlobalClusterAsync(const ModifyGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ModifyGlobalClusterRequestT& request = {}) const
4097 {
4098 return SubmitAsync(&RDSClient::ModifyGlobalCluster, request, handler, context);
4099 }
4100
4108
4112 template<typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
4113 Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT& request) const
4114 {
4115 return SubmitCallable(&RDSClient::ModifyIntegration, request);
4116 }
4117
4121 template<typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
4122 void ModifyIntegrationAsync(const ModifyIntegrationRequestT& request, const ModifyIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4123 {
4124 return SubmitAsync(&RDSClient::ModifyIntegration, request, handler, context);
4125 }
4126
4133
4137 template<typename ModifyOptionGroupRequestT = Model::ModifyOptionGroupRequest>
4138 Model::ModifyOptionGroupOutcomeCallable ModifyOptionGroupCallable(const ModifyOptionGroupRequestT& request) const
4139 {
4140 return SubmitCallable(&RDSClient::ModifyOptionGroup, request);
4141 }
4142
4146 template<typename ModifyOptionGroupRequestT = Model::ModifyOptionGroupRequest>
4147 void ModifyOptionGroupAsync(const ModifyOptionGroupRequestT& request, const ModifyOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4148 {
4149 return SubmitAsync(&RDSClient::ModifyOptionGroup, request, handler, context);
4150 }
4151
4161
4165 template<typename ModifyTenantDatabaseRequestT = Model::ModifyTenantDatabaseRequest>
4166 Model::ModifyTenantDatabaseOutcomeCallable ModifyTenantDatabaseCallable(const ModifyTenantDatabaseRequestT& request) const
4167 {
4168 return SubmitCallable(&RDSClient::ModifyTenantDatabase, request);
4169 }
4170
4174 template<typename ModifyTenantDatabaseRequestT = Model::ModifyTenantDatabaseRequest>
4175 void ModifyTenantDatabaseAsync(const ModifyTenantDatabaseRequestT& request, const ModifyTenantDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4176 {
4177 return SubmitAsync(&RDSClient::ModifyTenantDatabase, request, handler, context);
4178 }
4179
4195
4199 template<typename PromoteReadReplicaRequestT = Model::PromoteReadReplicaRequest>
4200 Model::PromoteReadReplicaOutcomeCallable PromoteReadReplicaCallable(const PromoteReadReplicaRequestT& request) const
4201 {
4202 return SubmitCallable(&RDSClient::PromoteReadReplica, request);
4203 }
4204
4208 template<typename PromoteReadReplicaRequestT = Model::PromoteReadReplicaRequest>
4209 void PromoteReadReplicaAsync(const PromoteReadReplicaRequestT& request, const PromoteReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4210 {
4211 return SubmitAsync(&RDSClient::PromoteReadReplica, request, handler, context);
4212 }
4213
4221
4225 template<typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
4226 Model::PromoteReadReplicaDBClusterOutcomeCallable PromoteReadReplicaDBClusterCallable(const PromoteReadReplicaDBClusterRequestT& request) const
4227 {
4228 return SubmitCallable(&RDSClient::PromoteReadReplicaDBCluster, request);
4229 }
4230
4234 template<typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
4235 void PromoteReadReplicaDBClusterAsync(const PromoteReadReplicaDBClusterRequestT& request, const PromoteReadReplicaDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4236 {
4237 return SubmitAsync(&RDSClient::PromoteReadReplicaDBCluster, request, handler, context);
4238 }
4239
4246
4250 template<typename PurchaseReservedDBInstancesOfferingRequestT = Model::PurchaseReservedDBInstancesOfferingRequest>
4252 {
4253 return SubmitCallable(&RDSClient::PurchaseReservedDBInstancesOffering, request);
4254 }
4255
4259 template<typename PurchaseReservedDBInstancesOfferingRequestT = Model::PurchaseReservedDBInstancesOfferingRequest>
4260 void PurchaseReservedDBInstancesOfferingAsync(const PurchaseReservedDBInstancesOfferingRequestT& request, const PurchaseReservedDBInstancesOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4261 {
4262 return SubmitAsync(&RDSClient::PurchaseReservedDBInstancesOffering, request, handler, context);
4263 }
4264
4281
4285 template<typename RebootDBClusterRequestT = Model::RebootDBClusterRequest>
4286 Model::RebootDBClusterOutcomeCallable RebootDBClusterCallable(const RebootDBClusterRequestT& request) const
4287 {
4288 return SubmitCallable(&RDSClient::RebootDBCluster, request);
4289 }
4290
4294 template<typename RebootDBClusterRequestT = Model::RebootDBClusterRequest>
4295 void RebootDBClusterAsync(const RebootDBClusterRequestT& request, const RebootDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4296 {
4297 return SubmitAsync(&RDSClient::RebootDBCluster, request, handler, context);
4298 }
4299
4317
4321 template<typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
4322 Model::RebootDBInstanceOutcomeCallable RebootDBInstanceCallable(const RebootDBInstanceRequestT& request) const
4323 {
4324 return SubmitCallable(&RDSClient::RebootDBInstance, request);
4325 }
4326
4330 template<typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
4331 void RebootDBInstanceAsync(const RebootDBInstanceRequestT& request, const RebootDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4332 {
4333 return SubmitAsync(&RDSClient::RebootDBInstance, request, handler, context);
4334 }
4335
4345
4349 template<typename RebootDBShardGroupRequestT = Model::RebootDBShardGroupRequest>
4350 Model::RebootDBShardGroupOutcomeCallable RebootDBShardGroupCallable(const RebootDBShardGroupRequestT& request) const
4351 {
4352 return SubmitCallable(&RDSClient::RebootDBShardGroup, request);
4353 }
4354
4358 template<typename RebootDBShardGroupRequestT = Model::RebootDBShardGroupRequest>
4359 void RebootDBShardGroupAsync(const RebootDBShardGroupRequestT& request, const RebootDBShardGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4360 {
4361 return SubmitAsync(&RDSClient::RebootDBShardGroup, request, handler, context);
4362 }
4363
4371
4375 template<typename RegisterDBProxyTargetsRequestT = Model::RegisterDBProxyTargetsRequest>
4376 Model::RegisterDBProxyTargetsOutcomeCallable RegisterDBProxyTargetsCallable(const RegisterDBProxyTargetsRequestT& request) const
4377 {
4378 return SubmitCallable(&RDSClient::RegisterDBProxyTargets, request);
4379 }
4380
4384 template<typename RegisterDBProxyTargetsRequestT = Model::RegisterDBProxyTargetsRequest>
4385 void RegisterDBProxyTargetsAsync(const RegisterDBProxyTargetsRequestT& request, const RegisterDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4386 {
4387 return SubmitAsync(&RDSClient::RegisterDBProxyTargets, request, handler, context);
4388 }
4389
4400
4404 template<typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
4405 Model::RemoveFromGlobalClusterOutcomeCallable RemoveFromGlobalClusterCallable(const RemoveFromGlobalClusterRequestT& request = {}) const
4406 {
4407 return SubmitCallable(&RDSClient::RemoveFromGlobalCluster, request);
4408 }
4409
4413 template<typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
4414 void RemoveFromGlobalClusterAsync(const RemoveFromGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RemoveFromGlobalClusterRequestT& request = {}) const
4415 {
4416 return SubmitAsync(&RDSClient::RemoveFromGlobalCluster, request, handler, context);
4417 }
4418
4433
4437 template<typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
4438 Model::RemoveRoleFromDBClusterOutcomeCallable RemoveRoleFromDBClusterCallable(const RemoveRoleFromDBClusterRequestT& request) const
4439 {
4440 return SubmitCallable(&RDSClient::RemoveRoleFromDBCluster, request);
4441 }
4442
4446 template<typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
4447 void RemoveRoleFromDBClusterAsync(const RemoveRoleFromDBClusterRequestT& request, const RemoveRoleFromDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4448 {
4449 return SubmitAsync(&RDSClient::RemoveRoleFromDBCluster, request, handler, context);
4450 }
4451
4459
4463 template<typename RemoveRoleFromDBInstanceRequestT = Model::RemoveRoleFromDBInstanceRequest>
4464 Model::RemoveRoleFromDBInstanceOutcomeCallable RemoveRoleFromDBInstanceCallable(const RemoveRoleFromDBInstanceRequestT& request) const
4465 {
4466 return SubmitCallable(&RDSClient::RemoveRoleFromDBInstance, request);
4467 }
4468
4472 template<typename RemoveRoleFromDBInstanceRequestT = Model::RemoveRoleFromDBInstanceRequest>
4473 void RemoveRoleFromDBInstanceAsync(const RemoveRoleFromDBInstanceRequestT& request, const RemoveRoleFromDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4474 {
4475 return SubmitAsync(&RDSClient::RemoveRoleFromDBInstance, request, handler, context);
4476 }
4477
4485
4489 template<typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
4491 {
4492 return SubmitCallable(&RDSClient::RemoveSourceIdentifierFromSubscription, request);
4493 }
4494
4498 template<typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
4499 void RemoveSourceIdentifierFromSubscriptionAsync(const RemoveSourceIdentifierFromSubscriptionRequestT& request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4500 {
4501 return SubmitAsync(&RDSClient::RemoveSourceIdentifierFromSubscription, request, handler, context);
4502 }
4503
4516
4520 template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
4521 Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT& request) const
4522 {
4523 return SubmitCallable(&RDSClient::RemoveTagsFromResource, request);
4524 }
4525
4529 template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
4530 void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4531 {
4532 return SubmitAsync(&RDSClient::RemoveTagsFromResource, request, handler, context);
4533 }
4534
4557
4561 template<typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
4562 Model::ResetDBClusterParameterGroupOutcomeCallable ResetDBClusterParameterGroupCallable(const ResetDBClusterParameterGroupRequestT& request) const
4563 {
4564 return SubmitCallable(&RDSClient::ResetDBClusterParameterGroup, request);
4565 }
4566
4570 template<typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
4571 void ResetDBClusterParameterGroupAsync(const ResetDBClusterParameterGroupRequestT& request, const ResetDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4572 {
4573 return SubmitAsync(&RDSClient::ResetDBClusterParameterGroup, request, handler, context);
4574 }
4575
4589
4593 template<typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
4594 Model::ResetDBParameterGroupOutcomeCallable ResetDBParameterGroupCallable(const ResetDBParameterGroupRequestT& request) const
4595 {
4596 return SubmitCallable(&RDSClient::ResetDBParameterGroup, request);
4597 }
4598
4602 template<typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
4603 void ResetDBParameterGroupAsync(const ResetDBParameterGroupRequestT& request, const ResetDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4604 {
4605 return SubmitAsync(&RDSClient::ResetDBParameterGroup, request, handler, context);
4606 }
4607
4629
4633 template<typename RestoreDBClusterFromS3RequestT = Model::RestoreDBClusterFromS3Request>
4634 Model::RestoreDBClusterFromS3OutcomeCallable RestoreDBClusterFromS3Callable(const RestoreDBClusterFromS3RequestT& request) const
4635 {
4636 return SubmitCallable(&RDSClient::RestoreDBClusterFromS3, request);
4637 }
4638
4642 template<typename RestoreDBClusterFromS3RequestT = Model::RestoreDBClusterFromS3Request>
4643 void RestoreDBClusterFromS3Async(const RestoreDBClusterFromS3RequestT& request, const RestoreDBClusterFromS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4644 {
4645 return SubmitAsync(&RDSClient::RestoreDBClusterFromS3, request, handler, context);
4646 }
4647
4670
4674 template<typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
4675 Model::RestoreDBClusterFromSnapshotOutcomeCallable RestoreDBClusterFromSnapshotCallable(const RestoreDBClusterFromSnapshotRequestT& request) const
4676 {
4677 return SubmitCallable(&RDSClient::RestoreDBClusterFromSnapshot, request);
4678 }
4679
4683 template<typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
4684 void RestoreDBClusterFromSnapshotAsync(const RestoreDBClusterFromSnapshotRequestT& request, const RestoreDBClusterFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4685 {
4686 return SubmitAsync(&RDSClient::RestoreDBClusterFromSnapshot, request, handler, context);
4687 }
4688
4716
4720 template<typename RestoreDBClusterToPointInTimeRequestT = Model::RestoreDBClusterToPointInTimeRequest>
4721 Model::RestoreDBClusterToPointInTimeOutcomeCallable RestoreDBClusterToPointInTimeCallable(const RestoreDBClusterToPointInTimeRequestT& request) const
4722 {
4723 return SubmitCallable(&RDSClient::RestoreDBClusterToPointInTime, request);
4724 }
4725
4729 template<typename RestoreDBClusterToPointInTimeRequestT = Model::RestoreDBClusterToPointInTimeRequest>
4730 void RestoreDBClusterToPointInTimeAsync(const RestoreDBClusterToPointInTimeRequestT& request, const RestoreDBClusterToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4731 {
4732 return SubmitAsync(&RDSClient::RestoreDBClusterToPointInTime, request, handler, context);
4733 }
4734
4766
4770 template<typename RestoreDBInstanceFromDBSnapshotRequestT = Model::RestoreDBInstanceFromDBSnapshotRequest>
4772 {
4773 return SubmitCallable(&RDSClient::RestoreDBInstanceFromDBSnapshot, request);
4774 }
4775
4779 template<typename RestoreDBInstanceFromDBSnapshotRequestT = Model::RestoreDBInstanceFromDBSnapshotRequest>
4780 void RestoreDBInstanceFromDBSnapshotAsync(const RestoreDBInstanceFromDBSnapshotRequestT& request, const RestoreDBInstanceFromDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4781 {
4782 return SubmitAsync(&RDSClient::RestoreDBInstanceFromDBSnapshot, request, handler, context);
4783 }
4784
4799
4803 template<typename RestoreDBInstanceFromS3RequestT = Model::RestoreDBInstanceFromS3Request>
4804 Model::RestoreDBInstanceFromS3OutcomeCallable RestoreDBInstanceFromS3Callable(const RestoreDBInstanceFromS3RequestT& request) const
4805 {
4806 return SubmitCallable(&RDSClient::RestoreDBInstanceFromS3, request);
4807 }
4808
4812 template<typename RestoreDBInstanceFromS3RequestT = Model::RestoreDBInstanceFromS3Request>
4813 void RestoreDBInstanceFromS3Async(const RestoreDBInstanceFromS3RequestT& request, const RestoreDBInstanceFromS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4814 {
4815 return SubmitAsync(&RDSClient::RestoreDBInstanceFromS3, request, handler, context);
4816 }
4817
4837
4841 template<typename RestoreDBInstanceToPointInTimeRequestT = Model::RestoreDBInstanceToPointInTimeRequest>
4843 {
4844 return SubmitCallable(&RDSClient::RestoreDBInstanceToPointInTime, request);
4845 }
4846
4850 template<typename RestoreDBInstanceToPointInTimeRequestT = Model::RestoreDBInstanceToPointInTimeRequest>
4851 void RestoreDBInstanceToPointInTimeAsync(const RestoreDBInstanceToPointInTimeRequestT& request, const RestoreDBInstanceToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4852 {
4853 return SubmitAsync(&RDSClient::RestoreDBInstanceToPointInTime, request, handler, context);
4854 }
4855
4874
4878 template<typename RevokeDBSecurityGroupIngressRequestT = Model::RevokeDBSecurityGroupIngressRequest>
4879 Model::RevokeDBSecurityGroupIngressOutcomeCallable RevokeDBSecurityGroupIngressCallable(const RevokeDBSecurityGroupIngressRequestT& request) const
4880 {
4881 return SubmitCallable(&RDSClient::RevokeDBSecurityGroupIngress, request);
4882 }
4883
4887 template<typename RevokeDBSecurityGroupIngressRequestT = Model::RevokeDBSecurityGroupIngressRequest>
4888 void RevokeDBSecurityGroupIngressAsync(const RevokeDBSecurityGroupIngressRequestT& request, const RevokeDBSecurityGroupIngressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4889 {
4890 return SubmitAsync(&RDSClient::RevokeDBSecurityGroupIngress, request, handler, context);
4891 }
4892
4906
4910 template<typename StartActivityStreamRequestT = Model::StartActivityStreamRequest>
4911 Model::StartActivityStreamOutcomeCallable StartActivityStreamCallable(const StartActivityStreamRequestT& request) const
4912 {
4913 return SubmitCallable(&RDSClient::StartActivityStream, request);
4914 }
4915
4919 template<typename StartActivityStreamRequestT = Model::StartActivityStreamRequest>
4920 void StartActivityStreamAsync(const StartActivityStreamRequestT& request, const StartActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4921 {
4922 return SubmitAsync(&RDSClient::StartActivityStream, request, handler, context);
4923 }
4924
4937
4941 template<typename StartDBClusterRequestT = Model::StartDBClusterRequest>
4942 Model::StartDBClusterOutcomeCallable StartDBClusterCallable(const StartDBClusterRequestT& request) const
4943 {
4944 return SubmitCallable(&RDSClient::StartDBCluster, request);
4945 }
4946
4950 template<typename StartDBClusterRequestT = Model::StartDBClusterRequest>
4951 void StartDBClusterAsync(const StartDBClusterRequestT& request, const StartDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4952 {
4953 return SubmitAsync(&RDSClient::StartDBCluster, request, handler, context);
4954 }
4955
4969
4973 template<typename StartDBInstanceRequestT = Model::StartDBInstanceRequest>
4974 Model::StartDBInstanceOutcomeCallable StartDBInstanceCallable(const StartDBInstanceRequestT& request) const
4975 {
4976 return SubmitCallable(&RDSClient::StartDBInstance, request);
4977 }
4978
4982 template<typename StartDBInstanceRequestT = Model::StartDBInstanceRequest>
4983 void StartDBInstanceAsync(const StartDBInstanceRequestT& request, const StartDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4984 {
4985 return SubmitAsync(&RDSClient::StartDBInstance, request, handler, context);
4986 }
4987
4999
5003 template<typename StartDBInstanceAutomatedBackupsReplicationRequestT = Model::StartDBInstanceAutomatedBackupsReplicationRequest>
5005 {
5006 return SubmitCallable(&RDSClient::StartDBInstanceAutomatedBackupsReplication, request);
5007 }
5008
5012 template<typename StartDBInstanceAutomatedBackupsReplicationRequestT = Model::StartDBInstanceAutomatedBackupsReplicationRequest>
5013 void StartDBInstanceAutomatedBackupsReplicationAsync(const StartDBInstanceAutomatedBackupsReplicationRequestT& request, const StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5014 {
5015 return SubmitAsync(&RDSClient::StartDBInstanceAutomatedBackupsReplication, request, handler, context);
5016 }
5017
5037
5041 template<typename StartExportTaskRequestT = Model::StartExportTaskRequest>
5042 Model::StartExportTaskOutcomeCallable StartExportTaskCallable(const StartExportTaskRequestT& request) const
5043 {
5044 return SubmitCallable(&RDSClient::StartExportTask, request);
5045 }
5046
5050 template<typename StartExportTaskRequestT = Model::StartExportTaskRequest>
5051 void StartExportTaskAsync(const StartExportTaskRequestT& request, const StartExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5052 {
5053 return SubmitAsync(&RDSClient::StartExportTask, request, handler, context);
5054 }
5055
5070
5074 template<typename StopActivityStreamRequestT = Model::StopActivityStreamRequest>
5075 Model::StopActivityStreamOutcomeCallable StopActivityStreamCallable(const StopActivityStreamRequestT& request) const
5076 {
5077 return SubmitCallable(&RDSClient::StopActivityStream, request);
5078 }
5079
5083 template<typename StopActivityStreamRequestT = Model::StopActivityStreamRequest>
5084 void StopActivityStreamAsync(const StopActivityStreamRequestT& request, const StopActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5085 {
5086 return SubmitAsync(&RDSClient::StopActivityStream, request, handler, context);
5087 }
5088
5102
5106 template<typename StopDBClusterRequestT = Model::StopDBClusterRequest>
5107 Model::StopDBClusterOutcomeCallable StopDBClusterCallable(const StopDBClusterRequestT& request) const
5108 {
5109 return SubmitCallable(&RDSClient::StopDBCluster, request);
5110 }
5111
5115 template<typename StopDBClusterRequestT = Model::StopDBClusterRequest>
5116 void StopDBClusterAsync(const StopDBClusterRequestT& request, const StopDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5117 {
5118 return SubmitAsync(&RDSClient::StopDBCluster, request, handler, context);
5119 }
5120
5137
5141 template<typename StopDBInstanceRequestT = Model::StopDBInstanceRequest>
5142 Model::StopDBInstanceOutcomeCallable StopDBInstanceCallable(const StopDBInstanceRequestT& request) const
5143 {
5144 return SubmitCallable(&RDSClient::StopDBInstance, request);
5145 }
5146
5150 template<typename StopDBInstanceRequestT = Model::StopDBInstanceRequest>
5151 void StopDBInstanceAsync(const StopDBInstanceRequestT& request, const StopDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5152 {
5153 return SubmitAsync(&RDSClient::StopDBInstance, request, handler, context);
5154 }
5155
5167
5171 template<typename StopDBInstanceAutomatedBackupsReplicationRequestT = Model::StopDBInstanceAutomatedBackupsReplicationRequest>
5173 {
5174 return SubmitCallable(&RDSClient::StopDBInstanceAutomatedBackupsReplication, request);
5175 }
5176
5180 template<typename StopDBInstanceAutomatedBackupsReplicationRequestT = Model::StopDBInstanceAutomatedBackupsReplicationRequest>
5181 void StopDBInstanceAutomatedBackupsReplicationAsync(const StopDBInstanceAutomatedBackupsReplicationRequestT& request, const StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5182 {
5183 return SubmitAsync(&RDSClient::StopDBInstanceAutomatedBackupsReplication, request, handler, context);
5184 }
5185
5201
5205 template<typename SwitchoverBlueGreenDeploymentRequestT = Model::SwitchoverBlueGreenDeploymentRequest>
5206 Model::SwitchoverBlueGreenDeploymentOutcomeCallable SwitchoverBlueGreenDeploymentCallable(const SwitchoverBlueGreenDeploymentRequestT& request) const
5207 {
5208 return SubmitCallable(&RDSClient::SwitchoverBlueGreenDeployment, request);
5209 }
5210
5214 template<typename SwitchoverBlueGreenDeploymentRequestT = Model::SwitchoverBlueGreenDeploymentRequest>
5215 void SwitchoverBlueGreenDeploymentAsync(const SwitchoverBlueGreenDeploymentRequestT& request, const SwitchoverBlueGreenDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5216 {
5217 return SubmitAsync(&RDSClient::SwitchoverBlueGreenDeployment, request, handler, context);
5218 }
5219
5241
5245 template<typename SwitchoverGlobalClusterRequestT = Model::SwitchoverGlobalClusterRequest>
5246 Model::SwitchoverGlobalClusterOutcomeCallable SwitchoverGlobalClusterCallable(const SwitchoverGlobalClusterRequestT& request) const
5247 {
5248 return SubmitCallable(&RDSClient::SwitchoverGlobalCluster, request);
5249 }
5250
5254 template<typename SwitchoverGlobalClusterRequestT = Model::SwitchoverGlobalClusterRequest>
5255 void SwitchoverGlobalClusterAsync(const SwitchoverGlobalClusterRequestT& request, const SwitchoverGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5256 {
5257 return SubmitAsync(&RDSClient::SwitchoverGlobalCluster, request, handler, context);
5258 }
5259
5268
5272 template<typename SwitchoverReadReplicaRequestT = Model::SwitchoverReadReplicaRequest>
5273 Model::SwitchoverReadReplicaOutcomeCallable SwitchoverReadReplicaCallable(const SwitchoverReadReplicaRequestT& request) const
5274 {
5275 return SubmitCallable(&RDSClient::SwitchoverReadReplica, request);
5276 }
5277
5281 template<typename SwitchoverReadReplicaRequestT = Model::SwitchoverReadReplicaRequest>
5282 void SwitchoverReadReplicaAsync(const SwitchoverReadReplicaRequestT& request, const SwitchoverReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5283 {
5284 return SubmitAsync(&RDSClient::SwitchoverReadReplica, request, handler, context);
5285 }
5286
5287
5288 void OverrideEndpoint(const Aws::String& endpoint);
5289 std::shared_ptr<RDSEndpointProviderBase>& accessEndpointProvider();
5290 private:
5292 void init(const RDSClientConfiguration& clientConfiguration);
5293
5294 RDSClientConfiguration m_clientConfiguration;
5295 std::shared_ptr<RDSEndpointProviderBase> m_endpointProvider;
5296 };
5297 } // namespace RDS
5298} // namespace Aws
virtual Model::DescribeDBProxyTargetsOutcome DescribeDBProxyTargets(const Model::DescribeDBProxyTargetsRequest &request) const
Model::ModifyGlobalClusterOutcomeCallable ModifyGlobalClusterCallable(const ModifyGlobalClusterRequestT &request={}) const
Definition RDSClient.h:4087
void RevokeDBSecurityGroupIngressAsync(const RevokeDBSecurityGroupIngressRequestT &request, const RevokeDBSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4888
void CreateDBShardGroupAsync(const CreateDBShardGroupRequestT &request, const CreateDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:989
Model::ModifyCertificatesOutcomeCallable ModifyCertificatesCallable(const ModifyCertificatesRequestT &request={}) const
Definition RDSClient.h:3494
void CreateCustomDBEngineVersionAsync(const CreateCustomDBEngineVersionRequestT &request, const CreateCustomDBEngineVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:603
void DeleteDBClusterParameterGroupAsync(const DeleteDBClusterParameterGroupRequestT &request, const DeleteDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1401
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
Definition RDSClient.h:1625
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
Definition RDSClient.h:5181
Model::DownloadDBLogFilePortionOutcomeCallable DownloadDBLogFilePortionCallable(const DownloadDBLogFilePortionRequestT &request) const
Definition RDSClient.h:3247
void DeleteDBProxyEndpointAsync(const DeleteDBProxyEndpointRequestT &request, const DeleteDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1590
Model::DescribeOptionGroupOptionsOutcomeCallable DescribeOptionGroupOptionsCallable(const DescribeOptionGroupOptionsRequestT &request) const
Definition RDSClient.h:2960
void ModifyDBProxyEndpointAsync(const ModifyDBProxyEndpointRequestT &request, const ModifyDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3855
void CreateDBProxyEndpointAsync(const CreateDBProxyEndpointRequestT &request, const CreateDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:926
Model::FailoverDBClusterOutcomeCallable FailoverDBClusterCallable(const FailoverDBClusterRequestT &request) const
Definition RDSClient.h:3327
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
Definition RDSClient.h:2336
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
Definition RDSClient.h:3503
void ModifyDBClusterSnapshotAttributeAsync(const ModifyDBClusterSnapshotAttributeRequestT &request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3736
void CreateOptionGroupAsync(const CreateOptionGroupRequestT &request, const CreateOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1181
virtual Model::DeleteDBClusterAutomatedBackupOutcome DeleteDBClusterAutomatedBackup(const Model::DeleteDBClusterAutomatedBackupRequest &request) const
Model::EnableHttpEndpointOutcomeCallable EnableHttpEndpointCallable(const EnableHttpEndpointRequestT &request) const
Definition RDSClient.h:3282
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
Definition RDSClient.h:4730
Model::StartExportTaskOutcomeCallable StartExportTaskCallable(const StartExportTaskRequestT &request) const
Definition RDSClient.h:5042
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
Definition RDSClient.h:3907
virtual Model::CreateDBInstanceReadReplicaOutcome CreateDBInstanceReadReplica(const Model::CreateDBInstanceReadReplicaRequest &request) const
virtual Model::DescribeGlobalClustersOutcome DescribeGlobalClusters(const Model::DescribeGlobalClustersRequest &request={}) const
std::shared_ptr< RDSEndpointProviderBase > & accessEndpointProvider()
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
Definition RDSClient.h:177
Model::RebootDBInstanceOutcomeCallable RebootDBInstanceCallable(const RebootDBInstanceRequestT &request) const
Definition RDSClient.h:4322
virtual Model::ModifyDBProxyTargetGroupOutcome ModifyDBProxyTargetGroup(const Model::ModifyDBProxyTargetGroupRequest &request) const
Model::CreateTenantDatabaseOutcomeCallable CreateTenantDatabaseCallable(const CreateTenantDatabaseRequestT &request) const
Definition RDSClient.h:1199
Model::CreateDBSubnetGroupOutcomeCallable CreateDBSubnetGroupCallable(const CreateDBSubnetGroupRequestT &request) const
Definition RDSClient.h:1034
void PromoteReadReplicaAsync(const PromoteReadReplicaRequestT &request, const PromoteReadReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4209
void ResetDBParameterGroupAsync(const ResetDBParameterGroupRequestT &request, const ResetDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4603
Model::RestoreDBInstanceToPointInTimeOutcomeCallable RestoreDBInstanceToPointInTimeCallable(const RestoreDBInstanceToPointInTimeRequestT &request) const
Definition RDSClient.h:4842
void DescribeEngineDefaultClusterParametersAsync(const DescribeEngineDefaultClusterParametersRequestT &request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2738
void AuthorizeDBSecurityGroupIngressAsync(const AuthorizeDBSecurityGroupIngressRequestT &request, const AuthorizeDBSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:307
Model::ModifyOptionGroupOutcomeCallable ModifyOptionGroupCallable(const ModifyOptionGroupRequestT &request) const
Definition RDSClient.h:4138
Model::DescribeDBEngineVersionsOutcomeCallable DescribeDBEngineVersionsCallable(const DescribeDBEngineVersionsRequestT &request={}) const
Definition RDSClient.h:2227
virtual Model::DeleteDBShardGroupOutcome DeleteDBShardGroup(const Model::DeleteDBShardGroupRequest &request) const
Model::ModifyActivityStreamOutcomeCallable ModifyActivityStreamCallable(const ModifyActivityStreamRequestT &request={}) const
Definition RDSClient.h:3448
virtual Model::CreateDBProxyEndpointOutcome CreateDBProxyEndpoint(const Model::CreateDBProxyEndpointRequest &request) const
Model::ModifyTenantDatabaseOutcomeCallable ModifyTenantDatabaseCallable(const ModifyTenantDatabaseRequestT &request) const
Definition RDSClient.h:4166
void DescribeDBRecommendationsAsync(const DescribeDBRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBRecommendationsRequestT &request={}) const
Definition RDSClient.h:2526
Model::DeleteCustomDBEngineVersionOutcomeCallable DeleteCustomDBEngineVersionCallable(const DeleteCustomDBEngineVersionRequestT &request) const
Definition RDSClient.h:1269
void DescribeGlobalClustersAsync(const DescribeGlobalClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGlobalClustersRequestT &request={}) const
Definition RDSClient.h:2917
Model::SwitchoverGlobalClusterOutcomeCallable SwitchoverGlobalClusterCallable(const SwitchoverGlobalClusterRequestT &request) const
Definition RDSClient.h:5246
void CreateDBClusterSnapshotAsync(const CreateDBClusterSnapshotRequestT &request, const CreateDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:759
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
Definition RDSClient.h:2135
Model::CreateDBParameterGroupOutcomeCallable CreateDBParameterGroupCallable(const CreateDBParameterGroupRequestT &request) const
Definition RDSClient.h:863
Model::FailoverGlobalClusterOutcomeCallable FailoverGlobalClusterCallable(const FailoverGlobalClusterRequestT &request) const
Definition RDSClient.h:3384
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
Definition RDSClient.h:1808
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
Definition RDSClient.h:3103
void CreateDBSubnetGroupAsync(const CreateDBSubnetGroupRequestT &request, const CreateDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1043
void DescribeDBInstanceAutomatedBackupsAsync(const DescribeDBInstanceAutomatedBackupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBInstanceAutomatedBackupsRequestT &request={}) const
Definition RDSClient.h:2266
void DeleteDBProxyAsync(const DeleteDBProxyRequestT &request, const DeleteDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1561
Model::DescribeDBInstanceAutomatedBackupsOutcomeCallable DescribeDBInstanceAutomatedBackupsCallable(const DescribeDBInstanceAutomatedBackupsRequestT &request={}) const
Definition RDSClient.h:2257
void ResetDBClusterParameterGroupAsync(const ResetDBClusterParameterGroupRequestT &request, const ResetDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4571
void BacktrackDBClusterAsync(const BacktrackDBClusterRequestT &request, const BacktrackDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:337
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
Definition RDSClient.h:235
void CreateDBClusterEndpointAsync(const CreateDBClusterEndpointRequestT &request, const CreateDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:672
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
Definition RDSClient.h:4851
Model::DescribeEngineDefaultClusterParametersOutcomeCallable DescribeEngineDefaultClusterParametersCallable(const DescribeEngineDefaultClusterParametersRequestT &request) const
Definition RDSClient.h:2729
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
Definition RDSClient.h:2969
Model::DescribeOrderableDBInstanceOptionsOutcomeCallable DescribeOrderableDBInstanceOptionsCallable(const DescribeOrderableDBInstanceOptionsRequestT &request) const
Definition RDSClient.h:3011
virtual Model::CreateIntegrationOutcome CreateIntegration(const Model::CreateIntegrationRequest &request) const
Model::ModifyDBShardGroupOutcomeCallable ModifyDBShardGroupCallable(const ModifyDBShardGroupRequestT &request) const
Definition RDSClient.h:3925
void DescribeEventsAsync(const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsRequestT &request={}) const
Definition RDSClient.h:2861
void CreateGlobalClusterAsync(const CreateGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateGlobalClusterRequestT &request={}) const
Definition RDSClient.h:1129
Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable(const DescribeEventCategoriesRequestT &request={}) const
Definition RDSClient.h:2786
void FailoverGlobalClusterAsync(const FailoverGlobalClusterRequestT &request, const FailoverGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3393
Model::DeleteDBSubnetGroupOutcomeCallable DeleteDBSubnetGroupCallable(const DeleteDBSubnetGroupRequestT &request) const
Definition RDSClient.h:1696
virtual Model::DescribeDBClusterParameterGroupsOutcome DescribeDBClusterParameterGroups(const Model::DescribeDBClusterParameterGroupsRequest &request={}) const
Model::ModifyCustomDBEngineVersionOutcomeCallable ModifyCustomDBEngineVersionCallable(const ModifyCustomDBEngineVersionRequestT &request) const
Definition RDSClient.h:3573
void ModifyDBParameterGroupAsync(const ModifyDBParameterGroupRequestT &request, const ModifyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3804
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
Model::DescribeSourceRegionsOutcomeCallable DescribeSourceRegionsCallable(const DescribeSourceRegionsRequestT &request={}) const
Definition RDSClient.h:3128
void DescribeDBLogFilesAsync(const DescribeDBLogFilesRequestT &request, const DescribeDBLogFilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2319
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
Definition RDSClient.h:4147
Model::DescribeDBProxyTargetsOutcomeCallable DescribeDBProxyTargetsCallable(const DescribeDBProxyTargetsRequestT &request) const
Definition RDSClient.h:2491
void RestoreDBInstanceFromDBSnapshotAsync(const RestoreDBInstanceFromDBSnapshotRequestT &request, const RestoreDBInstanceFromDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4780
void CopyDBSnapshotAsync(const CopyDBSnapshotRequestT &request, const CopyDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:512
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
Definition RDSClient.h:3607
virtual Model::CreateDBParameterGroupOutcome CreateDBParameterGroup(const Model::CreateDBParameterGroupRequest &request) const
Model::DescribeDBClusterParametersOutcomeCallable DescribeDBClusterParametersCallable(const DescribeDBClusterParametersRequestT &request) const
Definition RDSClient.h:2099
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3424
Model::CreateDBClusterParameterGroupOutcomeCallable CreateDBClusterParameterGroupCallable(const CreateDBClusterParameterGroupRequestT &request) const
Definition RDSClient.h:718
virtual Model::ModifyDBSubnetGroupOutcome ModifyDBSubnetGroup(const Model::ModifyDBSubnetGroupRequest &request) const
Model::DeleteDBClusterAutomatedBackupOutcomeCallable DeleteDBClusterAutomatedBackupCallable(const DeleteDBClusterAutomatedBackupRequestT &request) const
Definition RDSClient.h:1332
Model::StartDBClusterOutcomeCallable StartDBClusterCallable(const StartDBClusterRequestT &request) const
Definition RDSClient.h:4942
void DeleteDBClusterSnapshotAsync(const DeleteDBClusterSnapshotRequestT &request, const DeleteDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1435
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
Definition RDSClient.h:4031
void CreateTenantDatabaseAsync(const CreateTenantDatabaseRequestT &request, const CreateTenantDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1208
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
Definition RDSClient.h:2076
virtual Model::CopyDBClusterParameterGroupOutcome CopyDBClusterParameterGroup(const Model::CopyDBClusterParameterGroupRequest &request) const
Model::RestoreDBClusterFromS3OutcomeCallable RestoreDBClusterFromS3Callable(const RestoreDBClusterFromS3RequestT &request) const
Definition RDSClient.h:4634
Model::CreateDBProxyEndpointOutcomeCallable CreateDBProxyEndpointCallable(const CreateDBProxyEndpointRequestT &request) const
Definition RDSClient.h:917
void AddRoleToDBClusterAsync(const AddRoleToDBClusterRequestT &request, const AddRoleToDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:149
void CreateDBSnapshotAsync(const CreateDBSnapshotRequestT &request, const CreateDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1016
void OverrideEndpoint(const Aws::String &endpoint)
Model::DescribeDBClusterSnapshotsOutcomeCallable DescribeDBClusterSnapshotsCallable(const DescribeDBClusterSnapshotsRequestT &request={}) const
Definition RDSClient.h:2167
Model::DeleteDBInstanceOutcomeCallable DeleteDBInstanceCallable(const DeleteDBInstanceRequestT &request) const
Definition RDSClient.h:1474
Model::ModifyDBSubnetGroupOutcomeCallable ModifyDBSubnetGroupCallable(const ModifyDBSubnetGroupRequestT &request) const
Definition RDSClient.h:4022
Model::DescribeDBLogFilesOutcomeCallable DescribeDBLogFilesCallable(const DescribeDBLogFilesRequestT &request) const
Definition RDSClient.h:2310
void DeleteBlueGreenDeploymentAsync(const DeleteBlueGreenDeploymentRequestT &request, const DeleteBlueGreenDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1239
Model::CreateDBInstanceOutcomeCallable CreateDBInstanceCallable(const CreateDBInstanceRequestT &request) const
Definition RDSClient.h:786
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
Definition RDSClient.h:2517
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
Definition RDSClient.h:3546
Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT &request={}) const
Definition RDSClient.h:1882
void DescribeDBShardGroupsAsync(const DescribeDBShardGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBShardGroupsRequestT &request={}) const
Definition RDSClient.h:2588
Model::DeleteDBClusterParameterGroupOutcomeCallable DeleteDBClusterParameterGroupCallable(const DeleteDBClusterParameterGroupRequestT &request) const
Definition RDSClient.h:1392
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
Definition RDSClient.h:298
Model::SwitchoverReadReplicaOutcomeCallable SwitchoverReadReplicaCallable(const SwitchoverReadReplicaRequestT &request) const
Definition RDSClient.h:5273
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
Definition RDSClient.h:4684
void DeleteDBParameterGroupAsync(const DeleteDBParameterGroupRequestT &request, const DeleteDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1536
void DeleteGlobalClusterAsync(const DeleteGlobalClusterRequestT &request, const DeleteGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1757
void CreateDBProxyAsync(const CreateDBProxyRequestT &request, const CreateDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:897
Model::DescribeDBClusterAutomatedBackupsOutcomeCallable DescribeDBClusterAutomatedBackupsCallable(const DescribeDBClusterAutomatedBackupsRequestT &request={}) const
Definition RDSClient.h:1976
Aws::Client::AWSXMLClient BASECLASS
Definition RDSClient.h:61
void DeleteDBSubnetGroupAsync(const DeleteDBSubnetGroupRequestT &request, const DeleteDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1705
Model::DeleteBlueGreenDeploymentOutcomeCallable DeleteBlueGreenDeploymentCallable(const DeleteBlueGreenDeploymentRequestT &request) const
Definition RDSClient.h:1230
virtual Model::RestoreDBClusterToPointInTimeOutcome RestoreDBClusterToPointInTime(const Model::RestoreDBClusterToPointInTimeRequest &request) const
Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT &request={}) const
Definition RDSClient.h:2934
void PurchaseReservedDBInstancesOfferingAsync(const PurchaseReservedDBInstancesOfferingRequestT &request, const PurchaseReservedDBInstancesOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4260
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
Definition RDSClient.h:4920
void DeleteDBClusterEndpointAsync(const DeleteDBClusterEndpointRequestT &request, const DeleteDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1368
virtual Model::DescribeDBParametersOutcome DescribeDBParameters(const Model::DescribeDBParametersRequest &request) const
Model::CreateCustomDBEngineVersionOutcomeCallable CreateCustomDBEngineVersionCallable(const CreateCustomDBEngineVersionRequestT &request) const
Definition RDSClient.h:594
virtual Model::DeleteEventSubscriptionOutcome DeleteEventSubscription(const Model::DeleteEventSubscriptionRequest &request) const
Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const DescribeEventsRequestT &request={}) const
Definition RDSClient.h:2852
Model::DescribeDBSnapshotsOutcomeCallable DescribeDBSnapshotsCallable(const DescribeDBSnapshotsRequestT &request={}) const
Definition RDSClient.h:2671
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
Definition RDSClient.h:578
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
Definition RDSClient.h:4911
Model::DeleteDBSnapshotOutcomeCallable DeleteDBSnapshotCallable(const DeleteDBSnapshotRequestT &request) const
Definition RDSClient.h:1669
Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT &request) const
Definition RDSClient.h:4113
Model::DescribeTenantDatabasesOutcomeCallable DescribeTenantDatabasesCallable(const DescribeTenantDatabasesRequestT &request={}) const
Definition RDSClient.h:3155
virtual Model::DescribeTenantDatabasesOutcome DescribeTenantDatabases(const Model::DescribeTenantDatabasesRequest &request={}) const
RDSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::RemoveFromGlobalClusterOutcomeCallable RemoveFromGlobalClusterCallable(const RemoveFromGlobalClusterRequestT &request={}) const
Definition RDSClient.h:4405
Model::DescribeDBSnapshotTenantDatabasesOutcomeCallable DescribeDBSnapshotTenantDatabasesCallable(const DescribeDBSnapshotTenantDatabasesRequestT &request={}) const
Definition RDSClient.h:2645
Model::DeleteDBClusterOutcomeCallable DeleteDBClusterCallable(const DeleteDBClusterRequestT &request) const
Definition RDSClient.h:1305
void RemoveSourceIdentifierFromSubscriptionAsync(const RemoveSourceIdentifierFromSubscriptionRequestT &request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4499
Model::DescribeDBProxyEndpointsOutcomeCallable DescribeDBProxyEndpointsCallable(const DescribeDBProxyEndpointsRequestT &request={}) const
Definition RDSClient.h:2439
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
Definition RDSClient.h:962
Model::DescribeGlobalClustersOutcomeCallable DescribeGlobalClustersCallable(const DescribeGlobalClustersRequestT &request={}) const
Definition RDSClient.h:2908
Model::DescribeDBClusterBacktracksOutcomeCallable DescribeDBClusterBacktracksCallable(const DescribeDBClusterBacktracksRequestT &request) const
Definition RDSClient.h:2006
Model::ModifyDBProxyEndpointOutcomeCallable ModifyDBProxyEndpointCallable(const ModifyDBProxyEndpointRequestT &request) const
Definition RDSClient.h:3846
RDSClientConfiguration ClientConfigurationType
Definition RDSClient.h:65
Model::DescribeDBSubnetGroupsOutcomeCallable DescribeDBSubnetGroupsCallable(const DescribeDBSubnetGroupsRequestT &request={}) const
Definition RDSClient.h:2700
Model::SwitchoverBlueGreenDeploymentOutcomeCallable SwitchoverBlueGreenDeploymentCallable(const SwitchoverBlueGreenDeploymentRequestT &request) const
Definition RDSClient.h:5206
Model::PurchaseReservedDBInstancesOfferingOutcomeCallable PurchaseReservedDBInstancesOfferingCallable(const PurchaseReservedDBInstancesOfferingRequestT &request) const
Definition RDSClient.h:4251
void CopyOptionGroupAsync(const CopyOptionGroupRequestT &request, const CopyOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:537
void ModifyDBSnapshotAsync(const ModifyDBSnapshotRequestT &request, const ModifyDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3962
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
Definition RDSClient.h:1891
Model::CopyDBClusterParameterGroupOutcomeCallable CopyDBClusterParameterGroupCallable(const CopyDBClusterParameterGroupRequestT &request) const
Definition RDSClient.h:384
Model::DeleteDBClusterEndpointOutcomeCallable DeleteDBClusterEndpointCallable(const DeleteDBClusterEndpointRequestT &request) const
Definition RDSClient.h:1359
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
Definition RDSClient.h:5051
Model::AddRoleToDBInstanceOutcomeCallable AddRoleToDBInstanceCallable(const AddRoleToDBInstanceRequestT &request) const
Definition RDSClient.h:168
void DescribeDBClusterEndpointsAsync(const DescribeDBClusterEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterEndpointsRequestT &request={}) const
Definition RDSClient.h:2042
void StartDBInstanceAsync(const StartDBInstanceRequestT &request, const StartDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4983
void StartDBClusterAsync(const StartDBClusterRequestT &request, const StartDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4951
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
Definition RDSClient.h:2943
Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const DescribeExportTasksRequestT &request={}) const
Definition RDSClient.h:2878
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
Definition RDSClient.h:4175
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
Definition RDSClient.h:3164
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
Definition RDSClient.h:1314
virtual Model::DescribeDBClusterParametersOutcome DescribeDBClusterParameters(const Model::DescribeDBClusterParametersRequest &request) const
Model::ModifyDBClusterSnapshotAttributeOutcomeCallable ModifyDBClusterSnapshotAttributeCallable(const ModifyDBClusterSnapshotAttributeRequestT &request) const
Definition RDSClient.h:3727
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
Definition RDSClient.h:5075
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
Definition RDSClient.h:1278
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
Definition RDSClient.h:2293
Model::CreateDBClusterSnapshotOutcomeCallable CreateDBClusterSnapshotCallable(const CreateDBClusterSnapshotRequestT &request) const
Definition RDSClient.h:750
void DescribeDBClusterBacktracksAsync(const DescribeDBClusterBacktracksRequestT &request, const DescribeDBClusterBacktracksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2015
Model::RestoreDBInstanceFromDBSnapshotOutcomeCallable RestoreDBInstanceFromDBSnapshotCallable(const RestoreDBInstanceFromDBSnapshotRequestT &request) const
Definition RDSClient.h:4771
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
Definition RDSClient.h:442
void DeleteEventSubscriptionAsync(const DeleteEventSubscriptionRequestT &request, const DeleteEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1730
void StopDBInstanceAsync(const StopDBInstanceRequestT &request, const StopDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:5151
Model::RestoreDBClusterToPointInTimeOutcomeCallable RestoreDBClusterToPointInTimeCallable(const RestoreDBClusterToPointInTimeRequestT &request) const
Definition RDSClient.h:4721
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
Definition RDSClient.h:2562
void DescribeCertificatesAsync(const DescribeCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCertificatesRequestT &request={}) const
Definition RDSClient.h:1955
void ModifyDBShardGroupAsync(const ModifyDBShardGroupRequestT &request, const ModifyDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3934
void DescribeEngineDefaultParametersAsync(const DescribeEngineDefaultParametersRequestT &request, const DescribeEngineDefaultParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2764
void DeregisterDBProxyTargetsAsync(const DeregisterDBProxyTargetsRequestT &request, const DeregisterDBProxyTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1862
Model::DeleteDBInstanceAutomatedBackupOutcomeCallable DeleteDBInstanceAutomatedBackupCallable(const DeleteDBInstanceAutomatedBackupRequestT &request={}) const
Definition RDSClient.h:1501
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
Definition RDSClient.h:5084
virtual Model::RemoveRoleFromDBClusterOutcome RemoveRoleFromDBCluster(const Model::RemoveRoleFromDBClusterRequest &request) const
Model::DescribeDBParametersOutcomeCallable DescribeDBParametersCallable(const DescribeDBParametersRequestT &request) const
Definition RDSClient.h:2389
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
Definition RDSClient.h:1651
void ModifyIntegrationAsync(const ModifyIntegrationRequestT &request, const ModifyIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4122
void RebootDBShardGroupAsync(const RebootDBShardGroupRequestT &request, const RebootDBShardGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4359
Model::DescribeOptionGroupsOutcomeCallable DescribeOptionGroupsCallable(const DescribeOptionGroupsRequestT &request={}) const
Definition RDSClient.h:2985
Model::RevokeDBSecurityGroupIngressOutcomeCallable RevokeDBSecurityGroupIngressCallable(const RevokeDBSecurityGroupIngressRequestT &request) const
Definition RDSClient.h:4879
Model::CreateDBShardGroupOutcomeCallable CreateDBShardGroupCallable(const CreateDBShardGroupRequestT &request) const
Definition RDSClient.h:980
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
Definition RDSClient.h:1483
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
Definition RDSClient.h:4521
void SwitchoverBlueGreenDeploymentAsync(const SwitchoverBlueGreenDeploymentRequestT &request, const SwitchoverBlueGreenDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:5215
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
Definition RDSClient.h:1946
static const char * GetServiceName()
void DescribeEventCategoriesAsync(const DescribeEventCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventCategoriesRequestT &request={}) const
Definition RDSClient.h:2795
Model::ModifyDBInstanceOutcomeCallable ModifyDBInstanceCallable(const ModifyDBInstanceRequestT &request) const
Definition RDSClient.h:3756
Model::CopyOptionGroupOutcomeCallable CopyOptionGroupCallable(const CopyOptionGroupRequestT &request) const
Definition RDSClient.h:528
Model::ModifyDBClusterParameterGroupOutcomeCallable ModifyDBClusterParameterGroupCallable(const ModifyDBClusterParameterGroupRequestT &request) const
Definition RDSClient.h:3684
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
Definition RDSClient.h:1836
void ModifyDBSnapshotAttributeAsync(const ModifyDBSnapshotAttributeRequestT &request, const ModifyDBSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4004
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
Definition RDSClient.h:5282
virtual Model::DescribeReservedDBInstancesOfferingsOutcome DescribeReservedDBInstancesOfferings(const Model::DescribeReservedDBInstancesOfferingsRequest &request={}) const
Model::ResetDBParameterGroupOutcomeCallable ResetDBParameterGroupCallable(const ResetDBParameterGroupRequestT &request) const
Definition RDSClient.h:4594
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
Definition RDSClient.h:5013
void CreateDBClusterAsync(const CreateDBClusterRequestT &request, const CreateDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:645
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
Definition RDSClient.h:1510
void DescribeExportTasksAsync(const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeExportTasksRequestT &request={}) const
Definition RDSClient.h:2887
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
Definition RDSClient.h:4385
virtual Model::ModifyDBProxyOutcome ModifyDBProxy(const Model::ModifyDBProxyRequest &request) const
Model::CopyDBParameterGroupOutcomeCallable CopyDBParameterGroupCallable(const CopyDBParameterGroupRequestT &request) const
Definition RDSClient.h:470
void RemoveFromGlobalClusterAsync(const RemoveFromGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RemoveFromGlobalClusterRequestT &request={}) const
Definition RDSClient.h:4414
Model::StopDBClusterOutcomeCallable StopDBClusterCallable(const StopDBClusterRequestT &request) const
Definition RDSClient.h:5107
void DeleteDBSnapshotAsync(const DeleteDBSnapshotRequestT &request, const DeleteDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1678
virtual Model::DeleteTenantDatabaseOutcome DeleteTenantDatabase(const Model::DeleteTenantDatabaseRequest &request) const
RDSEndpointProvider EndpointProviderType
Definition RDSClient.h:66
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
Definition RDSClient.h:364
Model::CreateDBClusterEndpointOutcomeCallable CreateDBClusterEndpointCallable(const CreateDBClusterEndpointRequestT &request) const
Definition RDSClient.h:663
Model::CreateGlobalClusterOutcomeCallable CreateGlobalClusterCallable(const CreateGlobalClusterRequestT &request={}) const
Definition RDSClient.h:1120
void DescribeDBClusterSnapshotsAsync(const DescribeDBClusterSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterSnapshotsRequestT &request={}) const
Definition RDSClient.h:2176
Model::DeregisterDBProxyTargetsOutcomeCallable DeregisterDBProxyTargetsCallable(const DeregisterDBProxyTargetsRequestT &request) const
Definition RDSClient.h:1853
void DescribeReservedDBInstancesAsync(const DescribeReservedDBInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedDBInstancesRequestT &request={}) const
Definition RDSClient.h:3078
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
Definition RDSClient.h:4226
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
Definition RDSClient.h:1341
Model::RegisterDBProxyTargetsOutcomeCallable RegisterDBProxyTargetsCallable(const RegisterDBProxyTargetsRequestT &request) const
Definition RDSClient.h:4376
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
Definition RDSClient.h:2345
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
Definition RDSClient.h:2144
Model::ModifyDBSnapshotOutcomeCallable ModifyDBSnapshotCallable(const ModifyDBSnapshotRequestT &request) const
Definition RDSClient.h:3953
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
Definition RDSClient.h:5142
virtual Model::PromoteReadReplicaDBClusterOutcome PromoteReadReplicaDBCluster(const Model::PromoteReadReplicaDBClusterRequest &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
Definition RDSClient.h:1774
Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable(const DeleteEventSubscriptionRequestT &request) const
Definition RDSClient.h:1721
virtual Model::DescribeDBProxyEndpointsOutcome DescribeDBProxyEndpoints(const Model::DescribeDBProxyEndpointsRequest &request={}) const
Model::CreateDBInstanceReadReplicaOutcomeCallable CreateDBInstanceReadReplicaCallable(const CreateDBInstanceReadReplicaRequestT &request) const
Definition RDSClient.h:829
void SwitchoverGlobalClusterAsync(const SwitchoverGlobalClusterRequestT &request, const SwitchoverGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:5255
Model::DescribeValidDBInstanceModificationsOutcomeCallable DescribeValidDBInstanceModificationsCallable(const DescribeValidDBInstanceModificationsRequestT &request) const
Definition RDSClient.h:3183
virtual Model::ModifyDBClusterOutcome ModifyDBCluster(const Model::ModifyDBClusterRequest &request) const
Model::DeleteDBProxyEndpointOutcomeCallable DeleteDBProxyEndpointCallable(const DeleteDBProxyEndpointRequestT &request) const
Definition RDSClient.h:1581
Model::DescribeReservedDBInstancesOfferingsOutcomeCallable DescribeReservedDBInstancesOfferingsCallable(const DescribeReservedDBInstancesOfferingsRequestT &request={}) const
Definition RDSClient.h:3094
Model::DescribeDBProxiesOutcomeCallable DescribeDBProxiesCallable(const DescribeDBProxiesRequestT &request={}) const
Definition RDSClient.h:2414
void RemoveRoleFromDBClusterAsync(const RemoveRoleFromDBClusterRequestT &request, const RemoveRoleFromDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4447
Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT &request) const
Definition RDSClient.h:226
virtual Model::ModifyDBRecommendationOutcome ModifyDBRecommendation(const Model::ModifyDBRecommendationRequest &request) const
Model::AddRoleToDBClusterOutcomeCallable AddRoleToDBClusterCallable(const AddRoleToDBClusterRequestT &request) const
Definition RDSClient.h:140
void RebootDBInstanceAsync(const RebootDBInstanceRequestT &request, const RebootDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4331
void DescribeSourceRegionsAsync(const DescribeSourceRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSourceRegionsRequestT &request={}) const
Definition RDSClient.h:3137
Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable(const CreateEventSubscriptionRequestT &request) const
Definition RDSClient.h:1086
virtual Model::DescribeDBInstanceAutomatedBackupsOutcome DescribeDBInstanceAutomatedBackups(const Model::DescribeDBInstanceAutomatedBackupsRequest &request={}) const
Model::StartDBInstanceOutcomeCallable StartDBInstanceCallable(const StartDBInstanceRequestT &request) const
Definition RDSClient.h:4974
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
Model::CreateDBClusterOutcomeCallable CreateDBClusterCallable(const CreateDBClusterRequestT &request) const
Definition RDSClient.h:636
Model::StopDBInstanceAutomatedBackupsReplicationOutcomeCallable StopDBInstanceAutomatedBackupsReplicationCallable(const StopDBInstanceAutomatedBackupsReplicationRequestT &request) const
Definition RDSClient.h:5172
void DescribeOrderableDBInstanceOptionsAsync(const DescribeOrderableDBInstanceOptionsRequestT &request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3020
Model::StartDBInstanceAutomatedBackupsReplicationOutcomeCallable StartDBInstanceAutomatedBackupsReplicationCallable(const StartDBInstanceAutomatedBackupsReplicationRequestT &request) const
Definition RDSClient.h:5004
void DescribeDBClusterParametersAsync(const DescribeDBClusterParametersRequestT &request, const DescribeDBClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2108
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
Definition RDSClient.h:4804
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
Definition RDSClient.h:3829
RDSClient(const Aws::RDS::RDSClientConfiguration &clientConfiguration=Aws::RDS::RDSClientConfiguration(), std::shared_ptr< RDSEndpointProviderBase > endpointProvider=nullptr)
Model::DescribeDBClusterEndpointsOutcomeCallable DescribeDBClusterEndpointsCallable(const DescribeDBClusterEndpointsRequestT &request={}) const
Definition RDSClient.h:2033
Model::DescribeReservedDBInstancesOutcomeCallable DescribeReservedDBInstancesCallable(const DescribeReservedDBInstancesRequestT &request={}) const
Definition RDSClient.h:3069
Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT &request) const
Definition RDSClient.h:1146
void RestoreDBClusterFromS3Async(const RestoreDBClusterFromS3RequestT &request, const RestoreDBClusterFromS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4643
Model::ModifyDBProxyTargetGroupOutcomeCallable ModifyDBProxyTargetGroupCallable(const ModifyDBProxyTargetGroupRequestT &request) const
Definition RDSClient.h:3872
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
Definition RDSClient.h:3582
virtual Model::DescribeDBSnapshotAttributesOutcome DescribeDBSnapshotAttributes(const Model::DescribeDBSnapshotAttributesRequest &request) const
Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable(const DescribeEventSubscriptionsRequestT &request={}) const
Definition RDSClient.h:2816
void StopDBClusterAsync(const StopDBClusterRequestT &request, const StopDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:5116
void DescribeDBClustersAsync(const DescribeDBClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClustersRequestT &request={}) const
Definition RDSClient.h:2210
virtual Model::SwitchoverBlueGreenDeploymentOutcome SwitchoverBlueGreenDeployment(const Model::SwitchoverBlueGreenDeploymentRequest &request) const
Model::DescribeDBClustersOutcomeCallable DescribeDBClustersCallable(const DescribeDBClustersRequestT &request={}) const
Definition RDSClient.h:2201
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
Definition RDSClient.h:261
Model::DeleteGlobalClusterOutcomeCallable DeleteGlobalClusterCallable(const DeleteGlobalClusterRequestT &request) const
Definition RDSClient.h:1748
void FailoverDBClusterAsync(const FailoverDBClusterRequestT &request, const FailoverDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3336
void DescribeDBParametersAsync(const DescribeDBParametersRequestT &request, const DescribeDBParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2398
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
Definition RDSClient.h:1783
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
Model::CreateBlueGreenDeploymentOutcomeCallable CreateBlueGreenDeploymentCallable(const CreateBlueGreenDeploymentRequestT &request) const
Definition RDSClient.h:569
Model::ModifyCurrentDBClusterCapacityOutcomeCallable ModifyCurrentDBClusterCapacityCallable(const ModifyCurrentDBClusterCapacityRequestT &request) const
Definition RDSClient.h:3537
virtual Model::DescribeDBSnapshotTenantDatabasesOutcome DescribeDBSnapshotTenantDatabases(const Model::DescribeDBSnapshotTenantDatabasesRequest &request={}) const
Model::RemoveRoleFromDBClusterOutcomeCallable RemoveRoleFromDBClusterCallable(const RemoveRoleFromDBClusterRequestT &request) const
Definition RDSClient.h:4438
void CreateDBInstanceAsync(const CreateDBInstanceRequestT &request, const CreateDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:795
Model::ResetDBClusterParameterGroupOutcomeCallable ResetDBClusterParameterGroupCallable(const ResetDBClusterParameterGroupRequestT &request) const
Definition RDSClient.h:4562
Model::DeleteDBProxyOutcomeCallable DeleteDBProxyCallable(const DeleteDBProxyRequestT &request) const
Definition RDSClient.h:1552
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
Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) 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
Definition RDSClient.h:1616
Model::ModifyDBClusterEndpointOutcomeCallable ModifyDBClusterEndpointCallable(const ModifyDBClusterEndpointRequestT &request) const
Definition RDSClient.h:3634
Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable(const ModifyEventSubscriptionRequestT &request) const
Definition RDSClient.h:4055
virtual Model::StartDBInstanceAutomatedBackupsReplicationOutcome StartDBInstanceAutomatedBackupsReplication(const Model::StartDBInstanceAutomatedBackupsReplicationRequest &request) const
Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const DescribePendingMaintenanceActionsRequestT &request={}) const
Definition RDSClient.h:3043
void CreateEventSubscriptionAsync(const CreateEventSubscriptionRequestT &request, const CreateEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1095
static const char * GetAllocationTag()
Model::DeleteTenantDatabaseOutcomeCallable DeleteTenantDatabaseCallable(const DeleteTenantDatabaseRequestT &request) const
Definition RDSClient.h:1827
virtual Model::CreateDBClusterEndpointOutcome CreateDBClusterEndpoint(const Model::CreateDBClusterEndpointRequest &request) const
Model::BacktrackDBClusterOutcomeCallable BacktrackDBClusterCallable(const BacktrackDBClusterRequestT &request) const
Definition RDSClient.h:328
Model::RebootDBShardGroupOutcomeCallable RebootDBShardGroupCallable(const RebootDBShardGroupRequestT &request) const
Definition RDSClient.h:4350
void DownloadDBLogFilePortionAsync(const DownloadDBLogFilePortionRequestT &request, const DownloadDBLogFilePortionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3256
void DescribeDBProxiesAsync(const DescribeDBProxiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBProxiesRequestT &request={}) const
Definition RDSClient.h:2423
void CreateDBParameterGroupAsync(const CreateDBParameterGroupRequestT &request, const CreateDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:872
void PromoteReadReplicaDBClusterAsync(const PromoteReadReplicaDBClusterRequestT &request, const PromoteReadReplicaDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4235
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
Definition RDSClient.h:4813
virtual Model::DeleteDBClusterEndpointOutcome DeleteDBClusterEndpoint(const Model::DeleteDBClusterEndpointRequest &request) const
Model::ModifyDBParameterGroupOutcomeCallable ModifyDBParameterGroupCallable(const ModifyDBParameterGroupRequestT &request) const
Definition RDSClient.h:3795
void DescribeDBProxyTargetGroupsAsync(const DescribeDBProxyTargetGroupsRequestT &request, const DescribeDBProxyTargetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2474
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
Definition RDSClient.h:2680
Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable RemoveSourceIdentifierFromSubscriptionCallable(const RemoveSourceIdentifierFromSubscriptionRequestT &request) const
Definition RDSClient.h:4490
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
Definition RDSClient.h:1923
Model::DeleteOptionGroupOutcomeCallable DeleteOptionGroupCallable(const DeleteOptionGroupRequestT &request) const
Definition RDSClient.h:1799
void DescribeDBEngineVersionsAsync(const DescribeDBEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBEngineVersionsRequestT &request={}) const
Definition RDSClient.h:2236
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
Definition RDSClient.h:3616
void CopyDBClusterSnapshotAsync(const CopyDBClusterSnapshotRequestT &request, const CopyDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:451
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
Definition RDSClient.h:838
void DescribeDBSnapshotAttributesAsync(const DescribeDBSnapshotAttributesRequestT &request, const DescribeDBSnapshotAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2623
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
Definition RDSClient.h:2825
Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const CancelExportTaskRequestT &request) const
Definition RDSClient.h:355
Model::ModifyDBProxyOutcomeCallable ModifyDBProxyCallable(const ModifyDBProxyRequestT &request) const
Definition RDSClient.h:3820
Model::CreateDBSecurityGroupOutcomeCallable CreateDBSecurityGroupCallable(const CreateDBSecurityGroupRequestT &request) const
Definition RDSClient.h:953
void RebootDBClusterAsync(const RebootDBClusterRequestT &request, const RebootDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4295
void DescribeDBClusterAutomatedBackupsAsync(const DescribeDBClusterAutomatedBackupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterAutomatedBackupsRequestT &request={}) const
Definition RDSClient.h:1985
void ModifyActivityStreamAsync(const ModifyActivityStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ModifyActivityStreamRequestT &request={}) const
Definition RDSClient.h:3457
void DescribeDBSnapshotTenantDatabasesAsync(const DescribeDBSnapshotTenantDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSnapshotTenantDatabasesRequestT &request={}) const
Definition RDSClient.h:2654
Model::DescribeBlueGreenDeploymentsOutcomeCallable DescribeBlueGreenDeploymentsCallable(const DescribeBlueGreenDeploymentsRequestT &request={}) const
Definition RDSClient.h:1914
Model::DescribeEngineDefaultParametersOutcomeCallable DescribeEngineDefaultParametersCallable(const DescribeEngineDefaultParametersRequestT &request) const
Definition RDSClient.h:2755
virtual Model::DescribeEventSubscriptionsOutcome DescribeEventSubscriptions(const Model::DescribeEventSubscriptionsRequest &request={}) const
Model::RestoreDBClusterFromSnapshotOutcomeCallable RestoreDBClusterFromSnapshotCallable(const RestoreDBClusterFromSnapshotRequestT &request) const
Definition RDSClient.h:4675
Model::DescribeDBShardGroupsOutcomeCallable DescribeDBShardGroupsCallable(const DescribeDBShardGroupsRequestT &request={}) const
Definition RDSClient.h:2579
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
Definition RDSClient.h:3881
Model::DisableHttpEndpointOutcomeCallable DisableHttpEndpointCallable(const DisableHttpEndpointRequestT &request) const
Definition RDSClient.h:3215
void ModifyDBInstanceAsync(const ModifyDBInstanceRequestT &request, const ModifyDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3765
virtual Model::DescribeOrderableDBInstanceOptionsOutcome DescribeOrderableDBInstanceOptions(const Model::DescribeOrderableDBInstanceOptionsRequest &request) const
Model::CreateDBProxyOutcomeCallable CreateDBProxyCallable(const CreateDBProxyRequestT &request) const
Definition RDSClient.h:888
virtual Model::DescribeDBEngineVersionsOutcome DescribeDBEngineVersions(const Model::DescribeDBEngineVersionsRequest &request={}) const
Aws::String GenerateConnectAuthToken(const char *dbHostName, const char *dbRegion, unsigned port, const char *dbUserName) const
void EnableHttpEndpointAsync(const EnableHttpEndpointRequestT &request, const EnableHttpEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3291
virtual Model::RemoveFromGlobalClusterOutcome RemoveFromGlobalCluster(const Model::RemoveFromGlobalClusterRequest &request={}) const
void ModifyEventSubscriptionAsync(const ModifyEventSubscriptionRequestT &request, const ModifyEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4064
void DescribeDBProxyEndpointsAsync(const DescribeDBProxyEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBProxyEndpointsRequestT &request={}) const
Definition RDSClient.h:2448
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
Definition RDSClient.h:1527
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
Definition RDSClient.h:4473
void CreateDBClusterParameterGroupAsync(const CreateDBClusterParameterGroupRequestT &request, const CreateDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:727
Model::DescribeDBInstancesOutcomeCallable DescribeDBInstancesCallable(const DescribeDBInstancesRequestT &request={}) const
Definition RDSClient.h:2284
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
Definition RDSClient.h:3643
virtual Model::EnableHttpEndpointOutcome EnableHttpEndpoint(const Model::EnableHttpEndpointRequest &request) const
Model::DeleteDBClusterSnapshotOutcomeCallable DeleteDBClusterSnapshotCallable(const DeleteDBClusterSnapshotRequestT &request) const
Definition RDSClient.h:1426
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
Definition RDSClient.h:1007
virtual Model::CreateGlobalClusterOutcome CreateGlobalCluster(const Model::CreateGlobalClusterRequest &request={}) const
Model::DescribeDBParameterGroupsOutcomeCallable DescribeDBParameterGroupsCallable(const DescribeDBParameterGroupsRequestT &request={}) const
Definition RDSClient.h:2363
void DescribeDBProxyTargetsAsync(const DescribeDBProxyTargetsRequestT &request, const DescribeDBProxyTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:2500
Model::DescribeDBProxyTargetGroupsOutcomeCallable DescribeDBProxyTargetGroupsCallable(const DescribeDBProxyTargetGroupsRequestT &request) const
Definition RDSClient.h:2465
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Definition RDSClient.h:3415
Model::RebootDBClusterOutcomeCallable RebootDBClusterCallable(const RebootDBClusterRequestT &request) const
Definition RDSClient.h:4286
void AddSourceIdentifierToSubscriptionAsync(const AddSourceIdentifierToSubscriptionRequestT &request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:203
Model::ModifyDBRecommendationOutcomeCallable ModifyDBRecommendationCallable(const ModifyDBRecommendationRequestT &request) const
Definition RDSClient.h:3898
void CreateIntegrationAsync(const CreateIntegrationRequestT &request, const CreateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:1155
Model::DescribeDBSnapshotAttributesOutcomeCallable DescribeDBSnapshotAttributesCallable(const DescribeDBSnapshotAttributesRequestT &request) const
Definition RDSClient.h:2614
void DescribePendingMaintenanceActionsAsync(const DescribePendingMaintenanceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePendingMaintenanceActionsRequestT &request={}) const
Definition RDSClient.h:3052
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
Definition RDSClient.h:4464
Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable(const ApplyPendingMaintenanceActionRequestT &request) const
Definition RDSClient.h:252
Model::DescribeDBClusterParameterGroupsOutcomeCallable DescribeDBClusterParameterGroupsCallable(const DescribeDBClusterParameterGroupsRequestT &request={}) const
Definition RDSClient.h:2067
void DescribeOptionGroupsAsync(const DescribeOptionGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOptionGroupsRequestT &request={}) const
Definition RDSClient.h:2994
void DisableHttpEndpointAsync(const DisableHttpEndpointRequestT &request, const DisableHttpEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:3224
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
Definition RDSClient.h:3693
Model::DescribeDBSecurityGroupsOutcomeCallable DescribeDBSecurityGroupsCallable(const DescribeDBSecurityGroupsRequestT &request={}) const
Definition RDSClient.h:2553
virtual Model::CreateOptionGroupOutcome CreateOptionGroup(const Model::CreateOptionGroupRequest &request) const
Model::CopyDBSnapshotOutcomeCallable CopyDBSnapshotCallable(const CopyDBSnapshotRequestT &request) const
Definition RDSClient.h:503
void DescribeDBParameterGroupsAsync(const DescribeDBParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBParameterGroupsRequestT &request={}) const
Definition RDSClient.h:2372
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
Definition RDSClient.h:3192
void CopyDBParameterGroupAsync(const CopyDBParameterGroupRequestT &request, const CopyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:479
void ModifyGlobalClusterAsync(const ModifyGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ModifyGlobalClusterRequestT &request={}) const
Definition RDSClient.h:4096
void DescribeDBSubnetGroupsAsync(const DescribeDBSubnetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSubnetGroupsRequestT &request={}) const
Definition RDSClient.h:2709
virtual Model::StartDBClusterOutcome StartDBCluster(const Model::StartDBClusterRequest &request) const
Model::ModifyDBSnapshotAttributeOutcomeCallable ModifyDBSnapshotAttributeCallable(const ModifyDBSnapshotAttributeRequestT &request) const
Definition RDSClient.h:3995
Model::PromoteReadReplicaOutcomeCallable PromoteReadReplicaCallable(const PromoteReadReplicaRequestT &request) const
Definition RDSClient.h:4200
RDSClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteDBShardGroupOutcomeCallable DeleteDBShardGroupCallable(const DeleteDBShardGroupRequestT &request) const
Definition RDSClient.h:1642
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
Definition RDSClient.h:393
void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition RDSClient.h:4530
Model::CreateOptionGroupOutcomeCallable CreateOptionGroupCallable(const CreateOptionGroupRequestT &request) const
Definition RDSClient.h:1172
Model::AddSourceIdentifierToSubscriptionOutcomeCallable AddSourceIdentifierToSubscriptionCallable(const AddSourceIdentifierToSubscriptionRequestT &request) const
Definition RDSClient.h:194
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::DescribeDBClustersRequest &, const Model::DescribeDBClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClustersResponseReceivedHandler
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::ModifyDBClusterRequest &, const Model::ModifyDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterResponseReceivedHandler
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::DescribeIntegrationsRequest &, const Model::DescribeIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIntegrationsResponseReceivedHandler
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::RegisterDBProxyTargetsRequest &, const Model::RegisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDBProxyTargetsResponseReceivedHandler
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::DescribeDBClusterAutomatedBackupsRequest &, const Model::DescribeDBClusterAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterAutomatedBackupsResponseReceivedHandler
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::CopyDBClusterSnapshotRequest &, const Model::CopyDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterSnapshotResponseReceivedHandler
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::DescribeOptionGroupsRequest &, const Model::DescribeOptionGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupsResponseReceivedHandler
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::DownloadDBLogFilePortionRequest &, const Model::DownloadDBLogFilePortionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DownloadDBLogFilePortionResponseReceivedHandler
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::RestoreDBInstanceFromDBSnapshotRequest &, const Model::RestoreDBInstanceFromDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBInstanceFromDBSnapshotResponseReceivedHandler
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::CreateCustomDBEngineVersionRequest &, const Model::CreateCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomDBEngineVersionResponseReceivedHandler
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::FailoverGlobalClusterRequest &, const Model::FailoverGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverGlobalClusterResponseReceivedHandler
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::AddRoleToDBClusterRequest &, const Model::AddRoleToDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBClusterResponseReceivedHandler
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::RestoreDBClusterFromS3Request &, const Model::RestoreDBClusterFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromS3ResponseReceivedHandler
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::DescribeDBLogFilesRequest &, const Model::DescribeDBLogFilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBLogFilesResponseReceivedHandler
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::PromoteReadReplicaRequest &, const Model::PromoteReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaResponseReceivedHandler
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::DeleteDBInstanceAutomatedBackupRequest &, const Model::DeleteDBInstanceAutomatedBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBInstanceAutomatedBackupResponseReceivedHandler
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::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationResponseReceivedHandler
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::CreateDBClusterParameterGroupRequest &, const Model::CreateDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterParameterGroupResponseReceivedHandler
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::StartDBInstanceRequest &, const Model::StartDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBInstanceResponseReceivedHandler
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::CreateBlueGreenDeploymentRequest &, const Model::CreateBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBlueGreenDeploymentResponseReceivedHandler
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::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
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::CreateDBProxyEndpointRequest &, const Model::CreateDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBProxyEndpointResponseReceivedHandler
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::CreateDBClusterRequest &, const Model::CreateDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterResponseReceivedHandler
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::DeleteGlobalClusterRequest &, const Model::DeleteGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGlobalClusterResponseReceivedHandler
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::DescribeDBClusterSnapshotsRequest &, const Model::DescribeDBClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotsResponseReceivedHandler
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::DescribeDBProxiesRequest &, const Model::DescribeDBProxiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxiesResponseReceivedHandler
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::ModifyDBShardGroupRequest &, const Model::ModifyDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBShardGroupResponseReceivedHandler
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::RebootDBShardGroupRequest &, const Model::RebootDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBShardGroupResponseReceivedHandler
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::StopDBInstanceAutomatedBackupsReplicationRequest &, const Model::StopDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
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::ModifyDBClusterEndpointRequest &, const Model::ModifyDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterEndpointResponseReceivedHandler
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::CreateDBParameterGroupRequest &, const Model::CreateDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBParameterGroupResponseReceivedHandler
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::ModifyCustomDBEngineVersionRequest &, const Model::ModifyCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCustomDBEngineVersionResponseReceivedHandler
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::CreateDBClusterSnapshotRequest &, const Model::CreateDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterSnapshotResponseReceivedHandler
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::DeleteOptionGroupRequest &, const Model::DeleteOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOptionGroupResponseReceivedHandler
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::StartActivityStreamRequest &, const Model::StartActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartActivityStreamResponseReceivedHandler
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::DescribeDBSecurityGroupsRequest &, const Model::DescribeDBSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSecurityGroupsResponseReceivedHandler
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::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseReceivedHandler
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::DisableHttpEndpointRequest &, const Model::DisableHttpEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableHttpEndpointResponseReceivedHandler
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::ModifyDBInstanceRequest &, const Model::ModifyDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBInstanceResponseReceivedHandler
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::ModifyDBParameterGroupRequest &, const Model::ModifyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBParameterGroupResponseReceivedHandler
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::DescribeDBInstanceAutomatedBackupsRequest &, const Model::DescribeDBInstanceAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBInstanceAutomatedBackupsResponseReceivedHandler
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::DeleteCustomDBEngineVersionRequest &, const Model::DeleteCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomDBEngineVersionResponseReceivedHandler
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::DescribeDBProxyTargetsRequest &, const Model::DescribeDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyTargetsResponseReceivedHandler
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::AuthorizeDBSecurityGroupIngressRequest &, const Model::AuthorizeDBSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeDBSecurityGroupIngressResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ResetDBClusterParameterGroupRequest &, const Model::ResetDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBClusterParameterGroupResponseReceivedHandler
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::ModifyIntegrationRequest &, const Model::ModifyIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIntegrationResponseReceivedHandler
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::ModifyOptionGroupRequest &, const Model::ModifyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyOptionGroupResponseReceivedHandler
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::AddSourceIdentifierToSubscriptionRequest &, const Model::AddSourceIdentifierToSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddSourceIdentifierToSubscriptionResponseReceivedHandler
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::RemoveRoleFromDBClusterRequest &, const Model::RemoveRoleFromDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromDBClusterResponseReceivedHandler
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::DescribeDBClusterSnapshotAttributesRequest &, const Model::DescribeDBClusterSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler
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::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
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::DeleteDBClusterRequest &, const Model::DeleteDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterResponseReceivedHandler
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::DescribeGlobalClustersRequest &, const Model::DescribeGlobalClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGlobalClustersResponseReceivedHandler
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::CreateDBInstanceRequest &, const Model::CreateDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBInstanceResponseReceivedHandler
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::ModifyDBProxyTargetGroupRequest &, const Model::ModifyDBProxyTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyTargetGroupResponseReceivedHandler
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::DescribeDBParameterGroupsRequest &, const Model::DescribeDBParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParameterGroupsResponseReceivedHandler
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::CopyDBClusterParameterGroupRequest &, const Model::CopyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterParameterGroupResponseReceivedHandler
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::CreateDBProxyRequest &, const Model::CreateDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBProxyResponseReceivedHandler
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::DescribeDBProxyTargetGroupsRequest &, const Model::DescribeDBProxyTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyTargetGroupsResponseReceivedHandler
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::StartDBClusterRequest &, const Model::StartDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBClusterResponseReceivedHandler
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::DeleteDBClusterParameterGroupRequest &, const Model::DeleteDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterParameterGroupResponseReceivedHandler
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::DescribeReservedDBInstancesOfferingsRequest &, const Model::DescribeReservedDBInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedDBInstancesOfferingsResponseReceivedHandler
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::ModifyDBSnapshotAttributeRequest &, const Model::ModifyDBSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSnapshotAttributeResponseReceivedHandler
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::DeleteDBClusterEndpointRequest &, const Model::DeleteDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterEndpointResponseReceivedHandler
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::DescribeDBClusterParametersRequest &, const Model::DescribeDBClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParametersResponseReceivedHandler
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::CreateDBSecurityGroupRequest &, const Model::CreateDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSecurityGroupResponseReceivedHandler
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::AddRoleToDBInstanceRequest &, const Model::AddRoleToDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBInstanceResponseReceivedHandler
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::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
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::RemoveFromGlobalClusterRequest &, const Model::RemoveFromGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFromGlobalClusterResponseReceivedHandler
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::ModifyDBSubnetGroupRequest &, const Model::ModifyDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSubnetGroupResponseReceivedHandler
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::ModifyDBProxyEndpointRequest &, const Model::ModifyDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyEndpointResponseReceivedHandler
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::DeregisterDBProxyTargetsRequest &, const Model::DeregisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterDBProxyTargetsResponseReceivedHandler
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::ModifyTenantDatabaseRequest &, const Model::ModifyTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTenantDatabaseResponseReceivedHandler
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::EnableHttpEndpointRequest &, const Model::EnableHttpEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableHttpEndpointResponseReceivedHandler
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::DescribeDBShardGroupsRequest &, const Model::DescribeDBShardGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBShardGroupsResponseReceivedHandler
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::FailoverDBClusterRequest &, const Model::FailoverDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverDBClusterResponseReceivedHandler
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::DeleteBlueGreenDeploymentRequest &, const Model::DeleteBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBlueGreenDeploymentResponseReceivedHandler
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::PurchaseReservedDBInstancesOfferingRequest &, const Model::PurchaseReservedDBInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedDBInstancesOfferingResponseReceivedHandler
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::DescribeDBProxyEndpointsRequest &, const Model::DescribeDBProxyEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyEndpointsResponseReceivedHandler
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::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
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::StartDBInstanceAutomatedBackupsReplicationRequest &, const Model::StartDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
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::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String