AWS SDK for C++  1.9.108
AWS SDK for C++
RDSClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
8 #include <aws/rds/RDSErrors.h>
141 #include <aws/core/NoResult.h>
143 #include <aws/core/http/HttpTypes.h>
144 #include <future>
145 #include <functional>
146 
147 namespace Aws
148 {
149  namespace Http
150  {
151  class HttpClient;
152  class HttpClientFactory;
153  } // namespace Http
154 
155  namespace Utils
156  {
157  template< typename R, typename E> class Outcome;
158 
159  namespace Threading
160  {
161  class Executor;
162  } // namespace Threading
163 
164  namespace Xml
165  {
166  class XmlDocument;
167  } // namespace Xml
168  } // namespace Utils
169 
170  namespace Auth
171  {
172  class AWSCredentials;
173  class AWSCredentialsProvider;
174  } // namespace Auth
175 
176  namespace Client
177  {
178  class RetryStrategy;
179  } // namespace Client
180 
181  namespace RDS
182  {
183  namespace Model
184  {
185  class AddRoleToDBClusterRequest;
186  class AddRoleToDBInstanceRequest;
187  class AddSourceIdentifierToSubscriptionRequest;
188  class AddTagsToResourceRequest;
189  class ApplyPendingMaintenanceActionRequest;
190  class AuthorizeDBSecurityGroupIngressRequest;
191  class BacktrackDBClusterRequest;
192  class CancelExportTaskRequest;
193  class CopyDBClusterParameterGroupRequest;
194  class CopyDBClusterSnapshotRequest;
195  class CopyDBParameterGroupRequest;
196  class CopyDBSnapshotRequest;
197  class CopyOptionGroupRequest;
198  class CreateCustomAvailabilityZoneRequest;
199  class CreateDBClusterRequest;
200  class CreateDBClusterEndpointRequest;
201  class CreateDBClusterParameterGroupRequest;
202  class CreateDBClusterSnapshotRequest;
203  class CreateDBInstanceRequest;
204  class CreateDBInstanceReadReplicaRequest;
205  class CreateDBParameterGroupRequest;
206  class CreateDBProxyRequest;
207  class CreateDBProxyEndpointRequest;
208  class CreateDBSecurityGroupRequest;
209  class CreateDBSnapshotRequest;
210  class CreateDBSubnetGroupRequest;
211  class CreateEventSubscriptionRequest;
212  class CreateGlobalClusterRequest;
213  class CreateOptionGroupRequest;
214  class DeleteCustomAvailabilityZoneRequest;
215  class DeleteDBClusterRequest;
216  class DeleteDBClusterEndpointRequest;
217  class DeleteDBClusterParameterGroupRequest;
218  class DeleteDBClusterSnapshotRequest;
219  class DeleteDBInstanceRequest;
220  class DeleteDBInstanceAutomatedBackupRequest;
221  class DeleteDBParameterGroupRequest;
222  class DeleteDBProxyRequest;
223  class DeleteDBProxyEndpointRequest;
224  class DeleteDBSecurityGroupRequest;
225  class DeleteDBSnapshotRequest;
226  class DeleteDBSubnetGroupRequest;
227  class DeleteEventSubscriptionRequest;
228  class DeleteGlobalClusterRequest;
229  class DeleteInstallationMediaRequest;
230  class DeleteOptionGroupRequest;
231  class DeregisterDBProxyTargetsRequest;
232  class DescribeAccountAttributesRequest;
233  class DescribeCertificatesRequest;
234  class DescribeCustomAvailabilityZonesRequest;
235  class DescribeDBClusterBacktracksRequest;
236  class DescribeDBClusterEndpointsRequest;
237  class DescribeDBClusterParameterGroupsRequest;
238  class DescribeDBClusterParametersRequest;
239  class DescribeDBClusterSnapshotAttributesRequest;
240  class DescribeDBClusterSnapshotsRequest;
241  class DescribeDBClustersRequest;
242  class DescribeDBEngineVersionsRequest;
243  class DescribeDBInstanceAutomatedBackupsRequest;
244  class DescribeDBInstancesRequest;
245  class DescribeDBLogFilesRequest;
246  class DescribeDBParameterGroupsRequest;
247  class DescribeDBParametersRequest;
248  class DescribeDBProxiesRequest;
249  class DescribeDBProxyEndpointsRequest;
250  class DescribeDBProxyTargetGroupsRequest;
251  class DescribeDBProxyTargetsRequest;
252  class DescribeDBSecurityGroupsRequest;
253  class DescribeDBSnapshotAttributesRequest;
254  class DescribeDBSnapshotsRequest;
255  class DescribeDBSubnetGroupsRequest;
256  class DescribeEngineDefaultClusterParametersRequest;
257  class DescribeEngineDefaultParametersRequest;
258  class DescribeEventCategoriesRequest;
259  class DescribeEventSubscriptionsRequest;
260  class DescribeEventsRequest;
261  class DescribeExportTasksRequest;
262  class DescribeGlobalClustersRequest;
263  class DescribeInstallationMediaRequest;
264  class DescribeOptionGroupOptionsRequest;
265  class DescribeOptionGroupsRequest;
266  class DescribeOrderableDBInstanceOptionsRequest;
267  class DescribePendingMaintenanceActionsRequest;
268  class DescribeReservedDBInstancesRequest;
269  class DescribeReservedDBInstancesOfferingsRequest;
270  class DescribeSourceRegionsRequest;
271  class DescribeValidDBInstanceModificationsRequest;
272  class DownloadDBLogFilePortionRequest;
273  class FailoverDBClusterRequest;
274  class FailoverGlobalClusterRequest;
275  class ImportInstallationMediaRequest;
276  class ListTagsForResourceRequest;
277  class ModifyCertificatesRequest;
278  class ModifyCurrentDBClusterCapacityRequest;
279  class ModifyDBClusterRequest;
280  class ModifyDBClusterEndpointRequest;
281  class ModifyDBClusterParameterGroupRequest;
282  class ModifyDBClusterSnapshotAttributeRequest;
283  class ModifyDBInstanceRequest;
284  class ModifyDBParameterGroupRequest;
285  class ModifyDBProxyRequest;
286  class ModifyDBProxyEndpointRequest;
287  class ModifyDBProxyTargetGroupRequest;
288  class ModifyDBSnapshotRequest;
289  class ModifyDBSnapshotAttributeRequest;
290  class ModifyDBSubnetGroupRequest;
291  class ModifyEventSubscriptionRequest;
292  class ModifyGlobalClusterRequest;
293  class ModifyOptionGroupRequest;
294  class PromoteReadReplicaRequest;
295  class PromoteReadReplicaDBClusterRequest;
296  class PurchaseReservedDBInstancesOfferingRequest;
297  class RebootDBInstanceRequest;
298  class RegisterDBProxyTargetsRequest;
299  class RemoveFromGlobalClusterRequest;
300  class RemoveRoleFromDBClusterRequest;
301  class RemoveRoleFromDBInstanceRequest;
302  class RemoveSourceIdentifierFromSubscriptionRequest;
303  class RemoveTagsFromResourceRequest;
304  class ResetDBClusterParameterGroupRequest;
305  class ResetDBParameterGroupRequest;
306  class RestoreDBClusterFromS3Request;
307  class RestoreDBClusterFromSnapshotRequest;
308  class RestoreDBClusterToPointInTimeRequest;
309  class RestoreDBInstanceFromDBSnapshotRequest;
310  class RestoreDBInstanceFromS3Request;
311  class RestoreDBInstanceToPointInTimeRequest;
312  class RevokeDBSecurityGroupIngressRequest;
313  class StartActivityStreamRequest;
314  class StartDBClusterRequest;
315  class StartDBInstanceRequest;
316  class StartDBInstanceAutomatedBackupsReplicationRequest;
317  class StartExportTaskRequest;
318  class StopActivityStreamRequest;
319  class StopDBClusterRequest;
320  class StopDBInstanceRequest;
321  class StopDBInstanceAutomatedBackupsReplicationRequest;
322 
460 
461  typedef std::future<AddRoleToDBClusterOutcome> AddRoleToDBClusterOutcomeCallable;
462  typedef std::future<AddRoleToDBInstanceOutcome> AddRoleToDBInstanceOutcomeCallable;
463  typedef std::future<AddSourceIdentifierToSubscriptionOutcome> AddSourceIdentifierToSubscriptionOutcomeCallable;
464  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
465  typedef std::future<ApplyPendingMaintenanceActionOutcome> ApplyPendingMaintenanceActionOutcomeCallable;
466  typedef std::future<AuthorizeDBSecurityGroupIngressOutcome> AuthorizeDBSecurityGroupIngressOutcomeCallable;
467  typedef std::future<BacktrackDBClusterOutcome> BacktrackDBClusterOutcomeCallable;
468  typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
469  typedef std::future<CopyDBClusterParameterGroupOutcome> CopyDBClusterParameterGroupOutcomeCallable;
470  typedef std::future<CopyDBClusterSnapshotOutcome> CopyDBClusterSnapshotOutcomeCallable;
471  typedef std::future<CopyDBParameterGroupOutcome> CopyDBParameterGroupOutcomeCallable;
472  typedef std::future<CopyDBSnapshotOutcome> CopyDBSnapshotOutcomeCallable;
473  typedef std::future<CopyOptionGroupOutcome> CopyOptionGroupOutcomeCallable;
474  typedef std::future<CreateCustomAvailabilityZoneOutcome> CreateCustomAvailabilityZoneOutcomeCallable;
475  typedef std::future<CreateDBClusterOutcome> CreateDBClusterOutcomeCallable;
476  typedef std::future<CreateDBClusterEndpointOutcome> CreateDBClusterEndpointOutcomeCallable;
477  typedef std::future<CreateDBClusterParameterGroupOutcome> CreateDBClusterParameterGroupOutcomeCallable;
478  typedef std::future<CreateDBClusterSnapshotOutcome> CreateDBClusterSnapshotOutcomeCallable;
479  typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
480  typedef std::future<CreateDBInstanceReadReplicaOutcome> CreateDBInstanceReadReplicaOutcomeCallable;
481  typedef std::future<CreateDBParameterGroupOutcome> CreateDBParameterGroupOutcomeCallable;
482  typedef std::future<CreateDBProxyOutcome> CreateDBProxyOutcomeCallable;
483  typedef std::future<CreateDBProxyEndpointOutcome> CreateDBProxyEndpointOutcomeCallable;
484  typedef std::future<CreateDBSecurityGroupOutcome> CreateDBSecurityGroupOutcomeCallable;
485  typedef std::future<CreateDBSnapshotOutcome> CreateDBSnapshotOutcomeCallable;
486  typedef std::future<CreateDBSubnetGroupOutcome> CreateDBSubnetGroupOutcomeCallable;
487  typedef std::future<CreateEventSubscriptionOutcome> CreateEventSubscriptionOutcomeCallable;
488  typedef std::future<CreateGlobalClusterOutcome> CreateGlobalClusterOutcomeCallable;
489  typedef std::future<CreateOptionGroupOutcome> CreateOptionGroupOutcomeCallable;
490  typedef std::future<DeleteCustomAvailabilityZoneOutcome> DeleteCustomAvailabilityZoneOutcomeCallable;
491  typedef std::future<DeleteDBClusterOutcome> DeleteDBClusterOutcomeCallable;
492  typedef std::future<DeleteDBClusterEndpointOutcome> DeleteDBClusterEndpointOutcomeCallable;
493  typedef std::future<DeleteDBClusterParameterGroupOutcome> DeleteDBClusterParameterGroupOutcomeCallable;
494  typedef std::future<DeleteDBClusterSnapshotOutcome> DeleteDBClusterSnapshotOutcomeCallable;
495  typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
496  typedef std::future<DeleteDBInstanceAutomatedBackupOutcome> DeleteDBInstanceAutomatedBackupOutcomeCallable;
497  typedef std::future<DeleteDBParameterGroupOutcome> DeleteDBParameterGroupOutcomeCallable;
498  typedef std::future<DeleteDBProxyOutcome> DeleteDBProxyOutcomeCallable;
499  typedef std::future<DeleteDBProxyEndpointOutcome> DeleteDBProxyEndpointOutcomeCallable;
500  typedef std::future<DeleteDBSecurityGroupOutcome> DeleteDBSecurityGroupOutcomeCallable;
501  typedef std::future<DeleteDBSnapshotOutcome> DeleteDBSnapshotOutcomeCallable;
502  typedef std::future<DeleteDBSubnetGroupOutcome> DeleteDBSubnetGroupOutcomeCallable;
503  typedef std::future<DeleteEventSubscriptionOutcome> DeleteEventSubscriptionOutcomeCallable;
504  typedef std::future<DeleteGlobalClusterOutcome> DeleteGlobalClusterOutcomeCallable;
505  typedef std::future<DeleteInstallationMediaOutcome> DeleteInstallationMediaOutcomeCallable;
506  typedef std::future<DeleteOptionGroupOutcome> DeleteOptionGroupOutcomeCallable;
507  typedef std::future<DeregisterDBProxyTargetsOutcome> DeregisterDBProxyTargetsOutcomeCallable;
508  typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
509  typedef std::future<DescribeCertificatesOutcome> DescribeCertificatesOutcomeCallable;
510  typedef std::future<DescribeCustomAvailabilityZonesOutcome> DescribeCustomAvailabilityZonesOutcomeCallable;
511  typedef std::future<DescribeDBClusterBacktracksOutcome> DescribeDBClusterBacktracksOutcomeCallable;
512  typedef std::future<DescribeDBClusterEndpointsOutcome> DescribeDBClusterEndpointsOutcomeCallable;
513  typedef std::future<DescribeDBClusterParameterGroupsOutcome> DescribeDBClusterParameterGroupsOutcomeCallable;
514  typedef std::future<DescribeDBClusterParametersOutcome> DescribeDBClusterParametersOutcomeCallable;
515  typedef std::future<DescribeDBClusterSnapshotAttributesOutcome> DescribeDBClusterSnapshotAttributesOutcomeCallable;
516  typedef std::future<DescribeDBClusterSnapshotsOutcome> DescribeDBClusterSnapshotsOutcomeCallable;
517  typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
518  typedef std::future<DescribeDBEngineVersionsOutcome> DescribeDBEngineVersionsOutcomeCallable;
519  typedef std::future<DescribeDBInstanceAutomatedBackupsOutcome> DescribeDBInstanceAutomatedBackupsOutcomeCallable;
520  typedef std::future<DescribeDBInstancesOutcome> DescribeDBInstancesOutcomeCallable;
521  typedef std::future<DescribeDBLogFilesOutcome> DescribeDBLogFilesOutcomeCallable;
522  typedef std::future<DescribeDBParameterGroupsOutcome> DescribeDBParameterGroupsOutcomeCallable;
523  typedef std::future<DescribeDBParametersOutcome> DescribeDBParametersOutcomeCallable;
524  typedef std::future<DescribeDBProxiesOutcome> DescribeDBProxiesOutcomeCallable;
525  typedef std::future<DescribeDBProxyEndpointsOutcome> DescribeDBProxyEndpointsOutcomeCallable;
526  typedef std::future<DescribeDBProxyTargetGroupsOutcome> DescribeDBProxyTargetGroupsOutcomeCallable;
527  typedef std::future<DescribeDBProxyTargetsOutcome> DescribeDBProxyTargetsOutcomeCallable;
528  typedef std::future<DescribeDBSecurityGroupsOutcome> DescribeDBSecurityGroupsOutcomeCallable;
529  typedef std::future<DescribeDBSnapshotAttributesOutcome> DescribeDBSnapshotAttributesOutcomeCallable;
530  typedef std::future<DescribeDBSnapshotsOutcome> DescribeDBSnapshotsOutcomeCallable;
531  typedef std::future<DescribeDBSubnetGroupsOutcome> DescribeDBSubnetGroupsOutcomeCallable;
532  typedef std::future<DescribeEngineDefaultClusterParametersOutcome> DescribeEngineDefaultClusterParametersOutcomeCallable;
533  typedef std::future<DescribeEngineDefaultParametersOutcome> DescribeEngineDefaultParametersOutcomeCallable;
534  typedef std::future<DescribeEventCategoriesOutcome> DescribeEventCategoriesOutcomeCallable;
535  typedef std::future<DescribeEventSubscriptionsOutcome> DescribeEventSubscriptionsOutcomeCallable;
536  typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
537  typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
538  typedef std::future<DescribeGlobalClustersOutcome> DescribeGlobalClustersOutcomeCallable;
539  typedef std::future<DescribeInstallationMediaOutcome> DescribeInstallationMediaOutcomeCallable;
540  typedef std::future<DescribeOptionGroupOptionsOutcome> DescribeOptionGroupOptionsOutcomeCallable;
541  typedef std::future<DescribeOptionGroupsOutcome> DescribeOptionGroupsOutcomeCallable;
542  typedef std::future<DescribeOrderableDBInstanceOptionsOutcome> DescribeOrderableDBInstanceOptionsOutcomeCallable;
543  typedef std::future<DescribePendingMaintenanceActionsOutcome> DescribePendingMaintenanceActionsOutcomeCallable;
544  typedef std::future<DescribeReservedDBInstancesOutcome> DescribeReservedDBInstancesOutcomeCallable;
545  typedef std::future<DescribeReservedDBInstancesOfferingsOutcome> DescribeReservedDBInstancesOfferingsOutcomeCallable;
546  typedef std::future<DescribeSourceRegionsOutcome> DescribeSourceRegionsOutcomeCallable;
547  typedef std::future<DescribeValidDBInstanceModificationsOutcome> DescribeValidDBInstanceModificationsOutcomeCallable;
548  typedef std::future<DownloadDBLogFilePortionOutcome> DownloadDBLogFilePortionOutcomeCallable;
549  typedef std::future<FailoverDBClusterOutcome> FailoverDBClusterOutcomeCallable;
550  typedef std::future<FailoverGlobalClusterOutcome> FailoverGlobalClusterOutcomeCallable;
551  typedef std::future<ImportInstallationMediaOutcome> ImportInstallationMediaOutcomeCallable;
552  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
553  typedef std::future<ModifyCertificatesOutcome> ModifyCertificatesOutcomeCallable;
554  typedef std::future<ModifyCurrentDBClusterCapacityOutcome> ModifyCurrentDBClusterCapacityOutcomeCallable;
555  typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
556  typedef std::future<ModifyDBClusterEndpointOutcome> ModifyDBClusterEndpointOutcomeCallable;
557  typedef std::future<ModifyDBClusterParameterGroupOutcome> ModifyDBClusterParameterGroupOutcomeCallable;
558  typedef std::future<ModifyDBClusterSnapshotAttributeOutcome> ModifyDBClusterSnapshotAttributeOutcomeCallable;
559  typedef std::future<ModifyDBInstanceOutcome> ModifyDBInstanceOutcomeCallable;
560  typedef std::future<ModifyDBParameterGroupOutcome> ModifyDBParameterGroupOutcomeCallable;
561  typedef std::future<ModifyDBProxyOutcome> ModifyDBProxyOutcomeCallable;
562  typedef std::future<ModifyDBProxyEndpointOutcome> ModifyDBProxyEndpointOutcomeCallable;
563  typedef std::future<ModifyDBProxyTargetGroupOutcome> ModifyDBProxyTargetGroupOutcomeCallable;
564  typedef std::future<ModifyDBSnapshotOutcome> ModifyDBSnapshotOutcomeCallable;
565  typedef std::future<ModifyDBSnapshotAttributeOutcome> ModifyDBSnapshotAttributeOutcomeCallable;
566  typedef std::future<ModifyDBSubnetGroupOutcome> ModifyDBSubnetGroupOutcomeCallable;
567  typedef std::future<ModifyEventSubscriptionOutcome> ModifyEventSubscriptionOutcomeCallable;
568  typedef std::future<ModifyGlobalClusterOutcome> ModifyGlobalClusterOutcomeCallable;
569  typedef std::future<ModifyOptionGroupOutcome> ModifyOptionGroupOutcomeCallable;
570  typedef std::future<PromoteReadReplicaOutcome> PromoteReadReplicaOutcomeCallable;
571  typedef std::future<PromoteReadReplicaDBClusterOutcome> PromoteReadReplicaDBClusterOutcomeCallable;
572  typedef std::future<PurchaseReservedDBInstancesOfferingOutcome> PurchaseReservedDBInstancesOfferingOutcomeCallable;
573  typedef std::future<RebootDBInstanceOutcome> RebootDBInstanceOutcomeCallable;
574  typedef std::future<RegisterDBProxyTargetsOutcome> RegisterDBProxyTargetsOutcomeCallable;
575  typedef std::future<RemoveFromGlobalClusterOutcome> RemoveFromGlobalClusterOutcomeCallable;
576  typedef std::future<RemoveRoleFromDBClusterOutcome> RemoveRoleFromDBClusterOutcomeCallable;
577  typedef std::future<RemoveRoleFromDBInstanceOutcome> RemoveRoleFromDBInstanceOutcomeCallable;
578  typedef std::future<RemoveSourceIdentifierFromSubscriptionOutcome> RemoveSourceIdentifierFromSubscriptionOutcomeCallable;
579  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
580  typedef std::future<ResetDBClusterParameterGroupOutcome> ResetDBClusterParameterGroupOutcomeCallable;
581  typedef std::future<ResetDBParameterGroupOutcome> ResetDBParameterGroupOutcomeCallable;
582  typedef std::future<RestoreDBClusterFromS3Outcome> RestoreDBClusterFromS3OutcomeCallable;
583  typedef std::future<RestoreDBClusterFromSnapshotOutcome> RestoreDBClusterFromSnapshotOutcomeCallable;
584  typedef std::future<RestoreDBClusterToPointInTimeOutcome> RestoreDBClusterToPointInTimeOutcomeCallable;
585  typedef std::future<RestoreDBInstanceFromDBSnapshotOutcome> RestoreDBInstanceFromDBSnapshotOutcomeCallable;
586  typedef std::future<RestoreDBInstanceFromS3Outcome> RestoreDBInstanceFromS3OutcomeCallable;
587  typedef std::future<RestoreDBInstanceToPointInTimeOutcome> RestoreDBInstanceToPointInTimeOutcomeCallable;
588  typedef std::future<RevokeDBSecurityGroupIngressOutcome> RevokeDBSecurityGroupIngressOutcomeCallable;
589  typedef std::future<StartActivityStreamOutcome> StartActivityStreamOutcomeCallable;
590  typedef std::future<StartDBClusterOutcome> StartDBClusterOutcomeCallable;
591  typedef std::future<StartDBInstanceOutcome> StartDBInstanceOutcomeCallable;
592  typedef std::future<StartDBInstanceAutomatedBackupsReplicationOutcome> StartDBInstanceAutomatedBackupsReplicationOutcomeCallable;
593  typedef std::future<StartExportTaskOutcome> StartExportTaskOutcomeCallable;
594  typedef std::future<StopActivityStreamOutcome> StopActivityStreamOutcomeCallable;
595  typedef std::future<StopDBClusterOutcome> StopDBClusterOutcomeCallable;
596  typedef std::future<StopDBInstanceOutcome> StopDBInstanceOutcomeCallable;
597  typedef std::future<StopDBInstanceAutomatedBackupsReplicationOutcome> StopDBInstanceAutomatedBackupsReplicationOutcomeCallable;
598  } // namespace Model
599 
600  class RDSClient;
601 
602  typedef std::function<void(const RDSClient*, const Model::AddRoleToDBClusterRequest&, const Model::AddRoleToDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRoleToDBClusterResponseReceivedHandler;
603  typedef std::function<void(const RDSClient*, const Model::AddRoleToDBInstanceRequest&, const Model::AddRoleToDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRoleToDBInstanceResponseReceivedHandler;
604  typedef std::function<void(const RDSClient*, const Model::AddSourceIdentifierToSubscriptionRequest&, const Model::AddSourceIdentifierToSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddSourceIdentifierToSubscriptionResponseReceivedHandler;
605  typedef std::function<void(const RDSClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
606  typedef std::function<void(const RDSClient*, const Model::ApplyPendingMaintenanceActionRequest&, const Model::ApplyPendingMaintenanceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyPendingMaintenanceActionResponseReceivedHandler;
607  typedef std::function<void(const RDSClient*, const Model::AuthorizeDBSecurityGroupIngressRequest&, const Model::AuthorizeDBSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeDBSecurityGroupIngressResponseReceivedHandler;
608  typedef std::function<void(const RDSClient*, const Model::BacktrackDBClusterRequest&, const Model::BacktrackDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BacktrackDBClusterResponseReceivedHandler;
609  typedef std::function<void(const RDSClient*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelExportTaskResponseReceivedHandler;
610  typedef std::function<void(const RDSClient*, const Model::CopyDBClusterParameterGroupRequest&, const Model::CopyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBClusterParameterGroupResponseReceivedHandler;
611  typedef std::function<void(const RDSClient*, const Model::CopyDBClusterSnapshotRequest&, const Model::CopyDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBClusterSnapshotResponseReceivedHandler;
612  typedef std::function<void(const RDSClient*, const Model::CopyDBParameterGroupRequest&, const Model::CopyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBParameterGroupResponseReceivedHandler;
613  typedef std::function<void(const RDSClient*, const Model::CopyDBSnapshotRequest&, const Model::CopyDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBSnapshotResponseReceivedHandler;
614  typedef std::function<void(const RDSClient*, const Model::CopyOptionGroupRequest&, const Model::CopyOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyOptionGroupResponseReceivedHandler;
615  typedef std::function<void(const RDSClient*, const Model::CreateCustomAvailabilityZoneRequest&, const Model::CreateCustomAvailabilityZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomAvailabilityZoneResponseReceivedHandler;
616  typedef std::function<void(const RDSClient*, const Model::CreateDBClusterRequest&, const Model::CreateDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterResponseReceivedHandler;
617  typedef std::function<void(const RDSClient*, const Model::CreateDBClusterEndpointRequest&, const Model::CreateDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterEndpointResponseReceivedHandler;
618  typedef std::function<void(const RDSClient*, const Model::CreateDBClusterParameterGroupRequest&, const Model::CreateDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterParameterGroupResponseReceivedHandler;
619  typedef std::function<void(const RDSClient*, const Model::CreateDBClusterSnapshotRequest&, const Model::CreateDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterSnapshotResponseReceivedHandler;
620  typedef std::function<void(const RDSClient*, const Model::CreateDBInstanceRequest&, const Model::CreateDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBInstanceResponseReceivedHandler;
621  typedef std::function<void(const RDSClient*, const Model::CreateDBInstanceReadReplicaRequest&, const Model::CreateDBInstanceReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBInstanceReadReplicaResponseReceivedHandler;
622  typedef std::function<void(const RDSClient*, const Model::CreateDBParameterGroupRequest&, const Model::CreateDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBParameterGroupResponseReceivedHandler;
623  typedef std::function<void(const RDSClient*, const Model::CreateDBProxyRequest&, const Model::CreateDBProxyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBProxyResponseReceivedHandler;
624  typedef std::function<void(const RDSClient*, const Model::CreateDBProxyEndpointRequest&, const Model::CreateDBProxyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBProxyEndpointResponseReceivedHandler;
625  typedef std::function<void(const RDSClient*, const Model::CreateDBSecurityGroupRequest&, const Model::CreateDBSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSecurityGroupResponseReceivedHandler;
626  typedef std::function<void(const RDSClient*, const Model::CreateDBSnapshotRequest&, const Model::CreateDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSnapshotResponseReceivedHandler;
627  typedef std::function<void(const RDSClient*, const Model::CreateDBSubnetGroupRequest&, const Model::CreateDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSubnetGroupResponseReceivedHandler;
628  typedef std::function<void(const RDSClient*, const Model::CreateEventSubscriptionRequest&, const Model::CreateEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventSubscriptionResponseReceivedHandler;
629  typedef std::function<void(const RDSClient*, const Model::CreateGlobalClusterRequest&, const Model::CreateGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGlobalClusterResponseReceivedHandler;
630  typedef std::function<void(const RDSClient*, const Model::CreateOptionGroupRequest&, const Model::CreateOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOptionGroupResponseReceivedHandler;
631  typedef std::function<void(const RDSClient*, const Model::DeleteCustomAvailabilityZoneRequest&, const Model::DeleteCustomAvailabilityZoneOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomAvailabilityZoneResponseReceivedHandler;
632  typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterRequest&, const Model::DeleteDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterResponseReceivedHandler;
633  typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterEndpointRequest&, const Model::DeleteDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterEndpointResponseReceivedHandler;
634  typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterParameterGroupRequest&, const Model::DeleteDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterParameterGroupResponseReceivedHandler;
635  typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterSnapshotRequest&, const Model::DeleteDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterSnapshotResponseReceivedHandler;
636  typedef std::function<void(const RDSClient*, const Model::DeleteDBInstanceRequest&, const Model::DeleteDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBInstanceResponseReceivedHandler;
637  typedef std::function<void(const RDSClient*, const Model::DeleteDBInstanceAutomatedBackupRequest&, const Model::DeleteDBInstanceAutomatedBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBInstanceAutomatedBackupResponseReceivedHandler;
638  typedef std::function<void(const RDSClient*, const Model::DeleteDBParameterGroupRequest&, const Model::DeleteDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBParameterGroupResponseReceivedHandler;
639  typedef std::function<void(const RDSClient*, const Model::DeleteDBProxyRequest&, const Model::DeleteDBProxyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBProxyResponseReceivedHandler;
640  typedef std::function<void(const RDSClient*, const Model::DeleteDBProxyEndpointRequest&, const Model::DeleteDBProxyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBProxyEndpointResponseReceivedHandler;
641  typedef std::function<void(const RDSClient*, const Model::DeleteDBSecurityGroupRequest&, const Model::DeleteDBSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSecurityGroupResponseReceivedHandler;
642  typedef std::function<void(const RDSClient*, const Model::DeleteDBSnapshotRequest&, const Model::DeleteDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSnapshotResponseReceivedHandler;
643  typedef std::function<void(const RDSClient*, const Model::DeleteDBSubnetGroupRequest&, const Model::DeleteDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSubnetGroupResponseReceivedHandler;
644  typedef std::function<void(const RDSClient*, const Model::DeleteEventSubscriptionRequest&, const Model::DeleteEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventSubscriptionResponseReceivedHandler;
645  typedef std::function<void(const RDSClient*, const Model::DeleteGlobalClusterRequest&, const Model::DeleteGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGlobalClusterResponseReceivedHandler;
646  typedef std::function<void(const RDSClient*, const Model::DeleteInstallationMediaRequest&, const Model::DeleteInstallationMediaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstallationMediaResponseReceivedHandler;
647  typedef std::function<void(const RDSClient*, const Model::DeleteOptionGroupRequest&, const Model::DeleteOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOptionGroupResponseReceivedHandler;
648  typedef std::function<void(const RDSClient*, const Model::DeregisterDBProxyTargetsRequest&, const Model::DeregisterDBProxyTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterDBProxyTargetsResponseReceivedHandler;
649  typedef std::function<void(const RDSClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAttributesResponseReceivedHandler;
650  typedef std::function<void(const RDSClient*, const Model::DescribeCertificatesRequest&, const Model::DescribeCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificatesResponseReceivedHandler;
651  typedef std::function<void(const RDSClient*, const Model::DescribeCustomAvailabilityZonesRequest&, const Model::DescribeCustomAvailabilityZonesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCustomAvailabilityZonesResponseReceivedHandler;
652  typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterBacktracksRequest&, const Model::DescribeDBClusterBacktracksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterBacktracksResponseReceivedHandler;
653  typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterEndpointsRequest&, const Model::DescribeDBClusterEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterEndpointsResponseReceivedHandler;
654  typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterParameterGroupsRequest&, const Model::DescribeDBClusterParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterParameterGroupsResponseReceivedHandler;
655  typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterParametersRequest&, const Model::DescribeDBClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterParametersResponseReceivedHandler;
656  typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterSnapshotAttributesRequest&, const Model::DescribeDBClusterSnapshotAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler;
657  typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterSnapshotsRequest&, const Model::DescribeDBClusterSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterSnapshotsResponseReceivedHandler;
658  typedef std::function<void(const RDSClient*, const Model::DescribeDBClustersRequest&, const Model::DescribeDBClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClustersResponseReceivedHandler;
659  typedef std::function<void(const RDSClient*, const Model::DescribeDBEngineVersionsRequest&, const Model::DescribeDBEngineVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBEngineVersionsResponseReceivedHandler;
660  typedef std::function<void(const RDSClient*, const Model::DescribeDBInstanceAutomatedBackupsRequest&, const Model::DescribeDBInstanceAutomatedBackupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBInstanceAutomatedBackupsResponseReceivedHandler;
661  typedef std::function<void(const RDSClient*, const Model::DescribeDBInstancesRequest&, const Model::DescribeDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBInstancesResponseReceivedHandler;
662  typedef std::function<void(const RDSClient*, const Model::DescribeDBLogFilesRequest&, const Model::DescribeDBLogFilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBLogFilesResponseReceivedHandler;
663  typedef std::function<void(const RDSClient*, const Model::DescribeDBParameterGroupsRequest&, const Model::DescribeDBParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBParameterGroupsResponseReceivedHandler;
664  typedef std::function<void(const RDSClient*, const Model::DescribeDBParametersRequest&, const Model::DescribeDBParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBParametersResponseReceivedHandler;
665  typedef std::function<void(const RDSClient*, const Model::DescribeDBProxiesRequest&, const Model::DescribeDBProxiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxiesResponseReceivedHandler;
666  typedef std::function<void(const RDSClient*, const Model::DescribeDBProxyEndpointsRequest&, const Model::DescribeDBProxyEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxyEndpointsResponseReceivedHandler;
667  typedef std::function<void(const RDSClient*, const Model::DescribeDBProxyTargetGroupsRequest&, const Model::DescribeDBProxyTargetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxyTargetGroupsResponseReceivedHandler;
668  typedef std::function<void(const RDSClient*, const Model::DescribeDBProxyTargetsRequest&, const Model::DescribeDBProxyTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxyTargetsResponseReceivedHandler;
669  typedef std::function<void(const RDSClient*, const Model::DescribeDBSecurityGroupsRequest&, const Model::DescribeDBSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSecurityGroupsResponseReceivedHandler;
670  typedef std::function<void(const RDSClient*, const Model::DescribeDBSnapshotAttributesRequest&, const Model::DescribeDBSnapshotAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSnapshotAttributesResponseReceivedHandler;
671  typedef std::function<void(const RDSClient*, const Model::DescribeDBSnapshotsRequest&, const Model::DescribeDBSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSnapshotsResponseReceivedHandler;
672  typedef std::function<void(const RDSClient*, const Model::DescribeDBSubnetGroupsRequest&, const Model::DescribeDBSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSubnetGroupsResponseReceivedHandler;
673  typedef std::function<void(const RDSClient*, const Model::DescribeEngineDefaultClusterParametersRequest&, const Model::DescribeEngineDefaultClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineDefaultClusterParametersResponseReceivedHandler;
674  typedef std::function<void(const RDSClient*, const Model::DescribeEngineDefaultParametersRequest&, const Model::DescribeEngineDefaultParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineDefaultParametersResponseReceivedHandler;
675  typedef std::function<void(const RDSClient*, const Model::DescribeEventCategoriesRequest&, const Model::DescribeEventCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventCategoriesResponseReceivedHandler;
676  typedef std::function<void(const RDSClient*, const Model::DescribeEventSubscriptionsRequest&, const Model::DescribeEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventSubscriptionsResponseReceivedHandler;
677  typedef std::function<void(const RDSClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventsResponseReceivedHandler;
678  typedef std::function<void(const RDSClient*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportTasksResponseReceivedHandler;
679  typedef std::function<void(const RDSClient*, const Model::DescribeGlobalClustersRequest&, const Model::DescribeGlobalClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGlobalClustersResponseReceivedHandler;
680  typedef std::function<void(const RDSClient*, const Model::DescribeInstallationMediaRequest&, const Model::DescribeInstallationMediaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstallationMediaResponseReceivedHandler;
681  typedef std::function<void(const RDSClient*, const Model::DescribeOptionGroupOptionsRequest&, const Model::DescribeOptionGroupOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOptionGroupOptionsResponseReceivedHandler;
682  typedef std::function<void(const RDSClient*, const Model::DescribeOptionGroupsRequest&, const Model::DescribeOptionGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOptionGroupsResponseReceivedHandler;
683  typedef std::function<void(const RDSClient*, const Model::DescribeOrderableDBInstanceOptionsRequest&, const Model::DescribeOrderableDBInstanceOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrderableDBInstanceOptionsResponseReceivedHandler;
684  typedef std::function<void(const RDSClient*, const Model::DescribePendingMaintenanceActionsRequest&, const Model::DescribePendingMaintenanceActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePendingMaintenanceActionsResponseReceivedHandler;
685  typedef std::function<void(const RDSClient*, const Model::DescribeReservedDBInstancesRequest&, const Model::DescribeReservedDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedDBInstancesResponseReceivedHandler;
686  typedef std::function<void(const RDSClient*, const Model::DescribeReservedDBInstancesOfferingsRequest&, const Model::DescribeReservedDBInstancesOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedDBInstancesOfferingsResponseReceivedHandler;
687  typedef std::function<void(const RDSClient*, const Model::DescribeSourceRegionsRequest&, const Model::DescribeSourceRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSourceRegionsResponseReceivedHandler;
688  typedef std::function<void(const RDSClient*, const Model::DescribeValidDBInstanceModificationsRequest&, const Model::DescribeValidDBInstanceModificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeValidDBInstanceModificationsResponseReceivedHandler;
689  typedef std::function<void(const RDSClient*, const Model::DownloadDBLogFilePortionRequest&, const Model::DownloadDBLogFilePortionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DownloadDBLogFilePortionResponseReceivedHandler;
690  typedef std::function<void(const RDSClient*, const Model::FailoverDBClusterRequest&, const Model::FailoverDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FailoverDBClusterResponseReceivedHandler;
691  typedef std::function<void(const RDSClient*, const Model::FailoverGlobalClusterRequest&, const Model::FailoverGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FailoverGlobalClusterResponseReceivedHandler;
692  typedef std::function<void(const RDSClient*, const Model::ImportInstallationMediaRequest&, const Model::ImportInstallationMediaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportInstallationMediaResponseReceivedHandler;
693  typedef std::function<void(const RDSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
694  typedef std::function<void(const RDSClient*, const Model::ModifyCertificatesRequest&, const Model::ModifyCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCertificatesResponseReceivedHandler;
695  typedef std::function<void(const RDSClient*, const Model::ModifyCurrentDBClusterCapacityRequest&, const Model::ModifyCurrentDBClusterCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCurrentDBClusterCapacityResponseReceivedHandler;
696  typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterRequest&, const Model::ModifyDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterResponseReceivedHandler;
697  typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterEndpointRequest&, const Model::ModifyDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterEndpointResponseReceivedHandler;
698  typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterParameterGroupRequest&, const Model::ModifyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterParameterGroupResponseReceivedHandler;
699  typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterSnapshotAttributeRequest&, const Model::ModifyDBClusterSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterSnapshotAttributeResponseReceivedHandler;
700  typedef std::function<void(const RDSClient*, const Model::ModifyDBInstanceRequest&, const Model::ModifyDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBInstanceResponseReceivedHandler;
701  typedef std::function<void(const RDSClient*, const Model::ModifyDBParameterGroupRequest&, const Model::ModifyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBParameterGroupResponseReceivedHandler;
702  typedef std::function<void(const RDSClient*, const Model::ModifyDBProxyRequest&, const Model::ModifyDBProxyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBProxyResponseReceivedHandler;
703  typedef std::function<void(const RDSClient*, const Model::ModifyDBProxyEndpointRequest&, const Model::ModifyDBProxyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBProxyEndpointResponseReceivedHandler;
704  typedef std::function<void(const RDSClient*, const Model::ModifyDBProxyTargetGroupRequest&, const Model::ModifyDBProxyTargetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBProxyTargetGroupResponseReceivedHandler;
705  typedef std::function<void(const RDSClient*, const Model::ModifyDBSnapshotRequest&, const Model::ModifyDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSnapshotResponseReceivedHandler;
706  typedef std::function<void(const RDSClient*, const Model::ModifyDBSnapshotAttributeRequest&, const Model::ModifyDBSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSnapshotAttributeResponseReceivedHandler;
707  typedef std::function<void(const RDSClient*, const Model::ModifyDBSubnetGroupRequest&, const Model::ModifyDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSubnetGroupResponseReceivedHandler;
708  typedef std::function<void(const RDSClient*, const Model::ModifyEventSubscriptionRequest&, const Model::ModifyEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyEventSubscriptionResponseReceivedHandler;
709  typedef std::function<void(const RDSClient*, const Model::ModifyGlobalClusterRequest&, const Model::ModifyGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyGlobalClusterResponseReceivedHandler;
710  typedef std::function<void(const RDSClient*, const Model::ModifyOptionGroupRequest&, const Model::ModifyOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyOptionGroupResponseReceivedHandler;
711  typedef std::function<void(const RDSClient*, const Model::PromoteReadReplicaRequest&, const Model::PromoteReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PromoteReadReplicaResponseReceivedHandler;
712  typedef std::function<void(const RDSClient*, const Model::PromoteReadReplicaDBClusterRequest&, const Model::PromoteReadReplicaDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PromoteReadReplicaDBClusterResponseReceivedHandler;
713  typedef std::function<void(const RDSClient*, const Model::PurchaseReservedDBInstancesOfferingRequest&, const Model::PurchaseReservedDBInstancesOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseReservedDBInstancesOfferingResponseReceivedHandler;
714  typedef std::function<void(const RDSClient*, const Model::RebootDBInstanceRequest&, const Model::RebootDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootDBInstanceResponseReceivedHandler;
715  typedef std::function<void(const RDSClient*, const Model::RegisterDBProxyTargetsRequest&, const Model::RegisterDBProxyTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDBProxyTargetsResponseReceivedHandler;
716  typedef std::function<void(const RDSClient*, const Model::RemoveFromGlobalClusterRequest&, const Model::RemoveFromGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveFromGlobalClusterResponseReceivedHandler;
717  typedef std::function<void(const RDSClient*, const Model::RemoveRoleFromDBClusterRequest&, const Model::RemoveRoleFromDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRoleFromDBClusterResponseReceivedHandler;
718  typedef std::function<void(const RDSClient*, const Model::RemoveRoleFromDBInstanceRequest&, const Model::RemoveRoleFromDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRoleFromDBInstanceResponseReceivedHandler;
719  typedef std::function<void(const RDSClient*, const Model::RemoveSourceIdentifierFromSubscriptionRequest&, const Model::RemoveSourceIdentifierFromSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler;
720  typedef std::function<void(const RDSClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
721  typedef std::function<void(const RDSClient*, const Model::ResetDBClusterParameterGroupRequest&, const Model::ResetDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDBClusterParameterGroupResponseReceivedHandler;
722  typedef std::function<void(const RDSClient*, const Model::ResetDBParameterGroupRequest&, const Model::ResetDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDBParameterGroupResponseReceivedHandler;
723  typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterFromS3Request&, const Model::RestoreDBClusterFromS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterFromS3ResponseReceivedHandler;
724  typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterFromSnapshotRequest&, const Model::RestoreDBClusterFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterFromSnapshotResponseReceivedHandler;
725  typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterToPointInTimeRequest&, const Model::RestoreDBClusterToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterToPointInTimeResponseReceivedHandler;
726  typedef std::function<void(const RDSClient*, const Model::RestoreDBInstanceFromDBSnapshotRequest&, const Model::RestoreDBInstanceFromDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBInstanceFromDBSnapshotResponseReceivedHandler;
727  typedef std::function<void(const RDSClient*, const Model::RestoreDBInstanceFromS3Request&, const Model::RestoreDBInstanceFromS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBInstanceFromS3ResponseReceivedHandler;
728  typedef std::function<void(const RDSClient*, const Model::RestoreDBInstanceToPointInTimeRequest&, const Model::RestoreDBInstanceToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBInstanceToPointInTimeResponseReceivedHandler;
729  typedef std::function<void(const RDSClient*, const Model::RevokeDBSecurityGroupIngressRequest&, const Model::RevokeDBSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeDBSecurityGroupIngressResponseReceivedHandler;
730  typedef std::function<void(const RDSClient*, const Model::StartActivityStreamRequest&, const Model::StartActivityStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartActivityStreamResponseReceivedHandler;
731  typedef std::function<void(const RDSClient*, const Model::StartDBClusterRequest&, const Model::StartDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDBClusterResponseReceivedHandler;
732  typedef std::function<void(const RDSClient*, const Model::StartDBInstanceRequest&, const Model::StartDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDBInstanceResponseReceivedHandler;
734  typedef std::function<void(const RDSClient*, const Model::StartExportTaskRequest&, const Model::StartExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExportTaskResponseReceivedHandler;
735  typedef std::function<void(const RDSClient*, const Model::StopActivityStreamRequest&, const Model::StopActivityStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopActivityStreamResponseReceivedHandler;
736  typedef std::function<void(const RDSClient*, const Model::StopDBClusterRequest&, const Model::StopDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDBClusterResponseReceivedHandler;
737  typedef std::function<void(const RDSClient*, const Model::StopDBInstanceRequest&, const Model::StopDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDBInstanceResponseReceivedHandler;
739 
780  {
781  public:
783 
789 
795 
800  RDSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
802 
803  virtual ~RDSClient();
804 
805 
809  Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
810 
814  Aws::String GenerateConnectAuthToken(const char* dbHostName, const char* dbRegion, unsigned port, const char* dbUserName) const;
815 
816 
828 
842 
855  virtual void AddRoleToDBClusterAsync(const Model::AddRoleToDBClusterRequest& request, const AddRoleToDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
856 
866 
878 
889  virtual void AddRoleToDBInstanceAsync(const Model::AddRoleToDBInstanceRequest& request, const AddRoleToDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
890 
898 
908 
917  virtual void AddSourceIdentifierToSubscriptionAsync(const Model::AddSourceIdentifierToSubscriptionRequest& request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
918 
930 
944 
957  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
958 
966 
976 
985  virtual void ApplyPendingMaintenanceActionAsync(const Model::ApplyPendingMaintenanceActionRequest& request, const ApplyPendingMaintenanceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
1005 
1026 
1046  virtual void AuthorizeDBSecurityGroupIngressAsync(const Model::AuthorizeDBSecurityGroupIngressRequest& request, const AuthorizeDBSecurityGroupIngressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1047 
1059 
1073 
1086  virtual void BacktrackDBClusterAsync(const Model::BacktrackDBClusterRequest& request, const BacktrackDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1087 
1096 
1107 
1117  virtual void CancelExportTaskAsync(const Model::CancelExportTaskRequest& request, const CancelExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1118 
1126 
1136 
1145  virtual void CopyDBClusterParameterGroupAsync(const Model::CopyDBClusterParameterGroupRequest& request, const CopyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1146 
1217 
1290 
1362  virtual void CopyDBClusterSnapshotAsync(const Model::CopyDBClusterSnapshotRequest& request, const CopyDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1363 
1370 
1379 
1387  virtual void CopyDBParameterGroupAsync(const Model::CopyDBParameterGroupRequest& request, const CopyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1388 
1403 
1420 
1436  virtual void CopyDBSnapshotAsync(const Model::CopyDBSnapshotRequest& request, const CopyDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1437 
1444 
1453 
1461  virtual void CopyOptionGroupAsync(const Model::CopyOptionGroupRequest& request, const CopyOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1462 
1473 
1486 
1498  virtual void CreateCustomAvailabilityZoneAsync(const Model::CreateCustomAvailabilityZoneRequest& request, const CreateCustomAvailabilityZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1499 
1516 
1535 
1553  virtual void CreateDBClusterAsync(const Model::CreateDBClusterRequest& request, const CreateDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1554 
1563 
1574 
1584  virtual void CreateDBClusterEndpointAsync(const Model::CreateDBClusterEndpointRequest& request, const CreateDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1585 
1618 
1653 
1687  virtual void CreateDBClusterParameterGroupAsync(const Model::CreateDBClusterParameterGroupRequest& request, const CreateDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1688 
1700 
1714 
1727  virtual void CreateDBClusterSnapshotAsync(const Model::CreateDBClusterSnapshotRequest& request, const CreateDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1728 
1735 
1744 
1752  virtual void CreateDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1753 
1771 
1791 
1810  virtual void CreateDBInstanceReadReplicaAsync(const Model::CreateDBInstanceReadReplicaRequest& request, const CreateDBInstanceReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1811 
1836 
1863 
1889  virtual void CreateDBParameterGroupAsync(const Model::CreateDBParameterGroupRequest& request, const CreateDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1890 
1897 
1906 
1914  virtual void CreateDBProxyAsync(const Model::CreateDBProxyRequest& request, const CreateDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1915 
1926 
1939 
1951  virtual void CreateDBProxyEndpointAsync(const Model::CreateDBProxyEndpointRequest& request, const CreateDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1952 
1961 
1972 
1982  virtual void CreateDBSecurityGroupAsync(const Model::CreateDBSecurityGroupRequest& request, const CreateDBSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1983 
1992 
2003 
2013  virtual void CreateDBSnapshotAsync(const Model::CreateDBSnapshotRequest& request, const CreateDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2014 
2023 
2034 
2044  virtual void CreateDBSubnetGroupAsync(const Model::CreateDBSubnetGroupRequest& request, const CreateDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2045 
2074 
2105 
2135  virtual void CreateEventSubscriptionAsync(const Model::CreateEventSubscriptionRequest& request, const CreateEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2136 
2151 
2168 
2184  virtual void CreateGlobalClusterAsync(const Model::CreateGlobalClusterRequest& request, const CreateGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2185 
2193 
2203 
2212  virtual void CreateOptionGroupAsync(const Model::CreateOptionGroupRequest& request, const CreateOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2213 
2224 
2237 
2249  virtual void DeleteCustomAvailabilityZoneAsync(const Model::DeleteCustomAvailabilityZoneRequest& request, const DeleteCustomAvailabilityZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2250 
2264 
2280 
2295  virtual void DeleteDBClusterAsync(const Model::DeleteDBClusterRequest& request, const DeleteDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2296 
2305 
2316 
2326  virtual void DeleteDBClusterEndpointAsync(const Model::DeleteDBClusterEndpointRequest& request, const DeleteDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2327 
2340 
2355 
2369  virtual void DeleteDBClusterParameterGroupAsync(const Model::DeleteDBClusterParameterGroupRequest& request, const DeleteDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2370 
2384 
2400 
2415  virtual void DeleteDBClusterSnapshotAsync(const Model::DeleteDBClusterSnapshotRequest& request, const DeleteDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2416 
2442 
2470 
2497  virtual void DeleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2498 
2507 
2518 
2528  virtual void DeleteDBInstanceAutomatedBackupAsync(const Model::DeleteDBInstanceAutomatedBackupRequest& request, const DeleteDBInstanceAutomatedBackupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2529 
2537 
2547 
2556  virtual void DeleteDBParameterGroupAsync(const Model::DeleteDBParameterGroupRequest& request, const DeleteDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2557 
2564 
2573 
2581  virtual void DeleteDBProxyAsync(const Model::DeleteDBProxyRequest& request, const DeleteDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2582 
2593 
2606 
2618  virtual void DeleteDBProxyEndpointAsync(const Model::DeleteDBProxyEndpointRequest& request, const DeleteDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2619 
2628 
2639 
2649  virtual void DeleteDBSecurityGroupAsync(const Model::DeleteDBSecurityGroupRequest& request, const DeleteDBSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2650 
2659 
2670 
2680  virtual void DeleteDBSnapshotAsync(const Model::DeleteDBSnapshotRequest& request, const DeleteDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2681 
2690 
2701 
2711  virtual void DeleteDBSubnetGroupAsync(const Model::DeleteDBSubnetGroupRequest& request, const DeleteDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2712 
2719 
2728 
2736  virtual void DeleteEventSubscriptionAsync(const Model::DeleteEventSubscriptionRequest& request, const DeleteEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2737 
2746 
2757 
2767  virtual void DeleteGlobalClusterAsync(const Model::DeleteGlobalClusterRequest& request, const DeleteGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2768 
2777 
2788 
2798  virtual void DeleteInstallationMediaAsync(const Model::DeleteInstallationMediaRequest& request, const DeleteInstallationMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2799 
2806 
2815 
2823  virtual void DeleteOptionGroupAsync(const Model::DeleteOptionGroupRequest& request, const DeleteOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2824 
2832 
2842 
2851  virtual void DeregisterDBProxyTargetsAsync(const Model::DeregisterDBProxyTargetsRequest& request, const DeregisterDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2852 
2863 
2876 
2888  virtual void DescribeAccountAttributesAsync(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2889 
2897 
2907 
2916  virtual void DescribeCertificatesAsync(const Model::DescribeCertificatesRequest& request, const DescribeCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2917 
2928 
2941 
2953  virtual void DescribeCustomAvailabilityZonesAsync(const Model::DescribeCustomAvailabilityZonesRequest& request, const DescribeCustomAvailabilityZonesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2954 
2966 
2980 
2993  virtual void DescribeDBClusterBacktracksAsync(const Model::DescribeDBClusterBacktracksRequest& request, const DescribeDBClusterBacktracksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2994 
3003 
3014 
3024  virtual void DescribeDBClusterEndpointsAsync(const Model::DescribeDBClusterEndpointsRequest& request, const DescribeDBClusterEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3025 
3039 
3055 
3070  virtual void DescribeDBClusterParameterGroupsAsync(const Model::DescribeDBClusterParameterGroupsRequest& request, const DescribeDBClusterParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3071 
3083 
3097 
3110  virtual void DescribeDBClusterParametersAsync(const Model::DescribeDBClusterParametersRequest& request, const DescribeDBClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3111 
3130 
3151 
3171  virtual void DescribeDBClusterSnapshotAttributesAsync(const Model::DescribeDBClusterSnapshotAttributesRequest& request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3172 
3184 
3198 
3211  virtual void DescribeDBClusterSnapshotsAsync(const Model::DescribeDBClusterSnapshotsRequest& request, const DescribeDBClusterSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3212 
3224 
3238 
3251  virtual void DescribeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3252 
3259 
3268 
3276  virtual void DescribeDBEngineVersionsAsync(const Model::DescribeDBEngineVersionsRequest& request, const DescribeDBEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3277 
3289 
3303 
3316  virtual void DescribeDBInstanceAutomatedBackupsAsync(const Model::DescribeDBInstanceAutomatedBackupsRequest& request, const DescribeDBInstanceAutomatedBackupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3317 
3327 
3339 
3350  virtual void DescribeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3351 
3359 
3369 
3378  virtual void DescribeDBLogFilesAsync(const Model::DescribeDBLogFilesRequest& request, const DescribeDBLogFilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3379 
3388 
3399 
3409  virtual void DescribeDBParameterGroupsAsync(const Model::DescribeDBParameterGroupsRequest& request, const DescribeDBParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3410 
3418 
3428 
3437  virtual void DescribeDBParametersAsync(const Model::DescribeDBParametersRequest& request, const DescribeDBParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3438 
3445 
3454 
3462  virtual void DescribeDBProxiesAsync(const Model::DescribeDBProxiesRequest& request, const DescribeDBProxiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3463 
3470 
3479 
3487  virtual void DescribeDBProxyEndpointsAsync(const Model::DescribeDBProxyEndpointsRequest& request, const DescribeDBProxyEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3488 
3496 
3506 
3515  virtual void DescribeDBProxyTargetGroupsAsync(const Model::DescribeDBProxyTargetGroupsRequest& request, const DescribeDBProxyTargetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3516 
3524 
3534 
3543  virtual void DescribeDBProxyTargetsAsync(const Model::DescribeDBProxyTargetsRequest& request, const DescribeDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3544 
3553 
3564 
3574  virtual void DescribeDBSecurityGroupsAsync(const Model::DescribeDBSecurityGroupsRequest& request, const DescribeDBSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3575 
3592 
3611 
3629  virtual void DescribeDBSnapshotAttributesAsync(const Model::DescribeDBSnapshotAttributesRequest& request, const DescribeDBSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3630 
3638 
3648 
3657  virtual void DescribeDBSnapshotsAsync(const Model::DescribeDBSnapshotsRequest& request, const DescribeDBSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3658 
3669 
3682 
3694  virtual void DescribeDBSubnetGroupsAsync(const Model::DescribeDBSubnetGroupsRequest& request, const DescribeDBSubnetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3695 
3706 
3719 
3731  virtual void DescribeEngineDefaultClusterParametersAsync(const Model::DescribeEngineDefaultClusterParametersRequest& request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3732 
3740 
3750 
3759  virtual void DescribeEngineDefaultParametersAsync(const Model::DescribeEngineDefaultParametersRequest& request, const DescribeEngineDefaultParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3760 
3771 
3784 
3796  virtual void DescribeEventCategoriesAsync(const Model::DescribeEventCategoriesRequest& request, const DescribeEventCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3797 
3809 
3823 
3836  virtual void DescribeEventSubscriptionsAsync(const Model::DescribeEventSubscriptionsRequest& request, const DescribeEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3837 
3849 
3863 
3876  virtual void DescribeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3877 
3885 
3895 
3904  virtual void DescribeExportTasksAsync(const Model::DescribeExportTasksRequest& request, const DescribeExportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3905 
3917 
3931 
3944  virtual void DescribeGlobalClustersAsync(const Model::DescribeGlobalClustersRequest& request, const DescribeGlobalClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3945 
3954 
3965 
3975  virtual void DescribeInstallationMediaAsync(const Model::DescribeInstallationMediaRequest& request, const DescribeInstallationMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3976 
3983 
3992 
4000  virtual void DescribeOptionGroupOptionsAsync(const Model::DescribeOptionGroupOptionsRequest& request, const DescribeOptionGroupOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4001 
4008 
4017 
4025  virtual void DescribeOptionGroupsAsync(const Model::DescribeOptionGroupsRequest& request, const DescribeOptionGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4026 
4034 
4044 
4053  virtual void DescribeOrderableDBInstanceOptionsAsync(const Model::DescribeOrderableDBInstanceOptionsRequest& request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4054 
4062 
4072 
4081  virtual void DescribePendingMaintenanceActionsAsync(const Model::DescribePendingMaintenanceActionsRequest& request, const DescribePendingMaintenanceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4082 
4090 
4100 
4109  virtual void DescribeReservedDBInstancesAsync(const Model::DescribeReservedDBInstancesRequest& request, const DescribeReservedDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4110 
4117 
4126 
4134  virtual void DescribeReservedDBInstancesOfferingsAsync(const Model::DescribeReservedDBInstancesOfferingsRequest& request, const DescribeReservedDBInstancesOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4135 
4145 
4157 
4168  virtual void DescribeSourceRegionsAsync(const Model::DescribeSourceRegionsRequest& request, const DescribeSourceRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4169 
4178 
4189 
4199  virtual void DescribeValidDBInstanceModificationsAsync(const Model::DescribeValidDBInstanceModificationsRequest& request, const DescribeValidDBInstanceModificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4200 
4208 
4218 
4227  virtual void DownloadDBLogFilePortionAsync(const Model::DownloadDBLogFilePortionRequest& request, const DownloadDBLogFilePortionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4228 
4247 
4268 
4288  virtual void FailoverDBClusterAsync(const Model::FailoverDBClusterRequest& request, const FailoverDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4289 
4310 
4333 
4355  virtual void FailoverGlobalClusterAsync(const Model::FailoverGlobalClusterRequest& request, const FailoverGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4356 
4364 
4374 
4383  virtual void ImportInstallationMediaAsync(const Model::ImportInstallationMediaRequest& request, const ImportInstallationMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4384 
4395 
4408 
4420  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4421 
4449 
4479 
4508  virtual void ModifyCertificatesAsync(const Model::ModifyCertificatesRequest& request, const ModifyCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4509 
4534 
4561 
4587  virtual void ModifyCurrentDBClusterCapacityAsync(const Model::ModifyCurrentDBClusterCapacityRequest& request, const ModifyCurrentDBClusterCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4588 
4601 
4616 
4630  virtual void ModifyDBClusterAsync(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4631 
4640 
4651 
4661  virtual void ModifyDBClusterEndpointAsync(const Model::ModifyDBClusterEndpointRequest& request, const ModifyDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4662 
4692 
4724 
4755  virtual void ModifyDBClusterParameterGroupAsync(const Model::ModifyDBClusterParameterGroupRequest& request, const ModifyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4756 
4781 
4808 
4834  virtual void ModifyDBClusterSnapshotAttributeAsync(const Model::ModifyDBClusterSnapshotAttributeRequest& request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4835 
4846 
4859 
4871  virtual void ModifyDBInstanceAsync(const Model::ModifyDBInstanceRequest& request, const ModifyDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4872 
4893 
4916 
4938  virtual void ModifyDBParameterGroupAsync(const Model::ModifyDBParameterGroupRequest& request, const ModifyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4939 
4946 
4955 
4963  virtual void ModifyDBProxyAsync(const Model::ModifyDBProxyRequest& request, const ModifyDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4964 
4972 
4982 
4991  virtual void ModifyDBProxyEndpointAsync(const Model::ModifyDBProxyEndpointRequest& request, const ModifyDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4992 
5000 
5010 
5019  virtual void ModifyDBProxyTargetGroupAsync(const Model::ModifyDBProxyTargetGroupRequest& request, const ModifyDBProxyTargetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5020 
5030 
5042 
5053  virtual void ModifyDBSnapshotAsync(const Model::ModifyDBSnapshotRequest& request, const ModifyDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5054 
5078 
5104 
5129  virtual void ModifyDBSnapshotAttributeAsync(const Model::ModifyDBSnapshotAttributeRequest& request, const ModifyDBSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5130 
5139 
5150 
5160  virtual void ModifyDBSubnetGroupAsync(const Model::ModifyDBSubnetGroupRequest& request, const ModifyDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5161 
5176 
5193 
5209  virtual void ModifyEventSubscriptionAsync(const Model::ModifyEventSubscriptionRequest& request, const ModifyEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5210 
5223 
5238 
5252  virtual void ModifyGlobalClusterAsync(const Model::ModifyGlobalClusterRequest& request, const ModifyGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5253 
5260 
5269 
5277  virtual void ModifyOptionGroupAsync(const Model::ModifyOptionGroupRequest& request, const ModifyOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5278 
5294 
5312 
5329  virtual void PromoteReadReplicaAsync(const Model::PromoteReadReplicaRequest& request, const PromoteReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5330 
5339 
5350 
5360  virtual void PromoteReadReplicaDBClusterAsync(const Model::PromoteReadReplicaDBClusterRequest& request, const PromoteReadReplicaDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5361 
5368 
5377 
5385  virtual void PurchaseReservedDBInstancesOfferingAsync(const Model::PurchaseReservedDBInstancesOfferingRequest& request, const PurchaseReservedDBInstancesOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5386 
5402 
5420 
5437  virtual void RebootDBInstanceAsync(const Model::RebootDBInstanceRequest& request, const RebootDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5438 
5446 
5456 
5465  virtual void RegisterDBProxyTargetsAsync(const Model::RegisterDBProxyTargetsRequest& request, const RegisterDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5466 
5477 
5490 
5502  virtual void RemoveFromGlobalClusterAsync(const Model::RemoveFromGlobalClusterRequest& request, const RemoveFromGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5503 
5515 
5529 
5542  virtual void RemoveRoleFromDBClusterAsync(const Model::RemoveRoleFromDBClusterRequest& request, const RemoveRoleFromDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5543 
5551 
5561 
5570  virtual void RemoveRoleFromDBInstanceAsync(const Model::RemoveRoleFromDBInstanceRequest& request, const RemoveRoleFromDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5571 
5579 
5589 
5598  virtual void RemoveSourceIdentifierFromSubscriptionAsync(const Model::RemoveSourceIdentifierFromSubscriptionRequest& request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5599 
5610 
5623 
5635  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5636 
5657 
5680 
5702  virtual void ResetDBClusterParameterGroupAsync(const Model::ResetDBClusterParameterGroupRequest& request, const ResetDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5703 
5717 
5733 
5748  virtual void ResetDBParameterGroupAsync(const Model::ResetDBParameterGroupRequest& request, const ResetDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5749 
5771 
5795 
5818  virtual void RestoreDBClusterFromS3Async(const Model::RestoreDBClusterFromS3Request& request, const RestoreDBClusterFromS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5819 
5841 
5865 
5888  virtual void RestoreDBClusterFromSnapshotAsync(const Model::RestoreDBClusterFromSnapshotRequest& request, const RestoreDBClusterFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5889 
5911 
5935 
5958  virtual void RestoreDBClusterToPointInTimeAsync(const Model::RestoreDBClusterToPointInTimeRequest& request, const RestoreDBClusterToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5959 
5984 
6011 
6037  virtual void RestoreDBInstanceFromDBSnapshotAsync(const Model::RestoreDBInstanceFromDBSnapshotRequest& request, const RestoreDBInstanceFromDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6038 
6052 
6068 
6083  virtual void RestoreDBInstanceFromS3Async(const Model::RestoreDBInstanceFromS3Request& request, const RestoreDBInstanceFromS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6084 
6103 
6124 
6144  virtual void RestoreDBInstanceToPointInTimeAsync(const Model::RestoreDBInstanceToPointInTimeRequest& request, const RestoreDBInstanceToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6145 
6155 
6167 
6178  virtual void RevokeDBSecurityGroupIngressAsync(const Model::RevokeDBSecurityGroupIngressRequest& request, const RevokeDBSecurityGroupIngressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6179 
6190 
6203 
6215  virtual void StartActivityStreamAsync(const Model::StartActivityStreamRequest& request, const StartActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6216 
6229 
6244 
6258  virtual void StartDBClusterAsync(const Model::StartDBClusterRequest& request, const StartDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6259 
6273 
6289 
6304  virtual void StartDBInstanceAsync(const Model::StartDBInstanceRequest& request, const StartDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6305 
6316 
6329 
6341  virtual void StartDBInstanceAutomatedBackupsReplicationAsync(const Model::StartDBInstanceAutomatedBackupsReplicationRequest& request, const StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6342 
6350 
6360 
6369  virtual void StartExportTaskAsync(const Model::StartExportTaskRequest& request, const StartExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6370 
6382 
6396 
6409  virtual void StopActivityStreamAsync(const Model::StopActivityStreamRequest& request, const StopActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6410 
6424 
6440 
6455  virtual void StopDBClusterAsync(const Model::StopDBClusterRequest& request, const StopDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6456 
6472 
6490 
6507  virtual void StopDBInstanceAsync(const Model::StopDBInstanceRequest& request, const StopDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6508 
6519 
6532 
6544  virtual void StopDBInstanceAutomatedBackupsReplicationAsync(const Model::StopDBInstanceAutomatedBackupsReplicationRequest& request, const StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6545 
6546 
6547  void OverrideEndpoint(const Aws::String& endpoint);
6548  private:
6549  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
6550  void AddRoleToDBClusterAsyncHelper(const Model::AddRoleToDBClusterRequest& request, const AddRoleToDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6551  void AddRoleToDBInstanceAsyncHelper(const Model::AddRoleToDBInstanceRequest& request, const AddRoleToDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6552  void AddSourceIdentifierToSubscriptionAsyncHelper(const Model::AddSourceIdentifierToSubscriptionRequest& request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6553  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6554  void ApplyPendingMaintenanceActionAsyncHelper(const Model::ApplyPendingMaintenanceActionRequest& request, const ApplyPendingMaintenanceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6555  void AuthorizeDBSecurityGroupIngressAsyncHelper(const Model::AuthorizeDBSecurityGroupIngressRequest& request, const AuthorizeDBSecurityGroupIngressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6556  void BacktrackDBClusterAsyncHelper(const Model::BacktrackDBClusterRequest& request, const BacktrackDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6557  void CancelExportTaskAsyncHelper(const Model::CancelExportTaskRequest& request, const CancelExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6558  void CopyDBClusterParameterGroupAsyncHelper(const Model::CopyDBClusterParameterGroupRequest& request, const CopyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6559  void CopyDBClusterSnapshotAsyncHelper(const Model::CopyDBClusterSnapshotRequest& request, const CopyDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6560  void CopyDBParameterGroupAsyncHelper(const Model::CopyDBParameterGroupRequest& request, const CopyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6561  void CopyDBSnapshotAsyncHelper(const Model::CopyDBSnapshotRequest& request, const CopyDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6562  void CopyOptionGroupAsyncHelper(const Model::CopyOptionGroupRequest& request, const CopyOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6563  void CreateCustomAvailabilityZoneAsyncHelper(const Model::CreateCustomAvailabilityZoneRequest& request, const CreateCustomAvailabilityZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6564  void CreateDBClusterAsyncHelper(const Model::CreateDBClusterRequest& request, const CreateDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6565  void CreateDBClusterEndpointAsyncHelper(const Model::CreateDBClusterEndpointRequest& request, const CreateDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6566  void CreateDBClusterParameterGroupAsyncHelper(const Model::CreateDBClusterParameterGroupRequest& request, const CreateDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6567  void CreateDBClusterSnapshotAsyncHelper(const Model::CreateDBClusterSnapshotRequest& request, const CreateDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6568  void CreateDBInstanceAsyncHelper(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6569  void CreateDBInstanceReadReplicaAsyncHelper(const Model::CreateDBInstanceReadReplicaRequest& request, const CreateDBInstanceReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6570  void CreateDBParameterGroupAsyncHelper(const Model::CreateDBParameterGroupRequest& request, const CreateDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6571  void CreateDBProxyAsyncHelper(const Model::CreateDBProxyRequest& request, const CreateDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6572  void CreateDBProxyEndpointAsyncHelper(const Model::CreateDBProxyEndpointRequest& request, const CreateDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6573  void CreateDBSecurityGroupAsyncHelper(const Model::CreateDBSecurityGroupRequest& request, const CreateDBSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6574  void CreateDBSnapshotAsyncHelper(const Model::CreateDBSnapshotRequest& request, const CreateDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6575  void CreateDBSubnetGroupAsyncHelper(const Model::CreateDBSubnetGroupRequest& request, const CreateDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6576  void CreateEventSubscriptionAsyncHelper(const Model::CreateEventSubscriptionRequest& request, const CreateEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6577  void CreateGlobalClusterAsyncHelper(const Model::CreateGlobalClusterRequest& request, const CreateGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6578  void CreateOptionGroupAsyncHelper(const Model::CreateOptionGroupRequest& request, const CreateOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6579  void DeleteCustomAvailabilityZoneAsyncHelper(const Model::DeleteCustomAvailabilityZoneRequest& request, const DeleteCustomAvailabilityZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6580  void DeleteDBClusterAsyncHelper(const Model::DeleteDBClusterRequest& request, const DeleteDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6581  void DeleteDBClusterEndpointAsyncHelper(const Model::DeleteDBClusterEndpointRequest& request, const DeleteDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6582  void DeleteDBClusterParameterGroupAsyncHelper(const Model::DeleteDBClusterParameterGroupRequest& request, const DeleteDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6583  void DeleteDBClusterSnapshotAsyncHelper(const Model::DeleteDBClusterSnapshotRequest& request, const DeleteDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6584  void DeleteDBInstanceAsyncHelper(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6585  void DeleteDBInstanceAutomatedBackupAsyncHelper(const Model::DeleteDBInstanceAutomatedBackupRequest& request, const DeleteDBInstanceAutomatedBackupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6586  void DeleteDBParameterGroupAsyncHelper(const Model::DeleteDBParameterGroupRequest& request, const DeleteDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6587  void DeleteDBProxyAsyncHelper(const Model::DeleteDBProxyRequest& request, const DeleteDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6588  void DeleteDBProxyEndpointAsyncHelper(const Model::DeleteDBProxyEndpointRequest& request, const DeleteDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6589  void DeleteDBSecurityGroupAsyncHelper(const Model::DeleteDBSecurityGroupRequest& request, const DeleteDBSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6590  void DeleteDBSnapshotAsyncHelper(const Model::DeleteDBSnapshotRequest& request, const DeleteDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6591  void DeleteDBSubnetGroupAsyncHelper(const Model::DeleteDBSubnetGroupRequest& request, const DeleteDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6592  void DeleteEventSubscriptionAsyncHelper(const Model::DeleteEventSubscriptionRequest& request, const DeleteEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6593  void DeleteGlobalClusterAsyncHelper(const Model::DeleteGlobalClusterRequest& request, const DeleteGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6594  void DeleteInstallationMediaAsyncHelper(const Model::DeleteInstallationMediaRequest& request, const DeleteInstallationMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6595  void DeleteOptionGroupAsyncHelper(const Model::DeleteOptionGroupRequest& request, const DeleteOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6596  void DeregisterDBProxyTargetsAsyncHelper(const Model::DeregisterDBProxyTargetsRequest& request, const DeregisterDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6597  void DescribeAccountAttributesAsyncHelper(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6598  void DescribeCertificatesAsyncHelper(const Model::DescribeCertificatesRequest& request, const DescribeCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6599  void DescribeCustomAvailabilityZonesAsyncHelper(const Model::DescribeCustomAvailabilityZonesRequest& request, const DescribeCustomAvailabilityZonesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6600  void DescribeDBClusterBacktracksAsyncHelper(const Model::DescribeDBClusterBacktracksRequest& request, const DescribeDBClusterBacktracksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6601  void DescribeDBClusterEndpointsAsyncHelper(const Model::DescribeDBClusterEndpointsRequest& request, const DescribeDBClusterEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6602  void DescribeDBClusterParameterGroupsAsyncHelper(const Model::DescribeDBClusterParameterGroupsRequest& request, const DescribeDBClusterParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6603  void DescribeDBClusterParametersAsyncHelper(const Model::DescribeDBClusterParametersRequest& request, const DescribeDBClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6604  void DescribeDBClusterSnapshotAttributesAsyncHelper(const Model::DescribeDBClusterSnapshotAttributesRequest& request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6605  void DescribeDBClusterSnapshotsAsyncHelper(const Model::DescribeDBClusterSnapshotsRequest& request, const DescribeDBClusterSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6606  void DescribeDBClustersAsyncHelper(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6607  void DescribeDBEngineVersionsAsyncHelper(const Model::DescribeDBEngineVersionsRequest& request, const DescribeDBEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6608  void DescribeDBInstanceAutomatedBackupsAsyncHelper(const Model::DescribeDBInstanceAutomatedBackupsRequest& request, const DescribeDBInstanceAutomatedBackupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6609  void DescribeDBInstancesAsyncHelper(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6610  void DescribeDBLogFilesAsyncHelper(const Model::DescribeDBLogFilesRequest& request, const DescribeDBLogFilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6611  void DescribeDBParameterGroupsAsyncHelper(const Model::DescribeDBParameterGroupsRequest& request, const DescribeDBParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6612  void DescribeDBParametersAsyncHelper(const Model::DescribeDBParametersRequest& request, const DescribeDBParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6613  void DescribeDBProxiesAsyncHelper(const Model::DescribeDBProxiesRequest& request, const DescribeDBProxiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6614  void DescribeDBProxyEndpointsAsyncHelper(const Model::DescribeDBProxyEndpointsRequest& request, const DescribeDBProxyEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6615  void DescribeDBProxyTargetGroupsAsyncHelper(const Model::DescribeDBProxyTargetGroupsRequest& request, const DescribeDBProxyTargetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6616  void DescribeDBProxyTargetsAsyncHelper(const Model::DescribeDBProxyTargetsRequest& request, const DescribeDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6617  void DescribeDBSecurityGroupsAsyncHelper(const Model::DescribeDBSecurityGroupsRequest& request, const DescribeDBSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6618  void DescribeDBSnapshotAttributesAsyncHelper(const Model::DescribeDBSnapshotAttributesRequest& request, const DescribeDBSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6619  void DescribeDBSnapshotsAsyncHelper(const Model::DescribeDBSnapshotsRequest& request, const DescribeDBSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6620  void DescribeDBSubnetGroupsAsyncHelper(const Model::DescribeDBSubnetGroupsRequest& request, const DescribeDBSubnetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6621  void DescribeEngineDefaultClusterParametersAsyncHelper(const Model::DescribeEngineDefaultClusterParametersRequest& request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6622  void DescribeEngineDefaultParametersAsyncHelper(const Model::DescribeEngineDefaultParametersRequest& request, const DescribeEngineDefaultParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6623  void DescribeEventCategoriesAsyncHelper(const Model::DescribeEventCategoriesRequest& request, const DescribeEventCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6624  void DescribeEventSubscriptionsAsyncHelper(const Model::DescribeEventSubscriptionsRequest& request, const DescribeEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6625  void DescribeEventsAsyncHelper(const Model::DescribeEventsRequest& request, const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6626  void DescribeExportTasksAsyncHelper(const Model::DescribeExportTasksRequest& request, const DescribeExportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6627  void DescribeGlobalClustersAsyncHelper(const Model::DescribeGlobalClustersRequest& request, const DescribeGlobalClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6628  void DescribeInstallationMediaAsyncHelper(const Model::DescribeInstallationMediaRequest& request, const DescribeInstallationMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6629  void DescribeOptionGroupOptionsAsyncHelper(const Model::DescribeOptionGroupOptionsRequest& request, const DescribeOptionGroupOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6630  void DescribeOptionGroupsAsyncHelper(const Model::DescribeOptionGroupsRequest& request, const DescribeOptionGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6631  void DescribeOrderableDBInstanceOptionsAsyncHelper(const Model::DescribeOrderableDBInstanceOptionsRequest& request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6632  void DescribePendingMaintenanceActionsAsyncHelper(const Model::DescribePendingMaintenanceActionsRequest& request, const DescribePendingMaintenanceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6633  void DescribeReservedDBInstancesAsyncHelper(const Model::DescribeReservedDBInstancesRequest& request, const DescribeReservedDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6634  void DescribeReservedDBInstancesOfferingsAsyncHelper(const Model::DescribeReservedDBInstancesOfferingsRequest& request, const DescribeReservedDBInstancesOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6635  void DescribeSourceRegionsAsyncHelper(const Model::DescribeSourceRegionsRequest& request, const DescribeSourceRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6636  void DescribeValidDBInstanceModificationsAsyncHelper(const Model::DescribeValidDBInstanceModificationsRequest& request, const DescribeValidDBInstanceModificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6637  void DownloadDBLogFilePortionAsyncHelper(const Model::DownloadDBLogFilePortionRequest& request, const DownloadDBLogFilePortionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6638  void FailoverDBClusterAsyncHelper(const Model::FailoverDBClusterRequest& request, const FailoverDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6639  void FailoverGlobalClusterAsyncHelper(const Model::FailoverGlobalClusterRequest& request, const FailoverGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6640  void ImportInstallationMediaAsyncHelper(const Model::ImportInstallationMediaRequest& request, const ImportInstallationMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6641  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6642  void ModifyCertificatesAsyncHelper(const Model::ModifyCertificatesRequest& request, const ModifyCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6643  void ModifyCurrentDBClusterCapacityAsyncHelper(const Model::ModifyCurrentDBClusterCapacityRequest& request, const ModifyCurrentDBClusterCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6644  void ModifyDBClusterAsyncHelper(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6645  void ModifyDBClusterEndpointAsyncHelper(const Model::ModifyDBClusterEndpointRequest& request, const ModifyDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6646  void ModifyDBClusterParameterGroupAsyncHelper(const Model::ModifyDBClusterParameterGroupRequest& request, const ModifyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6647  void ModifyDBClusterSnapshotAttributeAsyncHelper(const Model::ModifyDBClusterSnapshotAttributeRequest& request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6648  void ModifyDBInstanceAsyncHelper(const Model::ModifyDBInstanceRequest& request, const ModifyDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6649  void ModifyDBParameterGroupAsyncHelper(const Model::ModifyDBParameterGroupRequest& request, const ModifyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6650  void ModifyDBProxyAsyncHelper(const Model::ModifyDBProxyRequest& request, const ModifyDBProxyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6651  void ModifyDBProxyEndpointAsyncHelper(const Model::ModifyDBProxyEndpointRequest& request, const ModifyDBProxyEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6652  void ModifyDBProxyTargetGroupAsyncHelper(const Model::ModifyDBProxyTargetGroupRequest& request, const ModifyDBProxyTargetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6653  void ModifyDBSnapshotAsyncHelper(const Model::ModifyDBSnapshotRequest& request, const ModifyDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6654  void ModifyDBSnapshotAttributeAsyncHelper(const Model::ModifyDBSnapshotAttributeRequest& request, const ModifyDBSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6655  void ModifyDBSubnetGroupAsyncHelper(const Model::ModifyDBSubnetGroupRequest& request, const ModifyDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6656  void ModifyEventSubscriptionAsyncHelper(const Model::ModifyEventSubscriptionRequest& request, const ModifyEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6657  void ModifyGlobalClusterAsyncHelper(const Model::ModifyGlobalClusterRequest& request, const ModifyGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6658  void ModifyOptionGroupAsyncHelper(const Model::ModifyOptionGroupRequest& request, const ModifyOptionGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6659  void PromoteReadReplicaAsyncHelper(const Model::PromoteReadReplicaRequest& request, const PromoteReadReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6660  void PromoteReadReplicaDBClusterAsyncHelper(const Model::PromoteReadReplicaDBClusterRequest& request, const PromoteReadReplicaDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6661  void PurchaseReservedDBInstancesOfferingAsyncHelper(const Model::PurchaseReservedDBInstancesOfferingRequest& request, const PurchaseReservedDBInstancesOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6662  void RebootDBInstanceAsyncHelper(const Model::RebootDBInstanceRequest& request, const RebootDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6663  void RegisterDBProxyTargetsAsyncHelper(const Model::RegisterDBProxyTargetsRequest& request, const RegisterDBProxyTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6664  void RemoveFromGlobalClusterAsyncHelper(const Model::RemoveFromGlobalClusterRequest& request, const RemoveFromGlobalClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6665  void RemoveRoleFromDBClusterAsyncHelper(const Model::RemoveRoleFromDBClusterRequest& request, const RemoveRoleFromDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6666  void RemoveRoleFromDBInstanceAsyncHelper(const Model::RemoveRoleFromDBInstanceRequest& request, const RemoveRoleFromDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6667  void RemoveSourceIdentifierFromSubscriptionAsyncHelper(const Model::RemoveSourceIdentifierFromSubscriptionRequest& request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6668  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6669  void ResetDBClusterParameterGroupAsyncHelper(const Model::ResetDBClusterParameterGroupRequest& request, const ResetDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6670  void ResetDBParameterGroupAsyncHelper(const Model::ResetDBParameterGroupRequest& request, const ResetDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6671  void RestoreDBClusterFromS3AsyncHelper(const Model::RestoreDBClusterFromS3Request& request, const RestoreDBClusterFromS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6672  void RestoreDBClusterFromSnapshotAsyncHelper(const Model::RestoreDBClusterFromSnapshotRequest& request, const RestoreDBClusterFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6673  void RestoreDBClusterToPointInTimeAsyncHelper(const Model::RestoreDBClusterToPointInTimeRequest& request, const RestoreDBClusterToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6674  void RestoreDBInstanceFromDBSnapshotAsyncHelper(const Model::RestoreDBInstanceFromDBSnapshotRequest& request, const RestoreDBInstanceFromDBSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6675  void RestoreDBInstanceFromS3AsyncHelper(const Model::RestoreDBInstanceFromS3Request& request, const RestoreDBInstanceFromS3ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6676  void RestoreDBInstanceToPointInTimeAsyncHelper(const Model::RestoreDBInstanceToPointInTimeRequest& request, const RestoreDBInstanceToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6677  void RevokeDBSecurityGroupIngressAsyncHelper(const Model::RevokeDBSecurityGroupIngressRequest& request, const RevokeDBSecurityGroupIngressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6678  void StartActivityStreamAsyncHelper(const Model::StartActivityStreamRequest& request, const StartActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6679  void StartDBClusterAsyncHelper(const Model::StartDBClusterRequest& request, const StartDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6680  void StartDBInstanceAsyncHelper(const Model::StartDBInstanceRequest& request, const StartDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6681  void StartDBInstanceAutomatedBackupsReplicationAsyncHelper(const Model::StartDBInstanceAutomatedBackupsReplicationRequest& request, const StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6682  void StartExportTaskAsyncHelper(const Model::StartExportTaskRequest& request, const StartExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6683  void StopActivityStreamAsyncHelper(const Model::StopActivityStreamRequest& request, const StopActivityStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6684  void StopDBClusterAsyncHelper(const Model::StopDBClusterRequest& request, const StopDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6685  void StopDBInstanceAsyncHelper(const Model::StopDBInstanceRequest& request, const StopDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6686  void StopDBInstanceAutomatedBackupsReplicationAsyncHelper(const Model::StopDBInstanceAutomatedBackupsReplicationRequest& request, const StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6687 
6688  Aws::String m_uri;
6689  Aws::String m_configScheme;
6690  bool m_useDualStack;
6691  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
6692  };
6693 
6694  } // namespace RDS
6695 } // namespace Aws
Aws::RDS::RDSClient::CopyDBParameterGroupAsync
virtual void CopyDBParameterGroupAsync(const Model::CopyDBParameterGroupRequest &request, const CopyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeDBClusterBacktracksAsync
virtual void DescribeDBClusterBacktracksAsync(const Model::DescribeDBClusterBacktracksRequest &request, const DescribeDBClusterBacktracksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::StopActivityStreamCallable
virtual Model::StopActivityStreamOutcomeCallable StopActivityStreamCallable(const Model::StopActivityStreamRequest &request) const
Aws::RDS::RDSClient::StopDBCluster
virtual Model::StopDBClusterOutcome StopDBCluster(const Model::StopDBClusterRequest &request) const
Aws::RDS::Model::DeregisterDBProxyTargetsRequest
Definition: DeregisterDBProxyTargetsRequest.h:23
Aws::RDS::Model::CreateDBProxyEndpointOutcomeCallable
std::future< CreateDBProxyEndpointOutcome > CreateDBProxyEndpointOutcomeCallable
Definition: RDSClient.h:483
Aws::RDS::RDSClient::PromoteReadReplicaDBCluster
virtual Model::PromoteReadReplicaDBClusterOutcome PromoteReadReplicaDBCluster(const Model::PromoteReadReplicaDBClusterRequest &request) const
Aws::RDS::Model::CreateDBClusterSnapshotRequest
Definition: CreateDBClusterSnapshotRequest.h:27
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::RDS::Model::ModifyOptionGroupOutcome
Aws::Utils::Outcome< ModifyOptionGroupResult, RDSError > ModifyOptionGroupOutcome
Definition: RDSClient.h:431
Aws::RDS::Model::CreateDBClusterSnapshotOutcomeCallable
std::future< CreateDBClusterSnapshotOutcome > CreateDBClusterSnapshotOutcomeCallable
Definition: RDSClient.h:478
Aws::RDS::Model::PromoteReadReplicaRequest
Definition: PromoteReadReplicaRequest.h:25
Aws::RDS::CreateEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
Definition: RDSClient.h:628
Aws::RDS::Model::DescribeExportTasksOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
Definition: RDSClient.h:537
Aws::RDS::RDSClient::CreateDBSecurityGroupAsync
virtual void CreateDBSecurityGroupAsync(const Model::CreateDBSecurityGroupRequest &request, const CreateDBSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::CopyDBParameterGroupRequest
Definition: CopyDBParameterGroupRequest.h:27
Aws::RDS::RDSClient::ResetDBParameterGroupAsync
virtual void ResetDBParameterGroupAsync(const Model::ResetDBParameterGroupRequest &request, const ResetDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeReservedDBInstancesResult.h
Aws::RDS::Model::DescribeDBProxiesOutcome
Aws::Utils::Outcome< DescribeDBProxiesResult, RDSError > DescribeDBProxiesOutcome
Definition: RDSClient.h:386
Aws::RDS::RDSClient::DownloadDBLogFilePortionCallable
virtual Model::DownloadDBLogFilePortionOutcomeCallable DownloadDBLogFilePortionCallable(const Model::DownloadDBLogFilePortionRequest &request) const
Aws::RDS::RDSClient::DeleteDBProxyAsync
virtual void DeleteDBProxyAsync(const Model::DeleteDBProxyRequest &request, const DeleteDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::CopyDBSnapshotAsync
virtual void CopyDBSnapshotAsync(const Model::CopyDBSnapshotRequest &request, const CopyDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::RemoveTagsFromResourceRequest
Definition: RemoveTagsFromResourceRequest.h:26
Aws::RDS::Model::DescribeEventSubscriptionsRequest
Definition: DescribeEventSubscriptionsRequest.h:27
Aws::RDS::RDSClient::StartExportTaskCallable
virtual Model::StartExportTaskOutcomeCallable StartExportTaskCallable(const Model::StartExportTaskRequest &request) const
Aws::RDS::Model::RestoreDBInstanceFromS3Outcome
Aws::Utils::Outcome< RestoreDBInstanceFromS3Result, RDSError > RestoreDBInstanceFromS3Outcome
Definition: RDSClient.h:448
ModifyDBClusterParameterGroupResult.h
Aws::RDS::Model::DeleteDBSubnetGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBSubnetGroupOutcome
Definition: RDSClient.h:364
Aws::RDS::Model::CreateDBInstanceReadReplicaOutcome
Aws::Utils::Outcome< CreateDBInstanceReadReplicaResult, RDSError > CreateDBInstanceReadReplicaOutcome
Definition: RDSClient.h:342
Aws::RDS::RDSClient::ModifyOptionGroupCallable
virtual Model::ModifyOptionGroupOutcomeCallable ModifyOptionGroupCallable(const Model::ModifyOptionGroupRequest &request) const
Aws::RDS::DescribeOptionGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOptionGroupsRequest &, const Model::DescribeOptionGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupsResponseReceivedHandler
Definition: RDSClient.h:682
StartDBClusterResult.h
Aws::RDS::Model::ModifyDBClusterSnapshotAttributeOutcomeCallable
std::future< ModifyDBClusterSnapshotAttributeOutcome > ModifyDBClusterSnapshotAttributeOutcomeCallable
Definition: RDSClient.h:558
Aws::RDS::Model::DescribeEngineDefaultParametersOutcomeCallable
std::future< DescribeEngineDefaultParametersOutcome > DescribeEngineDefaultParametersOutcomeCallable
Definition: RDSClient.h:533
Aws::RDS::Model::RestoreDBInstanceFromDBSnapshotRequest
Definition: RestoreDBInstanceFromDBSnapshotRequest.h:28
Aws::RDS::RDSClient::DescribeDBSecurityGroups
virtual Model::DescribeDBSecurityGroupsOutcome DescribeDBSecurityGroups(const Model::DescribeDBSecurityGroupsRequest &request) const
Aws::RDS::RDSClient::RestoreDBClusterToPointInTimeAsync
virtual void RestoreDBClusterToPointInTimeAsync(const Model::RestoreDBClusterToPointInTimeRequest &request, const RestoreDBClusterToPointInTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::StopDBClusterOutcomeCallable
std::future< StopDBClusterOutcome > StopDBClusterOutcomeCallable
Definition: RDSClient.h:595
Aws::RDS::RDSClient::DescribePendingMaintenanceActionsAsync
virtual void DescribePendingMaintenanceActionsAsync(const Model::DescribePendingMaintenanceActionsRequest &request, const DescribePendingMaintenanceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeEventCategoriesResult.h
Aws::RDS::Model::DescribeCertificatesOutcomeCallable
std::future< DescribeCertificatesOutcome > DescribeCertificatesOutcomeCallable
Definition: RDSClient.h:509
Aws::RDS::RDSClient::DescribeReservedDBInstancesOfferingsCallable
virtual Model::DescribeReservedDBInstancesOfferingsOutcomeCallable DescribeReservedDBInstancesOfferingsCallable(const Model::DescribeReservedDBInstancesOfferingsRequest &request) const
Aws::RDS::Model::CreateDBParameterGroupOutcomeCallable
std::future< CreateDBParameterGroupOutcome > CreateDBParameterGroupOutcomeCallable
Definition: RDSClient.h:481
Aws::RDS::Model::RemoveRoleFromDBInstanceOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > RemoveRoleFromDBInstanceOutcome
Definition: RDSClient.h:439
Aws::RDS::RDSClient::StartDBInstanceAutomatedBackupsReplicationCallable
virtual Model::StartDBInstanceAutomatedBackupsReplicationOutcomeCallable StartDBInstanceAutomatedBackupsReplicationCallable(const Model::StartDBInstanceAutomatedBackupsReplicationRequest &request) const
Aws::RDS::Model::DescribeSourceRegionsOutcome
Aws::Utils::Outcome< DescribeSourceRegionsResult, RDSError > DescribeSourceRegionsOutcome
Definition: RDSClient.h:408
DescribeReservedDBInstancesOfferingsResult.h
Aws::RDS::Model::DescribeOptionGroupsOutcomeCallable
std::future< DescribeOptionGroupsOutcome > DescribeOptionGroupsOutcomeCallable
Definition: RDSClient.h:541
Aws::RDS::ModifyEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
Definition: RDSClient.h:708
Aws::RDS::RDSClient::CreateDBClusterParameterGroupCallable
virtual Model::CreateDBClusterParameterGroupOutcomeCallable CreateDBClusterParameterGroupCallable(const Model::CreateDBClusterParameterGroupRequest &request) const
DeleteDBSnapshotResult.h
CreateDBClusterParameterGroupResult.h
RestoreDBInstanceFromDBSnapshotResult.h
Aws::RDS::Model::DownloadDBLogFilePortionOutcomeCallable
std::future< DownloadDBLogFilePortionOutcome > DownloadDBLogFilePortionOutcomeCallable
Definition: RDSClient.h:548
Aws::RDS::RDSClient::DescribeDBInstanceAutomatedBackups
virtual Model::DescribeDBInstanceAutomatedBackupsOutcome DescribeDBInstanceAutomatedBackups(const Model::DescribeDBInstanceAutomatedBackupsRequest &request) const
Aws::RDS::RDSClient::PromoteReadReplicaCallable
virtual Model::PromoteReadReplicaOutcomeCallable PromoteReadReplicaCallable(const Model::PromoteReadReplicaRequest &request) const
Aws::RDS::Model::CopyDBClusterParameterGroupOutcome
Aws::Utils::Outcome< CopyDBClusterParameterGroupResult, RDSError > CopyDBClusterParameterGroupOutcome
Definition: RDSClient.h:331
Aws::RDS::RDSClient::RestoreDBClusterFromS3Async
virtual void RestoreDBClusterFromS3Async(const Model::RestoreDBClusterFromS3Request &request, const RestoreDBClusterFromS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::CreateDBProxyAsync
virtual void CreateDBProxyAsync(const Model::CreateDBProxyRequest &request, const CreateDBProxyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeOptionGroupOptionsOutcome
Aws::Utils::Outcome< DescribeOptionGroupOptionsResult, RDSError > DescribeOptionGroupOptionsOutcome
Definition: RDSClient.h:402
Aws::RDS::Model::ModifyDBSnapshotAttributeOutcome
Aws::Utils::Outcome< ModifyDBSnapshotAttributeResult, RDSError > ModifyDBSnapshotAttributeOutcome
Definition: RDSClient.h:427
Aws::RDS::RDSClient::DescribePendingMaintenanceActionsCallable
virtual Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const Model::DescribePendingMaintenanceActionsRequest &request) const
Aws::RDS::ModifyDBProxyTargetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyTargetGroupRequest &, const Model::ModifyDBProxyTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyTargetGroupResponseReceivedHandler
Definition: RDSClient.h:704
Aws::RDS::RDSClient::ModifyDBParameterGroupCallable
virtual Model::ModifyDBParameterGroupOutcomeCallable ModifyDBParameterGroupCallable(const Model::ModifyDBParameterGroupRequest &request) const
Aws::RDS::Model::ModifyDBClusterEndpointOutcome
Aws::Utils::Outcome< ModifyDBClusterEndpointResult, RDSError > ModifyDBClusterEndpointOutcome
Definition: RDSClient.h:418
Aws::RDS::Model::DescribeSourceRegionsOutcomeCallable
std::future< DescribeSourceRegionsOutcome > DescribeSourceRegionsOutcomeCallable
Definition: RDSClient.h:546
Aws::RDS::RDSClient::StartDBInstanceAutomatedBackupsReplication
virtual Model::StartDBInstanceAutomatedBackupsReplicationOutcome StartDBInstanceAutomatedBackupsReplication(const Model::StartDBInstanceAutomatedBackupsReplicationRequest &request) const
Aws::RDS::Model::DescribeDBProxyTargetGroupsOutcome
Aws::Utils::Outcome< DescribeDBProxyTargetGroupsResult, RDSError > DescribeDBProxyTargetGroupsOutcome
Definition: RDSClient.h:388
Aws::RDS::RDSClient::DeleteInstallationMedia
virtual Model::DeleteInstallationMediaOutcome DeleteInstallationMedia(const Model::DeleteInstallationMediaRequest &request) const
Aws::RDS::RDSClient::DeleteDBProxy
virtual Model::DeleteDBProxyOutcome DeleteDBProxy(const Model::DeleteDBProxyRequest &request) const
Aws::RDS::RDSClient::DescribeDBClusterSnapshots
virtual Model::DescribeDBClusterSnapshotsOutcome DescribeDBClusterSnapshots(const Model::DescribeDBClusterSnapshotsRequest &request) const
DeleteCustomAvailabilityZoneResult.h
Aws::RDS::RDSClient::DescribeDBClusterSnapshotAttributes
virtual Model::DescribeDBClusterSnapshotAttributesOutcome DescribeDBClusterSnapshotAttributes(const Model::DescribeDBClusterSnapshotAttributesRequest &request) const
DescribeDBSnapshotsResult.h
Aws::RDS::RDSClient::DescribeDBProxyTargetGroups
virtual Model::DescribeDBProxyTargetGroupsOutcome DescribeDBProxyTargetGroups(const Model::DescribeDBProxyTargetGroupsRequest &request) const
DescribeDBInstancesResult.h
Aws::RDS::RDSClient::DeleteDBClusterParameterGroup
virtual Model::DeleteDBClusterParameterGroupOutcome DeleteDBClusterParameterGroup(const Model::DeleteDBClusterParameterGroupRequest &request) const
DescribeDBClusterSnapshotsResult.h
Aws::RDS::DeleteInstallationMediaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteInstallationMediaRequest &, const Model::DeleteInstallationMediaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstallationMediaResponseReceivedHandler
Definition: RDSClient.h:646
Aws::RDS::DescribeDBParameterGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBParameterGroupsRequest &, const Model::DescribeDBParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParameterGroupsResponseReceivedHandler
Definition: RDSClient.h:663
Aws::RDS::Model::DescribeDBSnapshotAttributesOutcomeCallable
std::future< DescribeDBSnapshotAttributesOutcome > DescribeDBSnapshotAttributesOutcomeCallable
Definition: RDSClient.h:529
Aws::RDS::PromoteReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PromoteReadReplicaRequest &, const Model::PromoteReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaResponseReceivedHandler
Definition: RDSClient.h:711
Aws::RDS::Model::DeleteInstallationMediaRequest
Definition: DeleteInstallationMediaRequest.h:22
StopActivityStreamResult.h
Aws::RDS::RDSClient::CreateCustomAvailabilityZone
virtual Model::CreateCustomAvailabilityZoneOutcome CreateCustomAvailabilityZone(const Model::CreateCustomAvailabilityZoneRequest &request) const
Aws::RDS::Model::CreateDBInstanceOutcomeCallable
std::future< CreateDBInstanceOutcome > CreateDBInstanceOutcomeCallable
Definition: RDSClient.h:479
Aws::RDS::Model::FailoverGlobalClusterOutcome
Aws::Utils::Outcome< FailoverGlobalClusterResult, RDSError > FailoverGlobalClusterOutcome
Definition: RDSClient.h:412
Aws::RDS::Model::DownloadDBLogFilePortionRequest
Definition: DownloadDBLogFilePortionRequest.h:25
Aws::RDS::Model::CreateEventSubscriptionOutcomeCallable
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
Definition: RDSClient.h:487
Aws::RDS::RDSClient::CreateDBInstanceAsync
virtual void CreateDBInstanceAsync(const Model::CreateDBInstanceRequest &request, const CreateDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::DeleteDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSubnetGroupRequest &, const Model::DeleteDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSubnetGroupResponseReceivedHandler
Definition: RDSClient.h:643
Aws::RDS::RDSClient::DescribeSourceRegionsCallable
virtual Model::DescribeSourceRegionsOutcomeCallable DescribeSourceRegionsCallable(const Model::DescribeSourceRegionsRequest &request) const
Aws::RDS::RDSClient::CopyDBParameterGroup
virtual Model::CopyDBParameterGroupOutcome CopyDBParameterGroup(const Model::CopyDBParameterGroupRequest &request) const
Aws::RDS::RDSClient::AuthorizeDBSecurityGroupIngressAsync
virtual void AuthorizeDBSecurityGroupIngressAsync(const Model::AuthorizeDBSecurityGroupIngressRequest &request, const AuthorizeDBSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeDBSecurityGroupsRequest
Definition: DescribeDBSecurityGroupsRequest.h:27
Aws::RDS::Model::RestoreDBInstanceToPointInTimeOutcome
Aws::Utils::Outcome< RestoreDBInstanceToPointInTimeResult, RDSError > RestoreDBInstanceToPointInTimeOutcome
Definition: RDSClient.h:449
Aws::RDS::RDSClient::DescribeExportTasks
virtual Model::DescribeExportTasksOutcome DescribeExportTasks(const Model::DescribeExportTasksRequest &request) const
Aws::RDS::Model::RestoreDBClusterToPointInTimeRequest
Definition: RestoreDBClusterToPointInTimeRequest.h:29
CreateDBProxyResult.h
Aws::RDS::RDSClient::RemoveSourceIdentifierFromSubscriptionCallable
virtual Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable RemoveSourceIdentifierFromSubscriptionCallable(const Model::RemoveSourceIdentifierFromSubscriptionRequest &request) const
ModifyCurrentDBClusterCapacityResult.h
Aws::RDS::RDSClient::CopyDBSnapshot
virtual Model::CopyDBSnapshotOutcome CopyDBSnapshot(const Model::CopyDBSnapshotRequest &request) const
Aws::RDS::RDSClient::RestoreDBClusterFromSnapshotCallable
virtual Model::RestoreDBClusterFromSnapshotOutcomeCallable RestoreDBClusterFromSnapshotCallable(const Model::RestoreDBClusterFromSnapshotRequest &request) const
Aws::RDS::RDSClient::DescribeDBProxiesCallable
virtual Model::DescribeDBProxiesOutcomeCallable DescribeDBProxiesCallable(const Model::DescribeDBProxiesRequest &request) const
Aws::RDS::Model::DeleteDBSubnetGroupOutcomeCallable
std::future< DeleteDBSubnetGroupOutcome > DeleteDBSubnetGroupOutcomeCallable
Definition: RDSClient.h:502
Aws::RDS::Model::DescribeDBParametersOutcome
Aws::Utils::Outcome< DescribeDBParametersResult, RDSError > DescribeDBParametersOutcome
Definition: RDSClient.h:385
Aws::RDS::RDSClient::ModifyEventSubscriptionAsync
virtual void ModifyEventSubscriptionAsync(const Model::ModifyEventSubscriptionRequest &request, const ModifyEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeReservedDBInstancesCallable
virtual Model::DescribeReservedDBInstancesOutcomeCallable DescribeReservedDBInstancesCallable(const Model::DescribeReservedDBInstancesRequest &request) const
Aws::RDS::DeleteDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSnapshotRequest &, const Model::DeleteDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSnapshotResponseReceivedHandler
Definition: RDSClient.h:642
Aws::RDS::Model::RestoreDBClusterFromSnapshotOutcome
Aws::Utils::Outcome< RestoreDBClusterFromSnapshotResult, RDSError > RestoreDBClusterFromSnapshotOutcome
Definition: RDSClient.h:445
AWSError.h
Aws::RDS::Model::DescribeEventCategoriesOutcome
Aws::Utils::Outcome< DescribeEventCategoriesResult, RDSError > DescribeEventCategoriesOutcome
Definition: RDSClient.h:396
Aws::RDS::FailoverDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::FailoverDBClusterRequest &, const Model::FailoverDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverDBClusterResponseReceivedHandler
Definition: RDSClient.h:690
Aws::RDS::Model::StartExportTaskRequest
Definition: StartExportTaskRequest.h:23
ModifyEventSubscriptionResult.h
StartExportTaskResult.h
Aws::RDS::RDSClient::DescribeEngineDefaultClusterParametersAsync
virtual void DescribeEngineDefaultClusterParametersAsync(const Model::DescribeEngineDefaultClusterParametersRequest &request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::CopyDBClusterParameterGroupAsync
virtual void CopyDBClusterParameterGroupAsync(const Model::CopyDBClusterParameterGroupRequest &request, const CopyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeEngineDefaultClusterParameters
virtual Model::DescribeEngineDefaultClusterParametersOutcome DescribeEngineDefaultClusterParameters(const Model::DescribeEngineDefaultClusterParametersRequest &request) const
Aws::RDS::ModifyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterParameterGroupRequest &, const Model::ModifyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterParameterGroupResponseReceivedHandler
Definition: RDSClient.h:698
Aws::RDS::RDSClient::PromoteReadReplicaAsync
virtual void PromoteReadReplicaAsync(const Model::PromoteReadReplicaRequest &request, const PromoteReadReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::ModifyDBInstanceAsync
virtual void ModifyDBInstanceAsync(const Model::ModifyDBInstanceRequest &request, const ModifyDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeDBClusterBacktracksRequest
Definition: DescribeDBClusterBacktracksRequest.h:27
Aws::RDS::RDSClient::RevokeDBSecurityGroupIngress
virtual Model::RevokeDBSecurityGroupIngressOutcome RevokeDBSecurityGroupIngress(const Model::RevokeDBSecurityGroupIngressRequest &request) const
Aws::RDS::RDSClient::ModifyDBProxyTargetGroupAsync
virtual void ModifyDBProxyTargetGroupAsync(const Model::ModifyDBProxyTargetGroupRequest &request, const ModifyDBProxyTargetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::StartDBClusterRequest
Definition: StartDBClusterRequest.h:22
Aws::AmazonSerializableWebServiceRequest
Definition: AmazonSerializableWebServiceRequest.h:29
Aws::RDS::Model::AddRoleToDBClusterOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > AddRoleToDBClusterOutcome
Definition: RDSClient.h:321
Aws::RDS::AddRoleToDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddRoleToDBClusterRequest &, const Model::AddRoleToDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBClusterResponseReceivedHandler
Definition: RDSClient.h:600
Aws::RDS::ModifyDBSnapshotAttributeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSnapshotAttributeRequest &, const Model::ModifyDBSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSnapshotAttributeResponseReceivedHandler
Definition: RDSClient.h:706
Aws::RDS::Model::DescribeDBSubnetGroupsOutcome
Aws::Utils::Outcome< DescribeDBSubnetGroupsResult, RDSError > DescribeDBSubnetGroupsOutcome
Definition: RDSClient.h:393
Aws::RDS::Model::CreateDBClusterEndpointRequest
Definition: CreateDBClusterEndpointRequest.h:24
Aws::RDS::RDSClient::DeleteOptionGroup
virtual Model::DeleteOptionGroupOutcome DeleteOptionGroup(const Model::DeleteOptionGroupRequest &request) const
Aws::RDS::RDSClient::RestoreDBInstanceFromS3
virtual Model::RestoreDBInstanceFromS3Outcome RestoreDBInstanceFromS3(const Model::RestoreDBInstanceFromS3Request &request) const
Aws::RDS::RDSClient::DescribeDBProxyTargets
virtual Model::DescribeDBProxyTargetsOutcome DescribeDBProxyTargets(const Model::DescribeDBProxyTargetsRequest &request) const
Aws::RDS::DescribeEngineDefaultClusterParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEngineDefaultClusterParametersRequest &, const Model::DescribeEngineDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultClusterParametersResponseReceivedHandler
Definition: RDSClient.h:673
DescribeDBProxyTargetGroupsResult.h
Aws::RDS::Model::ModifyDBSubnetGroupRequest
Definition: ModifyDBSubnetGroupRequest.h:26
Aws::RDS::ApplyPendingMaintenanceActionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ApplyPendingMaintenanceActionRequest &, const Model::ApplyPendingMaintenanceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyPendingMaintenanceActionResponseReceivedHandler
Definition: RDSClient.h:606
Aws::RDS::Model::DescribeGlobalClustersOutcome
Aws::Utils::Outcome< DescribeGlobalClustersResult, RDSError > DescribeGlobalClustersOutcome
Definition: RDSClient.h:400
Aws::RDS::Model::StartActivityStreamOutcomeCallable
std::future< StartActivityStreamOutcome > StartActivityStreamOutcomeCallable
Definition: RDSClient.h:589
Aws::RDS::Model::RestoreDBClusterFromSnapshotRequest
Definition: RestoreDBClusterFromSnapshotRequest.h:28
Aws::RDS::ModifyCertificatesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCertificatesRequest &, const Model::ModifyCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCertificatesResponseReceivedHandler
Definition: RDSClient.h:694
Aws::RDS::DeleteDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBProxyEndpointRequest &, const Model::DeleteDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBProxyEndpointResponseReceivedHandler
Definition: RDSClient.h:640
Aws::RDS::RDSClient::~RDSClient
virtual ~RDSClient()
Aws::RDS::Model::DeleteDBClusterOutcome
Aws::Utils::Outcome< DeleteDBClusterResult, RDSError > DeleteDBClusterOutcome
Definition: RDSClient.h:353
Aws::RDS::Model::CreateDBSecurityGroupOutcomeCallable
std::future< CreateDBSecurityGroupOutcome > CreateDBSecurityGroupOutcomeCallable
Definition: RDSClient.h:484
Aws::RDS::Model::BacktrackDBClusterRequest
Definition: BacktrackDBClusterRequest.h:26
Aws::RDS::RDSClient::DeleteGlobalClusterCallable
virtual Model::DeleteGlobalClusterOutcomeCallable DeleteGlobalClusterCallable(const Model::DeleteGlobalClusterRequest &request) const
Aws::RDS::RDSClient::DescribeValidDBInstanceModificationsCallable
virtual Model::DescribeValidDBInstanceModificationsOutcomeCallable DescribeValidDBInstanceModificationsCallable(const Model::DescribeValidDBInstanceModificationsRequest &request) const
Aws::RDS::Model::DescribeDBEngineVersionsRequest
Definition: DescribeDBEngineVersionsRequest.h:24
Aws::RDS::Model::DescribeGlobalClustersRequest
Definition: DescribeGlobalClustersRequest.h:24
Aws::RDS::RDSClient::DescribeDBClusterEndpointsAsync
virtual void DescribeDBClusterEndpointsAsync(const Model::DescribeDBClusterEndpointsRequest &request, const DescribeDBClusterEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::DownloadDBLogFilePortionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DownloadDBLogFilePortionRequest &, const Model::DownloadDBLogFilePortionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DownloadDBLogFilePortionResponseReceivedHandler
Definition: RDSClient.h:689
Aws::RDS::StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBInstanceAutomatedBackupsReplicationRequest &, const Model::StopDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
Definition: RDSClient.h:738
Aws::RDS::Model::RestoreDBInstanceFromS3Request
Definition: RestoreDBInstanceFromS3Request.h:25
Aws::RDS::Model::CopyOptionGroupOutcome
Aws::Utils::Outcome< CopyOptionGroupResult, RDSError > CopyOptionGroupOutcome
Definition: RDSClient.h:335
DeleteInstallationMediaResult.h
Aws::RDS::Model::ModifyDBInstanceRequest
Definition: ModifyDBInstanceRequest.h:29
DescribeEngineDefaultParametersResult.h
Aws::RDS::Model::ModifyDBInstanceOutcomeCallable
std::future< ModifyDBInstanceOutcome > ModifyDBInstanceOutcomeCallable
Definition: RDSClient.h:559
Aws::RDS::Model::DeleteDBClusterRequest
Definition: DeleteDBClusterRequest.h:25
Aws::RDS::Model::DescribeDBClusterEndpointsRequest
Definition: DescribeDBClusterEndpointsRequest.h:24
Aws::RDS::Model::CreateDBSubnetGroupOutcome
Aws::Utils::Outcome< CreateDBSubnetGroupResult, RDSError > CreateDBSubnetGroupOutcome
Definition: RDSClient.h:348
Aws::RDS::DescribeEventsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
Definition: RDSClient.h:677
Aws::RDS::RDSClient::DescribeDBInstances
virtual Model::DescribeDBInstancesOutcome DescribeDBInstances(const Model::DescribeDBInstancesRequest &request) const
Aws::RDS::RDSClient::DeregisterDBProxyTargets
virtual Model::DeregisterDBProxyTargetsOutcome DeregisterDBProxyTargets(const Model::DeregisterDBProxyTargetsRequest &request) const
Aws::RDS::Model::StopDBClusterRequest
Definition: StopDBClusterRequest.h:22
Aws::RDS::RDSClient::DeleteDBSecurityGroupCallable
virtual Model::DeleteDBSecurityGroupOutcomeCallable DeleteDBSecurityGroupCallable(const Model::DeleteDBSecurityGroupRequest &request) const
Aws::RDS::RDSClient::DescribeDBSnapshotsCallable
virtual Model::DescribeDBSnapshotsOutcomeCallable DescribeDBSnapshotsCallable(const Model::DescribeDBSnapshotsRequest &request) const
Aws::RDS::RDSClient::DeleteDBSubnetGroup
virtual Model::DeleteDBSubnetGroupOutcome DeleteDBSubnetGroup(const Model::DeleteDBSubnetGroupRequest &request) const
Aws::RDS::RDSClient::CopyOptionGroupAsync
virtual void CopyOptionGroupAsync(const Model::CopyOptionGroupRequest &request, const CopyOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::ModifyDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSubnetGroupRequest &, const Model::ModifyDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSubnetGroupResponseReceivedHandler
Definition: RDSClient.h:707
Aws::RDS::Model::DeleteInstallationMediaOutcome
Aws::Utils::Outcome< DeleteInstallationMediaResult, RDSError > DeleteInstallationMediaOutcome
Definition: RDSClient.h:367
Aws::RDS::PurchaseReservedDBInstancesOfferingResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PurchaseReservedDBInstancesOfferingRequest &, const Model::PurchaseReservedDBInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedDBInstancesOfferingResponseReceivedHandler
Definition: RDSClient.h:713
Aws::RDS::RDSClient::DescribeDBParametersAsync
virtual void DescribeDBParametersAsync(const Model::DescribeDBParametersRequest &request, const DescribeDBParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::ModifyDBInstance
virtual Model::ModifyDBInstanceOutcome ModifyDBInstance(const Model::ModifyDBInstanceRequest &request) const
Aws::RDS::Model::RevokeDBSecurityGroupIngressOutcome
Aws::Utils::Outcome< RevokeDBSecurityGroupIngressResult, RDSError > RevokeDBSecurityGroupIngressOutcome
Definition: RDSClient.h:450
Aws::RDS::Model::CreateCustomAvailabilityZoneOutcome
Aws::Utils::Outcome< CreateCustomAvailabilityZoneResult, RDSError > CreateCustomAvailabilityZoneOutcome
Definition: RDSClient.h:336
Aws::RDS::RDSClient::RemoveRoleFromDBClusterCallable
virtual Model::RemoveRoleFromDBClusterOutcomeCallable RemoveRoleFromDBClusterCallable(const Model::RemoveRoleFromDBClusterRequest &request) const
Aws::RDS::Model::CreateDBSnapshotOutcome
Aws::Utils::Outcome< CreateDBSnapshotResult, RDSError > CreateDBSnapshotOutcome
Definition: RDSClient.h:347
RestoreDBClusterToPointInTimeResult.h
Aws::RDS::Model::CreateGlobalClusterRequest
Definition: CreateGlobalClusterRequest.h:22
Aws::RDS::RDSClient::ResetDBParameterGroupCallable
virtual Model::ResetDBParameterGroupOutcomeCallable ResetDBParameterGroupCallable(const Model::ResetDBParameterGroupRequest &request) const
Aws::RDS::Model::CopyDBParameterGroupOutcome
Aws::Utils::Outcome< CopyDBParameterGroupResult, RDSError > CopyDBParameterGroupOutcome
Definition: RDSClient.h:333
Aws::RDS::Model::RemoveRoleFromDBClusterOutcomeCallable
std::future< RemoveRoleFromDBClusterOutcome > RemoveRoleFromDBClusterOutcomeCallable
Definition: RDSClient.h:576
Aws::RDS::Model::CreateDBInstanceRequest
Definition: CreateDBInstanceRequest.h:28
Aws::RDS::Model::DescribeDBProxiesRequest
Definition: DescribeDBProxiesRequest.h:24
Aws::RDS::Model::DescribeCustomAvailabilityZonesOutcomeCallable
std::future< DescribeCustomAvailabilityZonesOutcome > DescribeCustomAvailabilityZonesOutcomeCallable
Definition: RDSClient.h:510
Aws::RDS::RDSClient::DescribeOrderableDBInstanceOptions
virtual Model::DescribeOrderableDBInstanceOptionsOutcome DescribeOrderableDBInstanceOptions(const Model::DescribeOrderableDBInstanceOptionsRequest &request) const
Aws::RDS::RDSClient::PurchaseReservedDBInstancesOfferingAsync
virtual void PurchaseReservedDBInstancesOfferingAsync(const Model::PurchaseReservedDBInstancesOfferingRequest &request, const PurchaseReservedDBInstancesOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeDBParameterGroups
virtual Model::DescribeDBParameterGroupsOutcome DescribeDBParameterGroups(const Model::DescribeDBParameterGroupsRequest &request) const
Aws::RDS::RDSClient::StopDBInstanceAutomatedBackupsReplication
virtual Model::StopDBInstanceAutomatedBackupsReplicationOutcome StopDBInstanceAutomatedBackupsReplication(const Model::StopDBInstanceAutomatedBackupsReplicationRequest &request) const
Aws::RDS::RDSClient::DescribeDBClusters
virtual Model::DescribeDBClustersOutcome DescribeDBClusters(const Model::DescribeDBClustersRequest &request) const
Aws::RDS::Model::PromoteReadReplicaDBClusterRequest
Definition: PromoteReadReplicaDBClusterRequest.h:25
Aws::RDS::RDSClient::DescribeDBLogFilesCallable
virtual Model::DescribeDBLogFilesOutcomeCallable DescribeDBLogFilesCallable(const Model::DescribeDBLogFilesRequest &request) const
Aws::RDS::Model::PurchaseReservedDBInstancesOfferingOutcomeCallable
std::future< PurchaseReservedDBInstancesOfferingOutcome > PurchaseReservedDBInstancesOfferingOutcomeCallable
Definition: RDSClient.h:572
Aws::RDS::Model::ModifyDBProxyTargetGroupOutcomeCallable
std::future< ModifyDBProxyTargetGroupOutcome > ModifyDBProxyTargetGroupOutcomeCallable
Definition: RDSClient.h:563
Aws::RDS::RDSClient::ResetDBClusterParameterGroupCallable
virtual Model::ResetDBClusterParameterGroupOutcomeCallable ResetDBClusterParameterGroupCallable(const Model::ResetDBClusterParameterGroupRequest &request) const
CreateCustomAvailabilityZoneResult.h
Aws::RDS::RDSClient::DescribeDBClusterParametersAsync
virtual void DescribeDBClusterParametersAsync(const Model::DescribeDBClusterParametersRequest &request, const DescribeDBClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DeleteOptionGroupCallable
virtual Model::DeleteOptionGroupOutcomeCallable DeleteOptionGroupCallable(const Model::DeleteOptionGroupRequest &request) const
Aws::RDS::Model::FailoverDBClusterOutcomeCallable
std::future< FailoverDBClusterOutcome > FailoverDBClusterOutcomeCallable
Definition: RDSClient.h:549
Aws::RDS::RDSClient::StartActivityStream
virtual Model::StartActivityStreamOutcome StartActivityStream(const Model::StartActivityStreamRequest &request) const
ModifyDBClusterResult.h
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::RDSClient::FailoverDBCluster
virtual Model::FailoverDBClusterOutcome FailoverDBCluster(const Model::FailoverDBClusterRequest &request) const
StopDBInstanceAutomatedBackupsReplicationResult.h
Aws::RDS::DeleteOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteOptionGroupRequest &, const Model::DeleteOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOptionGroupResponseReceivedHandler
Definition: RDSClient.h:647
Aws::RDS::RDSClient::CancelExportTaskAsync
virtual void CancelExportTaskAsync(const Model::CancelExportTaskRequest &request, const CancelExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeDBSubnetGroupsResult.h
Aws::RDS::RDSClient::PromoteReadReplicaDBClusterAsync
virtual void PromoteReadReplicaDBClusterAsync(const Model::PromoteReadReplicaDBClusterRequest &request, const PromoteReadReplicaDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeDBProxyTargetsAsync
virtual void DescribeDBProxyTargetsAsync(const Model::DescribeDBProxyTargetsRequest &request, const DescribeDBProxyTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::CreateDBClusterSnapshot
virtual Model::CreateDBClusterSnapshotOutcome CreateDBClusterSnapshot(const Model::CreateDBClusterSnapshotRequest &request) const
Aws::RDS::RDSClient::DescribeDBProxyEndpointsCallable
virtual Model::DescribeDBProxyEndpointsOutcomeCallable DescribeDBProxyEndpointsCallable(const Model::DescribeDBProxyEndpointsRequest &request) const
Aws::RDS::RDSClient::ModifyDBProxyCallable
virtual Model::ModifyDBProxyOutcomeCallable ModifyDBProxyCallable(const Model::ModifyDBProxyRequest &request) const
Aws::RDS::Model::DownloadDBLogFilePortionOutcome
Aws::Utils::Outcome< DownloadDBLogFilePortionResult, RDSError > DownloadDBLogFilePortionOutcome
Definition: RDSClient.h:410
Aws::RDS::Model::DescribeEventsOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
Definition: RDSClient.h:536
Aws::RDS::Model::DescribeDBClusterSnapshotsOutcome
Aws::Utils::Outcome< DescribeDBClusterSnapshotsResult, RDSError > DescribeDBClusterSnapshotsOutcome
Definition: RDSClient.h:378
Aws::RDS::Model::DeleteDBClusterParameterGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBClusterParameterGroupOutcome
Definition: RDSClient.h:355
Aws::RDS::Model::CreateDBClusterOutcomeCallable
std::future< CreateDBClusterOutcome > CreateDBClusterOutcomeCallable
Definition: RDSClient.h:475
DescribeDBProxyEndpointsResult.h
DeleteEventSubscriptionResult.h
Aws::RDS::Model::DeleteDBSnapshotRequest
Definition: DeleteDBSnapshotRequest.h:25
Aws::RDS::RDSClient::ModifyOptionGroupAsync
virtual void ModifyOptionGroupAsync(const Model::ModifyOptionGroupRequest &request, const ModifyOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DeleteDBProxyOutcomeCallable
std::future< DeleteDBProxyOutcome > DeleteDBProxyOutcomeCallable
Definition: RDSClient.h:498
Aws::RDS::RDSClient::DescribeInstallationMediaCallable
virtual Model::DescribeInstallationMediaOutcomeCallable DescribeInstallationMediaCallable(const Model::DescribeInstallationMediaRequest &request) const
Aws::RDS::RDSClient::DescribeDBClusterParameterGroupsCallable
virtual Model::DescribeDBClusterParameterGroupsOutcomeCallable DescribeDBClusterParameterGroupsCallable(const Model::DescribeDBClusterParameterGroupsRequest &request) const
Aws::RDS::Model::CreateDBClusterParameterGroupOutcomeCallable
std::future< CreateDBClusterParameterGroupOutcome > CreateDBClusterParameterGroupOutcomeCallable
Definition: RDSClient.h:477
Aws::RDS::RDSClient::CreateDBProxyEndpoint
virtual Model::CreateDBProxyEndpointOutcome CreateDBProxyEndpoint(const Model::CreateDBProxyEndpointRequest &request) const
Aws::RDS::RDSClient::CreateDBParameterGroup
virtual Model::CreateDBParameterGroupOutcome CreateDBParameterGroup(const Model::CreateDBParameterGroupRequest &request) const
Aws::RDS::RDSClient::ModifyCertificatesAsync
virtual void ModifyCertificatesAsync(const Model::ModifyCertificatesRequest &request, const ModifyCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DeleteEventSubscription
virtual Model::DeleteEventSubscriptionOutcome DeleteEventSubscription(const Model::DeleteEventSubscriptionRequest &request) const
Aws::RDS::RDSClient::DescribeOptionGroupOptionsAsync
virtual void DescribeOptionGroupOptionsAsync(const Model::DescribeOptionGroupOptionsRequest &request, const DescribeOptionGroupOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DeleteDBParameterGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBParameterGroupOutcome
Definition: RDSClient.h:359
Aws::RDS::RDSClient::DescribeDBSnapshotAttributesAsync
virtual void DescribeDBSnapshotAttributesAsync(const Model::DescribeDBSnapshotAttributesRequest &request, const DescribeDBSnapshotAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::GenerateConnectAuthToken
Aws::String GenerateConnectAuthToken(const char *dbHostName, const char *dbRegion, unsigned port, const char *dbUserName) const
Aws::RDS::RDSClient::DescribeDBClusterEndpoints
virtual Model::DescribeDBClusterEndpointsOutcome DescribeDBClusterEndpoints(const Model::DescribeDBClusterEndpointsRequest &request) const
Aws::RDS::RDSClient::RevokeDBSecurityGroupIngressAsync
virtual void RevokeDBSecurityGroupIngressAsync(const Model::RevokeDBSecurityGroupIngressRequest &request, const RevokeDBSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::ModifyDBProxyEndpointRequest
Definition: ModifyDBProxyEndpointRequest.h:23
Aws::RDS::RDSClient::RDSClient
RDSClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::RDS::Model::CopyOptionGroupRequest
Definition: CopyOptionGroupRequest.h:27
Aws::RDS::CopyOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyOptionGroupRequest &, const Model::CopyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyOptionGroupResponseReceivedHandler
Definition: RDSClient.h:614
Aws::RDS::RDSClient::ModifyGlobalCluster
virtual Model::ModifyGlobalClusterOutcome ModifyGlobalCluster(const Model::ModifyGlobalClusterRequest &request) const
Aws::RDS::DescribeEventSubscriptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
Definition: RDSClient.h:676
Aws::RDS::RDSClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::RDS::RDSClient::StopDBInstanceAsync
virtual void StopDBInstanceAsync(const Model::StopDBInstanceRequest &request, const StopDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeDBClusterParameters
virtual Model::DescribeDBClusterParametersOutcome DescribeDBClusterParameters(const Model::DescribeDBClusterParametersRequest &request) const
Aws::RDS::RDSClient::CreateGlobalCluster
virtual Model::CreateGlobalClusterOutcome CreateGlobalCluster(const Model::CreateGlobalClusterRequest &request) const
Aws::RDS::DeleteEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSubscriptionResponseReceivedHandler
Definition: RDSClient.h:644
StartDBInstanceAutomatedBackupsReplicationResult.h
Aws::RDS::CancelExportTaskResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
Definition: RDSClient.h:609
Aws::RDS::RDSClient::DownloadDBLogFilePortion
virtual Model::DownloadDBLogFilePortionOutcome DownloadDBLogFilePortion(const Model::DownloadDBLogFilePortionRequest &request) const
Aws::RDS::RDSClient::CreateDBClusterSnapshotAsync
virtual void CreateDBClusterSnapshotAsync(const Model::CreateDBClusterSnapshotRequest &request, const CreateDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeDBClusterBacktracksOutcome
Aws::Utils::Outcome< DescribeDBClusterBacktracksResult, RDSError > DescribeDBClusterBacktracksOutcome
Definition: RDSClient.h:373
Aws::RDS::Model::ResetDBClusterParameterGroupRequest
Definition: ResetDBClusterParameterGroupRequest.h:27
Aws::RDS::RDSClient::CopyDBClusterSnapshotAsync
virtual void CopyDBClusterSnapshotAsync(const Model::CopyDBClusterSnapshotRequest &request, const CopyDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::ModifyEventSubscriptionRequest
Definition: ModifyEventSubscriptionRequest.h:26
Aws::RDS::RDSClient::CreateDBSnapshot
virtual Model::CreateDBSnapshotOutcome CreateDBSnapshot(const Model::CreateDBSnapshotRequest &request) const
Aws::RDS::Model::FailoverDBClusterOutcome
Aws::Utils::Outcome< FailoverDBClusterResult, RDSError > FailoverDBClusterOutcome
Definition: RDSClient.h:411
Aws::RDS::ModifyDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyEndpointRequest &, const Model::ModifyDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyEndpointResponseReceivedHandler
Definition: RDSClient.h:703
Aws::RDS::RDSClient::DescribeEventSubscriptions
virtual Model::DescribeEventSubscriptionsOutcome DescribeEventSubscriptions(const Model::DescribeEventSubscriptionsRequest &request) const
Aws::RDS::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:27
Aws::RDS::RDSClient::CreateDBSubnetGroup
virtual Model::CreateDBSubnetGroupOutcome CreateDBSubnetGroup(const Model::CreateDBSubnetGroupRequest &request) const
Aws::RDS::StopDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBInstanceRequest &, const Model::StopDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBInstanceResponseReceivedHandler
Definition: RDSClient.h:737
Aws::RDS::DescribeDBProxyEndpointsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyEndpointsRequest &, const Model::DescribeDBProxyEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyEndpointsResponseReceivedHandler
Definition: RDSClient.h:666
Aws::RDS::RDSClient::RemoveRoleFromDBCluster
virtual Model::RemoveRoleFromDBClusterOutcome RemoveRoleFromDBCluster(const Model::RemoveRoleFromDBClusterRequest &request) const
Aws::RDS::RDSClient::CreateDBSnapshotCallable
virtual Model::CreateDBSnapshotOutcomeCallable CreateDBSnapshotCallable(const Model::CreateDBSnapshotRequest &request) const
Aws::RDS::CreateDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSnapshotRequest &, const Model::CreateDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSnapshotResponseReceivedHandler
Definition: RDSClient.h:626
Aws::RDS::Model::CreateDBClusterParameterGroupRequest
Definition: CreateDBClusterParameterGroupRequest.h:27
Aws::RDS::RDSClient::DescribeEngineDefaultParametersAsync
virtual void DescribeEngineDefaultParametersAsync(const Model::DescribeEngineDefaultParametersRequest &request, const DescribeEngineDefaultParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::DescribeCustomAvailabilityZonesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeCustomAvailabilityZonesRequest &, const Model::DescribeCustomAvailabilityZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomAvailabilityZonesResponseReceivedHandler
Definition: RDSClient.h:651
Aws::RDS::Model::DescribeDBClustersOutcomeCallable
std::future< DescribeDBClustersOutcome > DescribeDBClustersOutcomeCallable
Definition: RDSClient.h:517
Aws::RDS::Model::RegisterDBProxyTargetsRequest
Definition: RegisterDBProxyTargetsRequest.h:23
Aws::RDS::Model::DescribeReservedDBInstancesOutcome
Aws::Utils::Outcome< DescribeReservedDBInstancesResult, RDSError > DescribeReservedDBInstancesOutcome
Definition: RDSClient.h:406
Aws::RDS::RDSClient::DeleteEventSubscriptionAsync
virtual void DeleteEventSubscriptionAsync(const Model::DeleteEventSubscriptionRequest &request, const DeleteEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::PurchaseReservedDBInstancesOffering
virtual Model::PurchaseReservedDBInstancesOfferingOutcome PurchaseReservedDBInstancesOffering(const Model::PurchaseReservedDBInstancesOfferingRequest &request) const
Aws::RDS::Model::ModifyDBClusterOutcomeCallable
std::future< ModifyDBClusterOutcome > ModifyDBClusterOutcomeCallable
Definition: RDSClient.h:555
Aws::RDS::Model::ModifyDBSnapshotRequest
Definition: ModifyDBSnapshotRequest.h:22
Aws::RDS::RDSClient::CreateDBInstanceCallable
virtual Model::CreateDBInstanceOutcomeCallable CreateDBInstanceCallable(const Model::CreateDBInstanceRequest &request) const
Aws::RDS::Model::ModifyCertificatesOutcomeCallable
std::future< ModifyCertificatesOutcome > ModifyCertificatesOutcomeCallable
Definition: RDSClient.h:553
Aws::RDS::RDSClient::PurchaseReservedDBInstancesOfferingCallable
virtual Model::PurchaseReservedDBInstancesOfferingOutcomeCallable PurchaseReservedDBInstancesOfferingCallable(const Model::PurchaseReservedDBInstancesOfferingRequest &request) const
DeleteDBInstanceResult.h
DeleteDBProxyEndpointResult.h
Aws::RDS::RDSClient::CopyOptionGroup
virtual Model::CopyOptionGroupOutcome CopyOptionGroup(const Model::CopyOptionGroupRequest &request) const
Aws::RDS::RDSClient::RemoveTagsFromResourceCallable
virtual Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest &request) const
Aws::RDS::Model::CopyDBSnapshotOutcomeCallable
std::future< CopyDBSnapshotOutcome > CopyDBSnapshotOutcomeCallable
Definition: RDSClient.h:472
Aws::RDS::RDSClient::RemoveTagsFromResource
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
Aws::RDS::DescribeDBSnapshotAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotAttributesRequest &, const Model::DescribeDBSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSnapshotAttributesResponseReceivedHandler
Definition: RDSClient.h:670
Aws::RDS::ListTagsForResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: RDSClient.h:693
Aws::RDS::Model::ModifyDBProxyOutcomeCallable
std::future< ModifyDBProxyOutcome > ModifyDBProxyOutcomeCallable
Definition: RDSClient.h:561
Aws::RDS::Model::DescribeDBSubnetGroupsRequest
Definition: DescribeDBSubnetGroupsRequest.h:27
DescribeDBClusterParameterGroupsResult.h
Aws::RDS::Model::CreateDBClusterOutcome
Aws::Utils::Outcome< CreateDBClusterResult, RDSError > CreateDBClusterOutcome
Definition: RDSClient.h:337
Aws::RDS::Model::ImportInstallationMediaRequest
Definition: ImportInstallationMediaRequest.h:22
DescribeAccountAttributesResult.h
Aws::RDS::RDSClient::DescribeReservedDBInstances
virtual Model::DescribeReservedDBInstancesOutcome DescribeReservedDBInstances(const Model::DescribeReservedDBInstancesRequest &request) const
Aws::RDS::DeleteDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterRequest &, const Model::DeleteDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterResponseReceivedHandler
Definition: RDSClient.h:632
Aws::RDS::RDSClient::DeleteDBClusterAsync
virtual void DeleteDBClusterAsync(const Model::DeleteDBClusterRequest &request, const DeleteDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeOptionGroups
virtual Model::DescribeOptionGroupsOutcome DescribeOptionGroups(const Model::DescribeOptionGroupsRequest &request) const
AsyncCallerContext.h
Aws::RDS::RemoveRoleFromDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveRoleFromDBInstanceRequest &, const Model::RemoveRoleFromDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromDBInstanceResponseReceivedHandler
Definition: RDSClient.h:718
Aws::RDS::RDSClient::DescribeReservedDBInstancesOfferingsAsync
virtual void DescribeReservedDBInstancesOfferingsAsync(const Model::DescribeReservedDBInstancesOfferingsRequest &request, const DescribeReservedDBInstancesOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::DescribeEventCategoriesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
Definition: RDSClient.h:675
Aws::RDS::RDSClient::CreateDBClusterSnapshotCallable
virtual Model::CreateDBClusterSnapshotOutcomeCallable CreateDBClusterSnapshotCallable(const Model::CreateDBClusterSnapshotRequest &request) const
Aws::RDS::DescribeSourceRegionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeSourceRegionsRequest &, const Model::DescribeSourceRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSourceRegionsResponseReceivedHandler
Definition: RDSClient.h:687
Aws::RDS::Model::DescribeDBInstancesOutcomeCallable
std::future< DescribeDBInstancesOutcome > DescribeDBInstancesOutcomeCallable
Definition: RDSClient.h:520
Aws::RDS::RDSClient::CopyOptionGroupCallable
virtual Model::CopyOptionGroupOutcomeCallable CopyOptionGroupCallable(const Model::CopyOptionGroupRequest &request) const
Aws::RDS::ModifyDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterEndpointRequest &, const Model::ModifyDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterEndpointResponseReceivedHandler
Definition: RDSClient.h:697
Aws::RDS::RDSClient::CopyDBClusterParameterGroupCallable
virtual Model::CopyDBClusterParameterGroupOutcomeCallable CopyDBClusterParameterGroupCallable(const Model::CopyDBClusterParameterGroupRequest &request) const
Aws::RDS::CreateDBInstanceReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBInstanceReadReplicaRequest &, const Model::CreateDBInstanceReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBInstanceReadReplicaResponseReceivedHandler
Definition: RDSClient.h:621
ModifyDBSnapshotAttributeResult.h
Aws::RDS::RDSClient::FailoverDBClusterAsync
virtual void FailoverDBClusterAsync(const Model::FailoverDBClusterRequest &request, const FailoverDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::CreateDBParameterGroupCallable
virtual Model::CreateDBParameterGroupOutcomeCallable CreateDBParameterGroupCallable(const Model::CreateDBParameterGroupRequest &request) const
Aws::RDS::RDSClient::DeleteDBParameterGroupCallable
virtual Model::DeleteDBParameterGroupOutcomeCallable DeleteDBParameterGroupCallable(const Model::DeleteDBParameterGroupRequest &request) const
Aws::RDS::RDSClient::RebootDBInstance
virtual Model::RebootDBInstanceOutcome RebootDBInstance(const Model::RebootDBInstanceRequest &request) const
Aws::RDS::Model::CopyDBSnapshotOutcome
Aws::Utils::Outcome< CopyDBSnapshotResult, RDSError > CopyDBSnapshotOutcome
Definition: RDSClient.h:334
Aws::RDS::Model::DeleteOptionGroupOutcomeCallable
std::future< DeleteOptionGroupOutcome > DeleteOptionGroupOutcomeCallable
Definition: RDSClient.h:506
Aws::RDS::RDSClient::StopDBClusterCallable
virtual Model::StopDBClusterOutcomeCallable StopDBClusterCallable(const Model::StopDBClusterRequest &request) const
Aws::RDS::Model::CreateDBProxyEndpointRequest
Definition: CreateDBProxyEndpointRequest.h:25
Aws::RDS::Model::DescribeDBClusterParametersOutcomeCallable
std::future< DescribeDBClusterParametersOutcome > DescribeDBClusterParametersOutcomeCallable
Definition: RDSClient.h:514
RestoreDBInstanceFromS3Result.h
Aws::RDS::RDSClient::RemoveRoleFromDBInstanceAsync
virtual void RemoveRoleFromDBInstanceAsync(const Model::RemoveRoleFromDBInstanceRequest &request, const RemoveRoleFromDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ModifyGlobalClusterResult.h
DescribeDBInstanceAutomatedBackupsResult.h
Aws::RDS::RDSClient::CreateDBInstanceReadReplicaCallable
virtual Model::CreateDBInstanceReadReplicaOutcomeCallable CreateDBInstanceReadReplicaCallable(const Model::CreateDBInstanceReadReplicaRequest &request) const
Aws::RDS::CreateDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterRequest &, const Model::CreateDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterResponseReceivedHandler
Definition: RDSClient.h:616
Aws::RDS::RDSClient::CreateGlobalClusterAsync
virtual void CreateGlobalClusterAsync(const Model::CreateGlobalClusterRequest &request, const CreateGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RebootDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBInstanceRequest &, const Model::RebootDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBInstanceResponseReceivedHandler
Definition: RDSClient.h:714
CopyOptionGroupResult.h
Aws::RDS::Model::DescribeReservedDBInstancesOfferingsRequest
Definition: DescribeReservedDBInstancesOfferingsRequest.h:27
Aws::RDS::RemoveFromGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveFromGlobalClusterRequest &, const Model::RemoveFromGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFromGlobalClusterResponseReceivedHandler
Definition: RDSClient.h:716
Aws::RDS::DescribeExportTasksResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
Definition: RDSClient.h:678
Aws::RDS::Model::DeleteDBClusterParameterGroupOutcomeCallable
std::future< DeleteDBClusterParameterGroupOutcome > DeleteDBClusterParameterGroupOutcomeCallable
Definition: RDSClient.h:493
Aws::RDS::RDSClient::ImportInstallationMediaCallable
virtual Model::ImportInstallationMediaOutcomeCallable ImportInstallationMediaCallable(const Model::ImportInstallationMediaRequest &request) const
Aws::RDS::Model::RemoveTagsFromResourceOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Definition: RDSClient.h:579
Aws::RDS::RDSClient::DeleteDBClusterSnapshotAsync
virtual void DeleteDBClusterSnapshotAsync(const Model::DeleteDBClusterSnapshotRequest &request, const DeleteDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ModifyOptionGroupResult.h
Aws::RDS::RDSClient::DescribeEventsCallable
virtual Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const Model::DescribeEventsRequest &request) const
Aws::RDS::Model::StopDBClusterOutcome
Aws::Utils::Outcome< StopDBClusterResult, RDSError > StopDBClusterOutcome
Definition: RDSClient.h:457
Aws::RDS::Model::CreateOptionGroupOutcome
Aws::Utils::Outcome< CreateOptionGroupResult, RDSError > CreateOptionGroupOutcome
Definition: RDSClient.h:351
Aws::RDS::RDSClient::PromoteReadReplica
virtual Model::PromoteReadReplicaOutcome PromoteReadReplica(const Model::PromoteReadReplicaRequest &request) const
Aws::RDS::RDSClient::CopyDBClusterSnapshot
virtual Model::CopyDBClusterSnapshotOutcome CopyDBClusterSnapshot(const Model::CopyDBClusterSnapshotRequest &request) const
Aws::RDS::DeleteDBInstanceAutomatedBackupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBInstanceAutomatedBackupRequest &, const Model::DeleteDBInstanceAutomatedBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBInstanceAutomatedBackupResponseReceivedHandler
Definition: RDSClient.h:637
Aws::RDS::Model::DescribeDBProxyTargetsRequest
Definition: DescribeDBProxyTargetsRequest.h:24
ListTagsForResourceResult.h
Aws::RDS::DeleteDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterEndpointRequest &, const Model::DeleteDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterEndpointResponseReceivedHandler
Definition: RDSClient.h:633
Aws::RDS::RDSClient::ModifyDBProxyTargetGroupCallable
virtual Model::ModifyDBProxyTargetGroupOutcomeCallable ModifyDBProxyTargetGroupCallable(const Model::ModifyDBProxyTargetGroupRequest &request) const
Aws::RDS::RDSClient::CreateCustomAvailabilityZoneCallable
virtual Model::CreateCustomAvailabilityZoneOutcomeCallable CreateCustomAvailabilityZoneCallable(const Model::CreateCustomAvailabilityZoneRequest &request) const
Aws::RDS::RDSClient::RemoveRoleFromDBInstanceCallable
virtual Model::RemoveRoleFromDBInstanceOutcomeCallable RemoveRoleFromDBInstanceCallable(const Model::RemoveRoleFromDBInstanceRequest &request) const
Aws::RDS::RDSClient::DescribeDBEngineVersionsAsync
virtual void DescribeDBEngineVersionsAsync(const Model::DescribeDBEngineVersionsRequest &request, const DescribeDBEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::CreateDBClusterParameterGroup
virtual Model::CreateDBClusterParameterGroupOutcome CreateDBClusterParameterGroup(const Model::CreateDBClusterParameterGroupRequest &request) const
Aws::RDS::Model::CreateDBClusterEndpointOutcome
Aws::Utils::Outcome< CreateDBClusterEndpointResult, RDSError > CreateDBClusterEndpointOutcome
Definition: RDSClient.h:338
Aws::RDS::Model::CreateEventSubscriptionOutcome
Aws::Utils::Outcome< CreateEventSubscriptionResult, RDSError > CreateEventSubscriptionOutcome
Definition: RDSClient.h:349
Aws::RDS::Model::DeleteCustomAvailabilityZoneRequest
Definition: DeleteCustomAvailabilityZoneRequest.h:22
Aws::RDS::RDSClient::RestoreDBClusterToPointInTime
virtual Model::RestoreDBClusterToPointInTimeOutcome RestoreDBClusterToPointInTime(const Model::RestoreDBClusterToPointInTimeRequest &request) const
Aws::RDS::Model::ModifyCertificatesRequest
Definition: ModifyCertificatesRequest.h:22
Aws::RDS::RDSClient::DescribeDBSubnetGroups
virtual Model::DescribeDBSubnetGroupsOutcome DescribeDBSubnetGroups(const Model::DescribeDBSubnetGroupsRequest &request) const
Aws::RDS::RDSClient::RegisterDBProxyTargetsCallable
virtual Model::RegisterDBProxyTargetsOutcomeCallable RegisterDBProxyTargetsCallable(const Model::RegisterDBProxyTargetsRequest &request) const
Aws::RDS::RDSClient::CreateDBClusterParameterGroupAsync
virtual void CreateDBClusterParameterGroupAsync(const Model::CreateDBClusterParameterGroupRequest &request, const CreateDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::PromoteReadReplicaDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PromoteReadReplicaDBClusterRequest &, const Model::PromoteReadReplicaDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaDBClusterResponseReceivedHandler
Definition: RDSClient.h:712
Aws::RDS::RDSClient::DescribeDBClustersCallable
virtual Model::DescribeDBClustersOutcomeCallable DescribeDBClustersCallable(const Model::DescribeDBClustersRequest &request) const
Aws::RDS::RDSClient::DescribeDBInstancesAsync
virtual void DescribeDBInstancesAsync(const Model::DescribeDBInstancesRequest &request, const DescribeDBInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DeleteDBInstanceAutomatedBackupRequest
Definition: DeleteDBInstanceAutomatedBackupRequest.h:26
Aws::RDS::Model::DescribeDBProxyTargetsOutcome
Aws::Utils::Outcome< DescribeDBProxyTargetsResult, RDSError > DescribeDBProxyTargetsOutcome
Definition: RDSClient.h:389
Aws::RDS::Model::CreateDBClusterSnapshotOutcome
Aws::Utils::Outcome< CreateDBClusterSnapshotResult, RDSError > CreateDBClusterSnapshotOutcome
Definition: RDSClient.h:340
Aws::RDS::RDSClient::DownloadDBLogFilePortionAsync
virtual void DownloadDBLogFilePortionAsync(const Model::DownloadDBLogFilePortionRequest &request, const DownloadDBLogFilePortionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::DeleteGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteGlobalClusterRequest &, const Model::DeleteGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGlobalClusterResponseReceivedHandler
Definition: RDSClient.h:645
Aws::RDS::Model::DescribeEventCategoriesRequest
Definition: DescribeEventCategoriesRequest.h:27
Aws::RDS::RDSClient::PromoteReadReplicaDBClusterCallable
virtual Model::PromoteReadReplicaDBClusterOutcomeCallable PromoteReadReplicaDBClusterCallable(const Model::PromoteReadReplicaDBClusterRequest &request) const
Aws::RDS::CopyDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBParameterGroupRequest &, const Model::CopyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBParameterGroupResponseReceivedHandler
Definition: RDSClient.h:612
Aws::RDS::ModifyDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBInstanceRequest &, const Model::ModifyDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBInstanceResponseReceivedHandler
Definition: RDSClient.h:700
Aws::RDS::RDSClient::StopActivityStreamAsync
virtual void StopActivityStreamAsync(const Model::StopActivityStreamRequest &request, const StopActivityStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
FailoverDBClusterResult.h
Aws::RDS::RDSClient::CopyDBSnapshotCallable
virtual Model::CopyDBSnapshotOutcomeCallable CopyDBSnapshotCallable(const Model::CopyDBSnapshotRequest &request) const
Aws::RDS::Model::RemoveSourceIdentifierFromSubscriptionOutcome
Aws::Utils::Outcome< RemoveSourceIdentifierFromSubscriptionResult, RDSError > RemoveSourceIdentifierFromSubscriptionOutcome
Definition: RDSClient.h:440
Aws::RDS::RDSClient::ModifyDBSubnetGroupCallable
virtual Model::ModifyDBSubnetGroupOutcomeCallable ModifyDBSubnetGroupCallable(const Model::ModifyDBSubnetGroupRequest &request) const
Aws::RDS::RDSClient::DescribeDBInstanceAutomatedBackupsAsync
virtual void DescribeDBInstanceAutomatedBackupsAsync(const Model::DescribeDBInstanceAutomatedBackupsRequest &request, const DescribeDBInstanceAutomatedBackupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::ModifyDBClusterEndpointOutcomeCallable
std::future< ModifyDBClusterEndpointOutcome > ModifyDBClusterEndpointOutcomeCallable
Definition: RDSClient.h:556
Aws::RDS::RDSClient::CreateOptionGroupAsync
virtual void CreateOptionGroupAsync(const Model::CreateOptionGroupRequest &request, const CreateOptionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ImportInstallationMediaResult.h
Aws::RDS::Model::BacktrackDBClusterOutcomeCallable
std::future< BacktrackDBClusterOutcome > BacktrackDBClusterOutcomeCallable
Definition: RDSClient.h:467
Aws::RDS::RDSClient::DescribeDBProxies
virtual Model::DescribeDBProxiesOutcome DescribeDBProxies(const Model::DescribeDBProxiesRequest &request) const
Aws::RDS::RDSClient::DeleteDBSubnetGroupCallable
virtual Model::DeleteDBSubnetGroupOutcomeCallable DeleteDBSubnetGroupCallable(const Model::DeleteDBSubnetGroupRequest &request) const
Aws::RDS::RDSClient::RestoreDBInstanceFromDBSnapshotAsync
virtual void RestoreDBInstanceFromDBSnapshotAsync(const Model::RestoreDBInstanceFromDBSnapshotRequest &request, const RestoreDBInstanceFromDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::ModifyOptionGroup
virtual Model::ModifyOptionGroupOutcome ModifyOptionGroup(const Model::ModifyOptionGroupRequest &request) const
Aws::RDS::CreateDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterParameterGroupRequest &, const Model::CreateDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterParameterGroupResponseReceivedHandler
Definition: RDSClient.h:618
Aws::RDS::RestoreDBClusterFromS3ResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromS3Request &, const Model::RestoreDBClusterFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromS3ResponseReceivedHandler
Definition: RDSClient.h:723
DescribeSourceRegionsResult.h
Aws::RDS::RDSClient::RestoreDBInstanceFromDBSnapshotCallable
virtual Model::RestoreDBInstanceFromDBSnapshotOutcomeCallable RestoreDBInstanceFromDBSnapshotCallable(const Model::RestoreDBInstanceFromDBSnapshotRequest &request) const
Aws::RDS::RDSClient::DescribeGlobalClusters
virtual Model::DescribeGlobalClustersOutcome DescribeGlobalClusters(const Model::DescribeGlobalClustersRequest &request) const
Aws::RDS::Model::DeleteDBClusterEndpointOutcome
Aws::Utils::Outcome< DeleteDBClusterEndpointResult, RDSError > DeleteDBClusterEndpointOutcome
Definition: RDSClient.h:354
Aws::RDS::Model::BacktrackDBClusterOutcome
Aws::Utils::Outcome< BacktrackDBClusterResult, RDSError > BacktrackDBClusterOutcome
Definition: RDSClient.h:329
Aws::RDS::RDSClient::FailoverGlobalClusterCallable
virtual Model::FailoverGlobalClusterOutcomeCallable FailoverGlobalClusterCallable(const Model::FailoverGlobalClusterRequest &request) const
DeleteDBInstanceAutomatedBackupResult.h
Aws::RDS::Model::DeleteDBInstanceOutcome
Aws::Utils::Outcome< DeleteDBInstanceResult, RDSError > DeleteDBInstanceOutcome
Definition: RDSClient.h:357
Aws::RDS::Model::CreateDBInstanceOutcome
Aws::Utils::Outcome< CreateDBInstanceResult, RDSError > CreateDBInstanceOutcome
Definition: RDSClient.h:341
Aws::RDS::RDSClient::CreateEventSubscription
virtual Model::CreateEventSubscriptionOutcome CreateEventSubscription(const Model::CreateEventSubscriptionRequest &request) const
Aws::RDS::RDSClient::DescribeDBClusterBacktracksCallable
virtual Model::DescribeDBClusterBacktracksOutcomeCallable DescribeDBClusterBacktracksCallable(const Model::DescribeDBClusterBacktracksRequest &request) const
Aws::RDS::RDSClient::DescribeDBProxyTargetGroupsAsync
virtual void DescribeDBProxyTargetGroupsAsync(const Model::DescribeDBProxyTargetGroupsRequest &request, const DescribeDBProxyTargetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::ModifyDBProxyOutcome
Aws::Utils::Outcome< ModifyDBProxyResult, RDSError > ModifyDBProxyOutcome
Definition: RDSClient.h:423
Aws::RDS::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, RDSError > ListTagsForResourceOutcome
Definition: RDSClient.h:414
Aws::RDS::Model::ModifyDBClusterParameterGroupOutcomeCallable
std::future< ModifyDBClusterParameterGroupOutcome > ModifyDBClusterParameterGroupOutcomeCallable
Definition: RDSClient.h:557
Aws::RDS::Model::RestoreDBClusterFromS3Outcome
Aws::Utils::Outcome< RestoreDBClusterFromS3Result, RDSError > RestoreDBClusterFromS3Outcome
Definition: RDSClient.h:444
Aws::RDS::RDSClient::CreateDBInstance
virtual Model::CreateDBInstanceOutcome CreateDBInstance(const Model::CreateDBInstanceRequest &request) const
Aws::RDS::ResetDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ResetDBParameterGroupRequest &, const Model::ResetDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBParameterGroupResponseReceivedHandler
Definition: RDSClient.h:722
Aws::RDS::Model::DescribeCustomAvailabilityZonesOutcome
Aws::Utils::Outcome< DescribeCustomAvailabilityZonesResult, RDSError > DescribeCustomAvailabilityZonesOutcome
Definition: RDSClient.h:372
NoResult.h
Aws::RDS::RDSClient::DescribeDBLogFiles
virtual Model::DescribeDBLogFilesOutcome DescribeDBLogFiles(const Model::DescribeDBLogFilesRequest &request) const
Aws::RDS::Model::DescribeDBSecurityGroupsOutcomeCallable
std::future< DescribeDBSecurityGroupsOutcome > DescribeDBSecurityGroupsOutcomeCallable
Definition: RDSClient.h:528
Aws::RDS::Model::StartExportTaskOutcomeCallable
std::future< StartExportTaskOutcome > StartExportTaskOutcomeCallable
Definition: RDSClient.h:593
Aws::RDS::Model::DescribeInstallationMediaRequest
Definition: DescribeInstallationMediaRequest.h:24
Aws::RDS::Model::DescribeDBClusterEndpointsOutcomeCallable
std::future< DescribeDBClusterEndpointsOutcome > DescribeDBClusterEndpointsOutcomeCallable
Definition: RDSClient.h:512
DescribeInstallationMediaResult.h
Aws::RDS::RDSClient::ModifyDBClusterCallable
virtual Model::ModifyDBClusterOutcomeCallable ModifyDBClusterCallable(const Model::ModifyDBClusterRequest &request) const
Aws::RDS::DeregisterDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeregisterDBProxyTargetsRequest &, const Model::DeregisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterDBProxyTargetsResponseReceivedHandler
Definition: RDSClient.h:648
Aws::RDS::RDSClient::DescribeDBInstancesCallable
virtual Model::DescribeDBInstancesOutcomeCallable DescribeDBInstancesCallable(const Model::DescribeDBInstancesRequest &request) const
Aws::RDS::RDSClient::CreateDBClusterEndpointCallable
virtual Model::CreateDBClusterEndpointOutcomeCallable CreateDBClusterEndpointCallable(const Model::CreateDBClusterEndpointRequest &request) const
Aws::RDS::Model::ModifyDBClusterSnapshotAttributeOutcome
Aws::Utils::Outcome< ModifyDBClusterSnapshotAttributeResult, RDSError > ModifyDBClusterSnapshotAttributeOutcome
Definition: RDSClient.h:420
Aws::RDS::Model::DescribeDBInstanceAutomatedBackupsRequest
Definition: DescribeDBInstanceAutomatedBackupsRequest.h:28
PurchaseReservedDBInstancesOfferingResult.h
CancelExportTaskResult.h
Aws::RDS::Model::DeleteDBProxyEndpointOutcome
Aws::Utils::Outcome< DeleteDBProxyEndpointResult, RDSError > DeleteDBProxyEndpointOutcome
Definition: RDSClient.h:361
Aws::RDS::RDSClient::CreateDBClusterEndpointAsync
virtual void CreateDBClusterEndpointAsync(const Model::CreateDBClusterEndpointRequest &request, const CreateDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RestoreDBClusterFromSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromSnapshotRequest &, const Model::RestoreDBClusterFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromSnapshotResponseReceivedHandler
Definition: RDSClient.h:724
Aws::RDS::DeleteDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterParameterGroupRequest &, const Model::DeleteDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterParameterGroupResponseReceivedHandler
Definition: RDSClient.h:634
Aws::RDS::RDSClient::DescribeOptionGroupsCallable
virtual Model::DescribeOptionGroupsOutcomeCallable DescribeOptionGroupsCallable(const Model::DescribeOptionGroupsRequest &request) const
Aws::RDS::Model::DescribeOptionGroupsRequest
Definition: DescribeOptionGroupsRequest.h:27
Aws::RDS::RDSClient::DescribeCertificatesAsync
virtual void DescribeCertificatesAsync(const Model::DescribeCertificatesRequest &request, const DescribeCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DeleteDBClusterSnapshot
virtual Model::DeleteDBClusterSnapshotOutcome DeleteDBClusterSnapshot(const Model::DeleteDBClusterSnapshotRequest &request) const
CreateDBClusterEndpointResult.h
Aws::RDS::RDSClient::DescribeReservedDBInstancesOfferings
virtual Model::DescribeReservedDBInstancesOfferingsOutcome DescribeReservedDBInstancesOfferings(const Model::DescribeReservedDBInstancesOfferingsRequest &request) const
Aws::RDS::RDSClient::ModifyDBSubnetGroup
virtual Model::ModifyDBSubnetGroupOutcome ModifyDBSubnetGroup(const Model::ModifyDBSubnetGroupRequest &request) const
Aws::RDS::RDSClient::CreateOptionGroupCallable
virtual Model::CreateOptionGroupOutcomeCallable CreateOptionGroupCallable(const Model::CreateOptionGroupRequest &request) const
Aws::RDS::RDSClient::DescribeDBProxiesAsync
virtual void DescribeDBProxiesAsync(const Model::DescribeDBProxiesRequest &request, const DescribeDBProxiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeInstallationMediaOutcomeCallable
std::future< DescribeInstallationMediaOutcome > DescribeInstallationMediaOutcomeCallable
Definition: RDSClient.h:539
Aws::RDS::Model::StartActivityStreamRequest
Definition: StartActivityStreamRequest.h:23
Aws::RDS::Model::RemoveRoleFromDBClusterOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > RemoveRoleFromDBClusterOutcome
Definition: RDSClient.h:438
DescribeGlobalClustersResult.h
Aws::RDS::RDSClient::DeleteDBProxyCallable
virtual Model::DeleteDBProxyOutcomeCallable DeleteDBProxyCallable(const Model::DeleteDBProxyRequest &request) const
DescribeDBClusterParametersResult.h
Aws::RDS::DescribeOptionGroupOptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOptionGroupOptionsRequest &, const Model::DescribeOptionGroupOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupOptionsResponseReceivedHandler
Definition: RDSClient.h:681
Aws::RDS::Model::DescribeExportTasksRequest
Definition: DescribeExportTasksRequest.h:24
Aws::RDS::RDSClient::DescribeEngineDefaultClusterParametersCallable
virtual Model::DescribeEngineDefaultClusterParametersOutcomeCallable DescribeEngineDefaultClusterParametersCallable(const Model::DescribeEngineDefaultClusterParametersRequest &request) const
Aws::RDS::Model::ModifyDBSnapshotOutcomeCallable
std::future< ModifyDBSnapshotOutcome > ModifyDBSnapshotOutcomeCallable
Definition: RDSClient.h:564
DescribeDBClusterSnapshotAttributesResult.h
Aws::RDS::RDSClient::RebootDBInstanceCallable
virtual Model::RebootDBInstanceOutcomeCallable RebootDBInstanceCallable(const Model::RebootDBInstanceRequest &request) const
Aws::RDS::RDSClient::RestoreDBInstanceToPointInTime
virtual Model::RestoreDBInstanceToPointInTimeOutcome RestoreDBInstanceToPointInTime(const Model::RestoreDBInstanceToPointInTimeRequest &request) const
Aws::RDS::AddRoleToDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddRoleToDBInstanceRequest &, const Model::AddRoleToDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBInstanceResponseReceivedHandler
Definition: RDSClient.h:603
Aws::RDS::Model::DescribeGlobalClustersOutcomeCallable
std::future< DescribeGlobalClustersOutcome > DescribeGlobalClustersOutcomeCallable
Definition: RDSClient.h:538
Aws::RDS::RDSClient::CancelExportTaskCallable
virtual Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const Model::CancelExportTaskRequest &request) const
Aws::RDS::RDSClient::DescribeDBInstanceAutomatedBackupsCallable
virtual Model::DescribeDBInstanceAutomatedBackupsOutcomeCallable DescribeDBInstanceAutomatedBackupsCallable(const Model::DescribeDBInstanceAutomatedBackupsRequest &request) const
Aws::RDS::RDSClient::DescribeDBParameterGroupsCallable
virtual Model::DescribeDBParameterGroupsOutcomeCallable DescribeDBParameterGroupsCallable(const Model::DescribeDBParameterGroupsRequest &request) const
Aws::RDS::CreateOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateOptionGroupRequest &, const Model::CreateOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOptionGroupResponseReceivedHandler
Definition: RDSClient.h:630
Aws::RDS::Model::DescribeDBSecurityGroupsOutcome
Aws::Utils::Outcome< DescribeDBSecurityGroupsResult, RDSError > DescribeDBSecurityGroupsOutcome
Definition: RDSClient.h:390
Aws::RDS::RDSClient::CreateDBProxyEndpointAsync
virtual void CreateDBProxyEndpointAsync(const Model::CreateDBProxyEndpointRequest &request, const CreateDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeEngineDefaultClusterParametersResult.h
Aws::RDS::RDSClient::DescribeDBClusterEndpointsCallable
virtual Model::DescribeDBClusterEndpointsOutcomeCallable DescribeDBClusterEndpointsCallable(const Model::DescribeDBClusterEndpointsRequest &request) const
Aws::RDS::RDSClient::ModifyDBCluster
virtual Model::ModifyDBClusterOutcome ModifyDBCluster(const Model::ModifyDBClusterRequest &request) const
Aws::RDS::Model::StopDBInstanceOutcomeCallable
std::future< StopDBInstanceOutcome > StopDBInstanceOutcomeCallable
Definition: RDSClient.h:596
Aws::RDS::CreateDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSubnetGroupRequest &, const Model::CreateDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSubnetGroupResponseReceivedHandler
Definition: RDSClient.h:627
Aws::RDS::RDSClient::ModifyGlobalClusterCallable
virtual Model::ModifyGlobalClusterOutcomeCallable ModifyGlobalClusterCallable(const Model::ModifyGlobalClusterRequest &request) const
Aws::RDS::RDSClient::AuthorizeDBSecurityGroupIngressCallable
virtual Model::AuthorizeDBSecurityGroupIngressOutcomeCallable AuthorizeDBSecurityGroupIngressCallable(const Model::AuthorizeDBSecurityGroupIngressRequest &request) const
ResetDBClusterParameterGroupResult.h
Aws::RDS::Model::CancelExportTaskRequest
Definition: CancelExportTaskRequest.h:22
Aws::RDS::Model::AddSourceIdentifierToSubscriptionOutcome
Aws::Utils::Outcome< AddSourceIdentifierToSubscriptionResult, RDSError > AddSourceIdentifierToSubscriptionOutcome
Definition: RDSClient.h:325
Aws::RDS::RDSClient::ModifyDBSnapshotAsync
virtual void ModifyDBSnapshotAsync(const Model::ModifyDBSnapshotRequest &request, const ModifyDBSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::RDS::Model::DeleteDBProxyEndpointRequest
Definition: DeleteDBProxyEndpointRequest.h:22
DescribeDBProxiesResult.h
Aws::RDS::Model::DescribeDBParameterGroupsRequest
Definition: DescribeDBParameterGroupsRequest.h:27
Aws::RDS::Model::CopyDBSnapshotRequest
Definition: CopyDBSnapshotRequest.h:27
Aws::RDS::DescribePendingMaintenanceActionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribePendingMaintenanceActionsRequest &, const Model::DescribePendingMaintenanceActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePendingMaintenanceActionsResponseReceivedHandler
Definition: RDSClient.h:684
Aws::RDS::Model::DeleteCustomAvailabilityZoneOutcome
Aws::Utils::Outcome< DeleteCustomAvailabilityZoneResult, RDSError > DeleteCustomAvailabilityZoneOutcome
Definition: RDSClient.h:352
Aws::RDS::Model::CreateDBSubnetGroupOutcomeCallable
std::future< CreateDBSubnetGroupOutcome > CreateDBSubnetGroupOutcomeCallable
Definition: RDSClient.h:486
Aws::RDS::Model::DescribePendingMaintenanceActionsOutcome
Aws::Utils::Outcome< DescribePendingMaintenanceActionsResult, RDSError > DescribePendingMaintenanceActionsOutcome
Definition: RDSClient.h:405
RDS_EXPORTS.h
Aws::RDS::RDSClient::DescribeInstallationMedia
virtual Model::DescribeInstallationMediaOutcome DescribeInstallationMedia(const Model::DescribeInstallationMediaRequest &request) const
Aws::RDS::RDSClient::DescribeDBClusterSnapshotsAsync
virtual void DescribeDBClusterSnapshotsAsync(const Model::DescribeDBClusterSnapshotsRequest &request, const DescribeDBClusterSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeGlobalClustersAsync
virtual void DescribeGlobalClustersAsync(const Model::DescribeGlobalClustersRequest &request, const DescribeGlobalClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::DescribeValidDBInstanceModifications
virtual Model::DescribeValidDBInstanceModificationsOutcome DescribeValidDBInstanceModifications(const Model::DescribeValidDBInstanceModificationsRequest &request) const
Aws::RDS::Model::StartDBInstanceOutcomeCallable
std::future< StartDBInstanceOutcome > StartDBInstanceOutcomeCallable
Definition: RDSClient.h:591
Aws::RDS::Model::RestoreDBClusterFromSnapshotOutcomeCallable
std::future< RestoreDBClusterFromSnapshotOutcome > RestoreDBClusterFromSnapshotOutcomeCallable
Definition: RDSClient.h:583
Aws::RDS::Model::DescribeDBProxyTargetGroupsOutcomeCallable
std::future< DescribeDBProxyTargetGroupsOutcome > DescribeDBProxyTargetGroupsOutcomeCallable
Definition: RDSClient.h:526
Aws::RDS::Model::DeleteCustomAvailabilityZoneOutcomeCallable
std::future< DeleteCustomAvailabilityZoneOutcome > DeleteCustomAvailabilityZoneOutcomeCallable
Definition: RDSClient.h:490
Aws::RDS::Model::CreateCustomAvailabilityZoneRequest
Definition: CreateCustomAvailabilityZoneRequest.h:25
Aws::RDS::Model::ModifyDBSnapshotOutcome
Aws::Utils::Outcome< ModifyDBSnapshotResult, RDSError > ModifyDBSnapshotOutcome
Definition: RDSClient.h:426
DeleteGlobalClusterResult.h
Aws::RDS::Model::StartDBInstanceAutomatedBackupsReplicationRequest
Definition: StartDBInstanceAutomatedBackupsReplicationRequest.h:22
Aws::RDS::RDSClient::ModifyCurrentDBClusterCapacity
virtual Model::ModifyCurrentDBClusterCapacityOutcome ModifyCurrentDBClusterCapacity(const Model::ModifyCurrentDBClusterCapacityRequest &request) const
Aws::RDS::Model::RebootDBInstanceRequest
Definition: RebootDBInstanceRequest.h:25
Aws::RDS::RDSClient::CreateDBSecurityGroup
virtual Model::CreateDBSecurityGroupOutcome CreateDBSecurityGroup(const Model::CreateDBSecurityGroupRequest &request) const
Aws::RDS::RemoveRoleFromDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveRoleFromDBClusterRequest &, const Model::RemoveRoleFromDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromDBClusterResponseReceivedHandler
Definition: RDSClient.h:717
Aws::RDS::DeleteCustomAvailabilityZoneResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteCustomAvailabilityZoneRequest &, const Model::DeleteCustomAvailabilityZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomAvailabilityZoneResponseReceivedHandler
Definition: RDSClient.h:631
Aws::RDS::RDSClient::DescribeDBSnapshots
virtual Model::DescribeDBSnapshotsOutcome DescribeDBSnapshots(const Model::DescribeDBSnapshotsRequest &request) const
CopyDBSnapshotResult.h
Aws::RDS::RDSClient::DeleteDBInstanceCallable
virtual Model::DeleteDBInstanceOutcomeCallable DeleteDBInstanceCallable(const Model::DeleteDBInstanceRequest &request) const
Aws::RDS::Model::RestoreDBInstanceToPointInTimeOutcomeCallable
std::future< RestoreDBInstanceToPointInTimeOutcome > RestoreDBInstanceToPointInTimeOutcomeCallable
Definition: RDSClient.h:587
DescribeCertificatesResult.h
DescribeDBSnapshotAttributesResult.h
Aws::RDS::Model::ModifyDBParameterGroupOutcome
Aws::Utils::Outcome< ModifyDBParameterGroupResult, RDSError > ModifyDBParameterGroupOutcome
Definition: RDSClient.h:422
Aws::RDS::RDSClient::DeleteDBCluster
virtual Model::DeleteDBClusterOutcome DeleteDBCluster(const Model::DeleteDBClusterRequest &request) const
CreateEventSubscriptionResult.h
Aws::RDS::RDSClient::ModifyDBProxyEndpointAsync
virtual void ModifyDBProxyEndpointAsync(const Model::ModifyDBProxyEndpointRequest &request, const ModifyDBProxyEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::ModifyDBSnapshotAttributeRequest
Definition: ModifyDBSnapshotAttributeRequest.h:26
Aws::RDS::Model::DeleteDBInstanceRequest
Definition: DeleteDBInstanceRequest.h:25
Aws::RDS::Model::ResetDBParameterGroupRequest
Definition: ResetDBParameterGroupRequest.h:27
CopyDBClusterSnapshotResult.h
ModifyDBSubnetGroupResult.h
Aws::RDS::ModifyGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyGlobalClusterRequest &, const Model::ModifyGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyGlobalClusterResponseReceivedHandler
Definition: RDSClient.h:709
PromoteReadReplicaDBClusterResult.h
Aws::RDS::Model::DeleteDBClusterSnapshotOutcomeCallable
std::future< DeleteDBClusterSnapshotOutcome > DeleteDBClusterSnapshotOutcomeCallable
Definition: RDSClient.h:494
Aws::RDS::Model::ModifyDBClusterOutcome
Aws::Utils::Outcome< ModifyDBClusterResult, RDSError > ModifyDBClusterOutcome
Definition: RDSClient.h:417
Aws::RDS::Model::ModifyCurrentDBClusterCapacityOutcome
Aws::Utils::Outcome< ModifyCurrentDBClusterCapacityResult, RDSError > ModifyCurrentDBClusterCapacityOutcome
Definition: RDSClient.h:416
Aws::RDS::DescribeDBInstanceAutomatedBackupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBInstanceAutomatedBackupsRequest &, const Model::DescribeDBInstanceAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBInstanceAutomatedBackupsResponseReceivedHandler
Definition: RDSClient.h:660
Aws::RDS::DescribeDBClusterBacktracksResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterBacktracksRequest &, const Model::DescribeDBClusterBacktracksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterBacktracksResponseReceivedHandler
Definition: RDSClient.h:652
Aws::RDS::Model::DescribePendingMaintenanceActionsOutcomeCallable
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
Definition: RDSClient.h:543
Aws::RDS::Model::StopDBInstanceOutcome
Aws::Utils::Outcome< StopDBInstanceResult, RDSError > StopDBInstanceOutcome
Definition: RDSClient.h:458
Aws::RDS::Model::ApplyPendingMaintenanceActionRequest
Definition: ApplyPendingMaintenanceActionRequest.h:25
Aws::RDS::RDSClient::DescribeSourceRegions
virtual Model::DescribeSourceRegionsOutcome DescribeSourceRegions(const Model::DescribeSourceRegionsRequest &request) const
Aws::RDS::Model::CopyDBClusterSnapshotRequest
Definition: CopyDBClusterSnapshotRequest.h:27
Aws::RDS::Model::DescribeValidDBInstanceModificationsOutcomeCallable
std::future< DescribeValidDBInstanceModificationsOutcome > DescribeValidDBInstanceModificationsOutcomeCallable
Definition: RDSClient.h:547
Aws::RDS::Model::DeleteDBClusterParameterGroupRequest
Definition: DeleteDBClusterParameterGroupRequest.h:25
Aws::RDS::Model::CreateDBSecurityGroupRequest
Definition: CreateDBSecurityGroupRequest.h:27
Aws::RDS::RDSClient::CreateDBParameterGroupAsync
virtual void CreateDBParameterGroupAsync(const Model::CreateDBParameterGroupRequest &request, const CreateDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteDBClusterSnapshotResult.h
Aws::RDS::RDSClient::ResetDBParameterGroup
virtual Model::ResetDBParameterGroupOutcome ResetDBParameterGroup(const Model::ResetDBParameterGroupRequest &request) const
Aws::RDS::Model::DescribeDBSubnetGroupsOutcomeCallable
std::future< DescribeDBSubnetGroupsOutcome > DescribeDBSubnetGroupsOutcomeCallable
Definition: RDSClient.h:531
Aws::RDS::RDSClient::DeleteDBSnapshotCallable
virtual Model::DeleteDBSnapshotOutcomeCallable DeleteDBSnapshotCallable(const Model::DeleteDBSnapshotRequest &request) const
Aws::RDS::RDSClient::AddTagsToResourceAsync
virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeEventsRequest
Definition: DescribeEventsRequest.h:29
Aws::RDS::RDSClient::DescribeCertificates
virtual Model::DescribeCertificatesOutcome DescribeCertificates(const Model::DescribeCertificatesRequest &request) const
Aws::RDS::RDSClient::DeleteDBInstanceAutomatedBackupAsync
virtual void DeleteDBInstanceAutomatedBackupAsync(const Model::DeleteDBInstanceAutomatedBackupRequest &request, const DeleteDBInstanceAutomatedBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::DescribeDBClusterParameterGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterParameterGroupsRequest &, const Model::DescribeDBClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParameterGroupsResponseReceivedHandler
Definition: RDSClient.h:654
Aws::RDS::Model::DescribeDBLogFilesOutcome
Aws::Utils::Outcome< DescribeDBLogFilesResult, RDSError > DescribeDBLogFilesOutcome
Definition: RDSClient.h:383
Aws::RDS::Model::CreateDBProxyOutcome
Aws::Utils::Outcome< CreateDBProxyResult, RDSError > CreateDBProxyOutcome
Definition: RDSClient.h:344
Aws::RDS::Model::CancelExportTaskOutcome
Aws::Utils::Outcome< CancelExportTaskResult, RDSError > CancelExportTaskOutcome
Definition: RDSClient.h:330
Aws::RDS::RDSClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateDBInstanceResult.h
Aws::RDS::RDSClient::StopDBInstanceAutomatedBackupsReplicationCallable
virtual Model::StopDBInstanceAutomatedBackupsReplicationOutcomeCallable StopDBInstanceAutomatedBackupsReplicationCallable(const Model::StopDBInstanceAutomatedBackupsReplicationRequest &request) const
Aws::RDS::RestoreDBClusterToPointInTimeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterToPointInTimeRequest &, const Model::RestoreDBClusterToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterToPointInTimeResponseReceivedHandler
Definition: RDSClient.h:725
Aws::RDS::Model::DeleteDBProxyRequest
Definition: DeleteDBProxyRequest.h:22
Aws::RDS::Model::DescribeDBClusterSnapshotAttributesOutcomeCallable
std::future< DescribeDBClusterSnapshotAttributesOutcome > DescribeDBClusterSnapshotAttributesOutcomeCallable
Definition: RDSClient.h:515
Aws::RDS::RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Definition: RDSClient.h:720
Aws::RDS::RDSClient::ModifyDBSnapshotAttributeAsync
virtual void ModifyDBSnapshotAttributeAsync(const Model::ModifyDBSnapshotAttributeRequest &request, const ModifyDBSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::Model::DescribeDBProxyEndpointsOutcomeCallable
std::future< DescribeDBProxyEndpointsOutcome > DescribeDBProxyEndpointsOutcomeCallable
Definition: RDSClient.h:525
Aws::RDS::Model::DescribeReservedDBInstancesOutcomeCallable
std::future< DescribeReservedDBInstancesOutcome > DescribeReservedDBInstancesOutcomeCallable
Definition: RDSClient.h:544
Aws::RDS::RDSClient::DeleteDBProxyEndpointCallable
virtual Model::DeleteDBProxyEndpointOutcomeCallable DeleteDBProxyEndpointCallable(const Model::DeleteDBProxyEndpointRequest &request) const
Aws::RDS::RDSClient::StartDBInstanceAutomatedBackupsReplicationAsync
virtual void StartDBInstanceAutomatedBackupsReplicationAsync(const Model::StartDBInstanceAutomatedBackupsReplicationRequest &request, const StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ModifyDBInstanceResult.h
Aws::RDS::Model::DescribeDBClusterBacktracksOutcomeCallable
std::future< DescribeDBClusterBacktracksOutcome > DescribeDBClusterBacktracksOutcomeCallable
Definition: RDSClient.h:511
Aws::RDS::Model::DescribeReservedDBInstancesOfferingsOutcomeCallable
std::future< DescribeReservedDBInstancesOfferingsOutcome > DescribeReservedDBInstancesOfferingsOutcomeCallable
Definition: RDSClient.h:545
Aws::RDS::Model::CreateDBParameterGroupOutcome
Aws::Utils::Outcome< CreateDBParameterGroupResult, RDSError > CreateDBParameterGroupOutcome
Definition: RDSClient.h:343
CreateDBParameterGroupResult.h
Aws::RDS::Model::RestoreDBInstanceToPointInTimeRequest
Definition: RestoreDBInstanceToPointInTimeRequest.h:29
Aws::RDS::Model::DeleteInstallationMediaOutcomeCallable
std::future< DeleteInstallationMediaOutcome > DeleteInstallationMediaOutcomeCallable
Definition: RDSClient.h:505
DescribeValidDBInstanceModificationsResult.h
Aws::RDS::Model::DeleteDBClusterEndpointOutcomeCallable
std::future< DeleteDBClusterEndpointOutcome > DeleteDBClusterEndpointOutcomeCallable
Definition: RDSClient.h:492
Aws::RDS::Model::StartDBInstanceOutcome
Aws::Utils::Outcome< StartDBInstanceResult, RDSError > StartDBInstanceOutcome
Definition: RDSClient.h:453
Aws::RDS::RDSClient::FailoverGlobalCluster
virtual Model::FailoverGlobalClusterOutcome FailoverGlobalCluster(const Model::FailoverGlobalClusterRequest &request) const
Aws::RDS::CreateGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateGlobalClusterRequest &, const Model::CreateGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGlobalClusterResponseReceivedHandler
Definition: RDSClient.h:629
Aws::RDS::RDSClient::RemoveSourceIdentifierFromSubscriptionAsync
virtual void RemoveSourceIdentifierFromSubscriptionAsync(const Model::RemoveSourceIdentifierFromSubscriptionRequest &request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::ModifyDBParameterGroup
virtual Model::ModifyDBParameterGroupOutcome ModifyDBParameterGroup(const Model::ModifyDBParameterGroupRequest &request) const
Aws::RDS::RDSClient::ModifyDBClusterParameterGroup
virtual Model::ModifyDBClusterParameterGroupOutcome ModifyDBClusterParameterGroup(const Model::ModifyDBClusterParameterGroupRequest &request) const
Aws::RDS::RDSClient::DescribeOrderableDBInstanceOptionsAsync
virtual void DescribeOrderableDBInstanceOptionsAsync(const Model::DescribeOrderableDBInstanceOptionsRequest &request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::RDS::RDSClient::ModifyCertificates
virtual Model::ModifyCertificatesOutcome ModifyCertificates(const Model::ModifyCertificatesRequest &request) const
Aws::RDS::RDSClient::DescribeCustomAvailabilityZonesAsync
virtual void DescribeCustomAvailabilityZonesAsync(const Model::DescribeCustomAvailabilityZonesRequest &request, const DescribeCustomAvailabilityZonesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const