AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
RDSServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/rds/RDSErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/rds/RDSEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in RDSClient header */
21#include <aws/rds/model/AddSourceIdentifierToSubscriptionResult.h>
22#include <aws/rds/model/ApplyPendingMaintenanceActionResult.h>
23#include <aws/rds/model/AuthorizeDBSecurityGroupIngressResult.h>
24#include <aws/rds/model/BacktrackDBClusterResult.h>
25#include <aws/rds/model/CancelExportTaskResult.h>
26#include <aws/rds/model/CopyDBClusterParameterGroupResult.h>
27#include <aws/rds/model/CopyDBClusterSnapshotResult.h>
28#include <aws/rds/model/CopyDBParameterGroupResult.h>
29#include <aws/rds/model/CopyDBSnapshotResult.h>
30#include <aws/rds/model/CopyOptionGroupResult.h>
31#include <aws/rds/model/CreateBlueGreenDeploymentResult.h>
32#include <aws/rds/model/CreateCustomDBEngineVersionResult.h>
33#include <aws/rds/model/CreateDBClusterResult.h>
34#include <aws/rds/model/CreateDBClusterEndpointResult.h>
35#include <aws/rds/model/CreateDBClusterParameterGroupResult.h>
36#include <aws/rds/model/CreateDBClusterSnapshotResult.h>
37#include <aws/rds/model/CreateDBInstanceResult.h>
38#include <aws/rds/model/CreateDBInstanceReadReplicaResult.h>
39#include <aws/rds/model/CreateDBParameterGroupResult.h>
40#include <aws/rds/model/CreateDBProxyResult.h>
41#include <aws/rds/model/CreateDBProxyEndpointResult.h>
42#include <aws/rds/model/CreateDBSecurityGroupResult.h>
43#include <aws/rds/model/CreateDBShardGroupResult.h>
44#include <aws/rds/model/CreateDBSnapshotResult.h>
45#include <aws/rds/model/CreateDBSubnetGroupResult.h>
46#include <aws/rds/model/CreateEventSubscriptionResult.h>
47#include <aws/rds/model/CreateGlobalClusterResult.h>
48#include <aws/rds/model/CreateIntegrationResult.h>
49#include <aws/rds/model/CreateOptionGroupResult.h>
50#include <aws/rds/model/CreateTenantDatabaseResult.h>
51#include <aws/rds/model/DeleteBlueGreenDeploymentResult.h>
52#include <aws/rds/model/DeleteCustomDBEngineVersionResult.h>
53#include <aws/rds/model/DeleteDBClusterResult.h>
54#include <aws/rds/model/DeleteDBClusterAutomatedBackupResult.h>
55#include <aws/rds/model/DeleteDBClusterEndpointResult.h>
56#include <aws/rds/model/DeleteDBClusterSnapshotResult.h>
57#include <aws/rds/model/DeleteDBInstanceResult.h>
58#include <aws/rds/model/DeleteDBInstanceAutomatedBackupResult.h>
59#include <aws/rds/model/DeleteDBProxyResult.h>
60#include <aws/rds/model/DeleteDBProxyEndpointResult.h>
61#include <aws/rds/model/DeleteDBShardGroupResult.h>
62#include <aws/rds/model/DeleteDBSnapshotResult.h>
63#include <aws/rds/model/DeleteEventSubscriptionResult.h>
64#include <aws/rds/model/DeleteGlobalClusterResult.h>
65#include <aws/rds/model/DeleteIntegrationResult.h>
66#include <aws/rds/model/DeleteTenantDatabaseResult.h>
67#include <aws/rds/model/DeregisterDBProxyTargetsResult.h>
68#include <aws/rds/model/DescribeAccountAttributesResult.h>
69#include <aws/rds/model/DescribeBlueGreenDeploymentsResult.h>
70#include <aws/rds/model/DescribeCertificatesResult.h>
71#include <aws/rds/model/DescribeDBClusterAutomatedBackupsResult.h>
72#include <aws/rds/model/DescribeDBClusterBacktracksResult.h>
73#include <aws/rds/model/DescribeDBClusterEndpointsResult.h>
74#include <aws/rds/model/DescribeDBClusterParameterGroupsResult.h>
75#include <aws/rds/model/DescribeDBClusterParametersResult.h>
76#include <aws/rds/model/DescribeDBClusterSnapshotAttributesResult.h>
77#include <aws/rds/model/DescribeDBClusterSnapshotsResult.h>
78#include <aws/rds/model/DescribeDBClustersResult.h>
79#include <aws/rds/model/DescribeDBEngineVersionsResult.h>
80#include <aws/rds/model/DescribeDBInstanceAutomatedBackupsResult.h>
81#include <aws/rds/model/DescribeDBInstancesResult.h>
82#include <aws/rds/model/DescribeDBLogFilesResult.h>
83#include <aws/rds/model/DescribeDBParameterGroupsResult.h>
84#include <aws/rds/model/DescribeDBParametersResult.h>
85#include <aws/rds/model/DescribeDBProxiesResult.h>
86#include <aws/rds/model/DescribeDBProxyEndpointsResult.h>
87#include <aws/rds/model/DescribeDBProxyTargetGroupsResult.h>
88#include <aws/rds/model/DescribeDBProxyTargetsResult.h>
89#include <aws/rds/model/DescribeDBRecommendationsResult.h>
90#include <aws/rds/model/DescribeDBSecurityGroupsResult.h>
91#include <aws/rds/model/DescribeDBShardGroupsResult.h>
92#include <aws/rds/model/DescribeDBSnapshotAttributesResult.h>
93#include <aws/rds/model/DescribeDBSnapshotTenantDatabasesResult.h>
94#include <aws/rds/model/DescribeDBSnapshotsResult.h>
95#include <aws/rds/model/DescribeDBSubnetGroupsResult.h>
96#include <aws/rds/model/DescribeEngineDefaultClusterParametersResult.h>
97#include <aws/rds/model/DescribeEngineDefaultParametersResult.h>
98#include <aws/rds/model/DescribeEventCategoriesResult.h>
99#include <aws/rds/model/DescribeEventSubscriptionsResult.h>
100#include <aws/rds/model/DescribeEventsResult.h>
101#include <aws/rds/model/DescribeExportTasksResult.h>
102#include <aws/rds/model/DescribeGlobalClustersResult.h>
103#include <aws/rds/model/DescribeIntegrationsResult.h>
104#include <aws/rds/model/DescribeOptionGroupOptionsResult.h>
105#include <aws/rds/model/DescribeOptionGroupsResult.h>
106#include <aws/rds/model/DescribeOrderableDBInstanceOptionsResult.h>
107#include <aws/rds/model/DescribePendingMaintenanceActionsResult.h>
108#include <aws/rds/model/DescribeReservedDBInstancesResult.h>
109#include <aws/rds/model/DescribeReservedDBInstancesOfferingsResult.h>
110#include <aws/rds/model/DescribeSourceRegionsResult.h>
111#include <aws/rds/model/DescribeTenantDatabasesResult.h>
112#include <aws/rds/model/DescribeValidDBInstanceModificationsResult.h>
113#include <aws/rds/model/DisableHttpEndpointResult.h>
114#include <aws/rds/model/DownloadDBLogFilePortionResult.h>
115#include <aws/rds/model/EnableHttpEndpointResult.h>
116#include <aws/rds/model/FailoverDBClusterResult.h>
117#include <aws/rds/model/FailoverGlobalClusterResult.h>
118#include <aws/rds/model/ListTagsForResourceResult.h>
119#include <aws/rds/model/ModifyActivityStreamResult.h>
120#include <aws/rds/model/ModifyCertificatesResult.h>
121#include <aws/rds/model/ModifyCurrentDBClusterCapacityResult.h>
122#include <aws/rds/model/ModifyCustomDBEngineVersionResult.h>
123#include <aws/rds/model/ModifyDBClusterResult.h>
124#include <aws/rds/model/ModifyDBClusterEndpointResult.h>
125#include <aws/rds/model/ModifyDBClusterParameterGroupResult.h>
126#include <aws/rds/model/ModifyDBClusterSnapshotAttributeResult.h>
127#include <aws/rds/model/ModifyDBInstanceResult.h>
128#include <aws/rds/model/ModifyDBParameterGroupResult.h>
129#include <aws/rds/model/ModifyDBProxyResult.h>
130#include <aws/rds/model/ModifyDBProxyEndpointResult.h>
131#include <aws/rds/model/ModifyDBProxyTargetGroupResult.h>
132#include <aws/rds/model/ModifyDBRecommendationResult.h>
133#include <aws/rds/model/ModifyDBShardGroupResult.h>
134#include <aws/rds/model/ModifyDBSnapshotResult.h>
135#include <aws/rds/model/ModifyDBSnapshotAttributeResult.h>
136#include <aws/rds/model/ModifyDBSubnetGroupResult.h>
137#include <aws/rds/model/ModifyEventSubscriptionResult.h>
138#include <aws/rds/model/ModifyGlobalClusterResult.h>
139#include <aws/rds/model/ModifyIntegrationResult.h>
140#include <aws/rds/model/ModifyOptionGroupResult.h>
141#include <aws/rds/model/ModifyTenantDatabaseResult.h>
142#include <aws/rds/model/PromoteReadReplicaResult.h>
143#include <aws/rds/model/PromoteReadReplicaDBClusterResult.h>
144#include <aws/rds/model/PurchaseReservedDBInstancesOfferingResult.h>
145#include <aws/rds/model/RebootDBClusterResult.h>
146#include <aws/rds/model/RebootDBInstanceResult.h>
147#include <aws/rds/model/RebootDBShardGroupResult.h>
148#include <aws/rds/model/RegisterDBProxyTargetsResult.h>
149#include <aws/rds/model/RemoveFromGlobalClusterResult.h>
150#include <aws/rds/model/RemoveSourceIdentifierFromSubscriptionResult.h>
151#include <aws/rds/model/ResetDBClusterParameterGroupResult.h>
152#include <aws/rds/model/ResetDBParameterGroupResult.h>
153#include <aws/rds/model/RestoreDBClusterFromS3Result.h>
154#include <aws/rds/model/RestoreDBClusterFromSnapshotResult.h>
155#include <aws/rds/model/RestoreDBClusterToPointInTimeResult.h>
156#include <aws/rds/model/RestoreDBInstanceFromDBSnapshotResult.h>
157#include <aws/rds/model/RestoreDBInstanceFromS3Result.h>
158#include <aws/rds/model/RestoreDBInstanceToPointInTimeResult.h>
159#include <aws/rds/model/RevokeDBSecurityGroupIngressResult.h>
160#include <aws/rds/model/StartActivityStreamResult.h>
161#include <aws/rds/model/StartDBClusterResult.h>
162#include <aws/rds/model/StartDBInstanceResult.h>
163#include <aws/rds/model/StartDBInstanceAutomatedBackupsReplicationResult.h>
164#include <aws/rds/model/StartExportTaskResult.h>
165#include <aws/rds/model/StopActivityStreamResult.h>
166#include <aws/rds/model/StopDBClusterResult.h>
167#include <aws/rds/model/StopDBInstanceResult.h>
168#include <aws/rds/model/StopDBInstanceAutomatedBackupsReplicationResult.h>
169#include <aws/rds/model/SwitchoverBlueGreenDeploymentResult.h>
170#include <aws/rds/model/SwitchoverGlobalClusterResult.h>
171#include <aws/rds/model/SwitchoverReadReplicaResult.h>
172#include <aws/rds/model/DescribeIntegrationsRequest.h>
173#include <aws/rds/model/ModifyGlobalClusterRequest.h>
174#include <aws/rds/model/DescribeDBProxyEndpointsRequest.h>
175#include <aws/rds/model/DescribeDBInstancesRequest.h>
176#include <aws/rds/model/DescribeReservedDBInstancesRequest.h>
177#include <aws/rds/model/DescribeCertificatesRequest.h>
178#include <aws/rds/model/DescribeDBClustersRequest.h>
179#include <aws/rds/model/DescribeEventCategoriesRequest.h>
180#include <aws/rds/model/DescribeDBClusterAutomatedBackupsRequest.h>
181#include <aws/rds/model/DescribeDBEngineVersionsRequest.h>
182#include <aws/rds/model/DescribePendingMaintenanceActionsRequest.h>
183#include <aws/rds/model/DescribeExportTasksRequest.h>
184#include <aws/rds/model/DescribeOptionGroupsRequest.h>
185#include <aws/rds/model/ModifyCertificatesRequest.h>
186#include <aws/rds/model/DescribeBlueGreenDeploymentsRequest.h>
187#include <aws/rds/model/DescribeDBSecurityGroupsRequest.h>
188#include <aws/rds/model/DescribeGlobalClustersRequest.h>
189#include <aws/rds/model/DescribeSourceRegionsRequest.h>
190#include <aws/rds/model/DescribeEventSubscriptionsRequest.h>
191#include <aws/rds/model/DescribeDBProxiesRequest.h>
192#include <aws/rds/model/DescribeAccountAttributesRequest.h>
193#include <aws/rds/model/DeleteDBInstanceAutomatedBackupRequest.h>
194#include <aws/rds/model/DescribeDBRecommendationsRequest.h>
195#include <aws/rds/model/DescribeDBShardGroupsRequest.h>
196#include <aws/rds/model/DescribeDBClusterParameterGroupsRequest.h>
197#include <aws/rds/model/DescribeDBSnapshotTenantDatabasesRequest.h>
198#include <aws/rds/model/CreateGlobalClusterRequest.h>
199#include <aws/rds/model/DescribeEventsRequest.h>
200#include <aws/rds/model/DescribeDBClusterEndpointsRequest.h>
201#include <aws/rds/model/DescribeDBSnapshotsRequest.h>
202#include <aws/rds/model/DescribeTenantDatabasesRequest.h>
203#include <aws/rds/model/DescribeDBParameterGroupsRequest.h>
204#include <aws/rds/model/DescribeDBSubnetGroupsRequest.h>
205#include <aws/rds/model/ModifyActivityStreamRequest.h>
206#include <aws/rds/model/RemoveFromGlobalClusterRequest.h>
207#include <aws/rds/model/DescribeDBClusterSnapshotsRequest.h>
208#include <aws/rds/model/DescribeReservedDBInstancesOfferingsRequest.h>
209#include <aws/rds/model/DescribeDBInstanceAutomatedBackupsRequest.h>
210#include <aws/core/NoResult.h>
211/* End of service model headers required in RDSClient header */
212
213namespace Aws
214{
215 namespace Http
216 {
217 class HttpClient;
218 class HttpClientFactory;
219 } // namespace Http
220
221 namespace Utils
222 {
223 template< typename R, typename E> class Outcome;
224
225 namespace Threading
226 {
227 class Executor;
228 } // namespace Threading
229 } // namespace Utils
230
231 namespace Auth
232 {
233 class AWSCredentials;
234 class AWSCredentialsProvider;
235 } // namespace Auth
236
237 namespace Client
238 {
239 class RetryStrategy;
240 } // namespace Client
241
242 namespace RDS
243 {
247
248 namespace Model
249 {
250 /* Service model forward declarations required in RDSClient header */
251 class AddRoleToDBClusterRequest;
252 class AddRoleToDBInstanceRequest;
253 class AddSourceIdentifierToSubscriptionRequest;
254 class AddTagsToResourceRequest;
255 class ApplyPendingMaintenanceActionRequest;
256 class AuthorizeDBSecurityGroupIngressRequest;
257 class BacktrackDBClusterRequest;
258 class CancelExportTaskRequest;
259 class CopyDBClusterParameterGroupRequest;
260 class CopyDBClusterSnapshotRequest;
261 class CopyDBParameterGroupRequest;
262 class CopyDBSnapshotRequest;
263 class CopyOptionGroupRequest;
264 class CreateBlueGreenDeploymentRequest;
265 class CreateCustomDBEngineVersionRequest;
266 class CreateDBClusterRequest;
267 class CreateDBClusterEndpointRequest;
268 class CreateDBClusterParameterGroupRequest;
269 class CreateDBClusterSnapshotRequest;
270 class CreateDBInstanceRequest;
271 class CreateDBInstanceReadReplicaRequest;
272 class CreateDBParameterGroupRequest;
273 class CreateDBProxyRequest;
274 class CreateDBProxyEndpointRequest;
275 class CreateDBSecurityGroupRequest;
276 class CreateDBShardGroupRequest;
277 class CreateDBSnapshotRequest;
278 class CreateDBSubnetGroupRequest;
279 class CreateEventSubscriptionRequest;
280 class CreateGlobalClusterRequest;
281 class CreateIntegrationRequest;
282 class CreateOptionGroupRequest;
283 class CreateTenantDatabaseRequest;
284 class DeleteBlueGreenDeploymentRequest;
285 class DeleteCustomDBEngineVersionRequest;
286 class DeleteDBClusterRequest;
287 class DeleteDBClusterAutomatedBackupRequest;
288 class DeleteDBClusterEndpointRequest;
289 class DeleteDBClusterParameterGroupRequest;
290 class DeleteDBClusterSnapshotRequest;
291 class DeleteDBInstanceRequest;
292 class DeleteDBInstanceAutomatedBackupRequest;
293 class DeleteDBParameterGroupRequest;
294 class DeleteDBProxyRequest;
295 class DeleteDBProxyEndpointRequest;
296 class DeleteDBSecurityGroupRequest;
297 class DeleteDBShardGroupRequest;
298 class DeleteDBSnapshotRequest;
299 class DeleteDBSubnetGroupRequest;
300 class DeleteEventSubscriptionRequest;
301 class DeleteGlobalClusterRequest;
302 class DeleteIntegrationRequest;
303 class DeleteOptionGroupRequest;
304 class DeleteTenantDatabaseRequest;
305 class DeregisterDBProxyTargetsRequest;
306 class DescribeAccountAttributesRequest;
307 class DescribeBlueGreenDeploymentsRequest;
308 class DescribeCertificatesRequest;
309 class DescribeDBClusterAutomatedBackupsRequest;
310 class DescribeDBClusterBacktracksRequest;
311 class DescribeDBClusterEndpointsRequest;
312 class DescribeDBClusterParameterGroupsRequest;
313 class DescribeDBClusterParametersRequest;
314 class DescribeDBClusterSnapshotAttributesRequest;
315 class DescribeDBClusterSnapshotsRequest;
316 class DescribeDBClustersRequest;
317 class DescribeDBEngineVersionsRequest;
318 class DescribeDBInstanceAutomatedBackupsRequest;
319 class DescribeDBInstancesRequest;
320 class DescribeDBLogFilesRequest;
321 class DescribeDBParameterGroupsRequest;
322 class DescribeDBParametersRequest;
323 class DescribeDBProxiesRequest;
324 class DescribeDBProxyEndpointsRequest;
325 class DescribeDBProxyTargetGroupsRequest;
326 class DescribeDBProxyTargetsRequest;
327 class DescribeDBRecommendationsRequest;
328 class DescribeDBSecurityGroupsRequest;
329 class DescribeDBShardGroupsRequest;
330 class DescribeDBSnapshotAttributesRequest;
331 class DescribeDBSnapshotTenantDatabasesRequest;
332 class DescribeDBSnapshotsRequest;
333 class DescribeDBSubnetGroupsRequest;
334 class DescribeEngineDefaultClusterParametersRequest;
335 class DescribeEngineDefaultParametersRequest;
336 class DescribeEventCategoriesRequest;
337 class DescribeEventSubscriptionsRequest;
338 class DescribeEventsRequest;
339 class DescribeExportTasksRequest;
340 class DescribeGlobalClustersRequest;
341 class DescribeIntegrationsRequest;
342 class DescribeOptionGroupOptionsRequest;
343 class DescribeOptionGroupsRequest;
344 class DescribeOrderableDBInstanceOptionsRequest;
345 class DescribePendingMaintenanceActionsRequest;
346 class DescribeReservedDBInstancesRequest;
347 class DescribeReservedDBInstancesOfferingsRequest;
348 class DescribeSourceRegionsRequest;
349 class DescribeTenantDatabasesRequest;
350 class DescribeValidDBInstanceModificationsRequest;
351 class DisableHttpEndpointRequest;
352 class DownloadDBLogFilePortionRequest;
353 class EnableHttpEndpointRequest;
354 class FailoverDBClusterRequest;
355 class FailoverGlobalClusterRequest;
356 class ListTagsForResourceRequest;
357 class ModifyActivityStreamRequest;
358 class ModifyCertificatesRequest;
359 class ModifyCurrentDBClusterCapacityRequest;
360 class ModifyCustomDBEngineVersionRequest;
361 class ModifyDBClusterRequest;
362 class ModifyDBClusterEndpointRequest;
363 class ModifyDBClusterParameterGroupRequest;
364 class ModifyDBClusterSnapshotAttributeRequest;
365 class ModifyDBInstanceRequest;
366 class ModifyDBParameterGroupRequest;
367 class ModifyDBProxyRequest;
368 class ModifyDBProxyEndpointRequest;
369 class ModifyDBProxyTargetGroupRequest;
370 class ModifyDBRecommendationRequest;
371 class ModifyDBShardGroupRequest;
372 class ModifyDBSnapshotRequest;
373 class ModifyDBSnapshotAttributeRequest;
374 class ModifyDBSubnetGroupRequest;
375 class ModifyEventSubscriptionRequest;
376 class ModifyGlobalClusterRequest;
377 class ModifyIntegrationRequest;
378 class ModifyOptionGroupRequest;
379 class ModifyTenantDatabaseRequest;
380 class PromoteReadReplicaRequest;
381 class PromoteReadReplicaDBClusterRequest;
382 class PurchaseReservedDBInstancesOfferingRequest;
383 class RebootDBClusterRequest;
384 class RebootDBInstanceRequest;
385 class RebootDBShardGroupRequest;
386 class RegisterDBProxyTargetsRequest;
387 class RemoveFromGlobalClusterRequest;
388 class RemoveRoleFromDBClusterRequest;
389 class RemoveRoleFromDBInstanceRequest;
390 class RemoveSourceIdentifierFromSubscriptionRequest;
391 class RemoveTagsFromResourceRequest;
392 class ResetDBClusterParameterGroupRequest;
393 class ResetDBParameterGroupRequest;
394 class RestoreDBClusterFromS3Request;
395 class RestoreDBClusterFromSnapshotRequest;
396 class RestoreDBClusterToPointInTimeRequest;
397 class RestoreDBInstanceFromDBSnapshotRequest;
398 class RestoreDBInstanceFromS3Request;
399 class RestoreDBInstanceToPointInTimeRequest;
400 class RevokeDBSecurityGroupIngressRequest;
401 class StartActivityStreamRequest;
402 class StartDBClusterRequest;
403 class StartDBInstanceRequest;
404 class StartDBInstanceAutomatedBackupsReplicationRequest;
405 class StartExportTaskRequest;
406 class StopActivityStreamRequest;
407 class StopDBClusterRequest;
408 class StopDBInstanceRequest;
409 class StopDBInstanceAutomatedBackupsReplicationRequest;
410 class SwitchoverBlueGreenDeploymentRequest;
411 class SwitchoverGlobalClusterRequest;
412 class SwitchoverReadReplicaRequest;
413 /* End of service model forward declarations required in RDSClient header */
414
415 /* Service model Outcome class definitions */
578 /* End of service model Outcome class definitions */
579
580 /* Service model Outcome callable definitions */
581 typedef std::future<AddRoleToDBClusterOutcome> AddRoleToDBClusterOutcomeCallable;
582 typedef std::future<AddRoleToDBInstanceOutcome> AddRoleToDBInstanceOutcomeCallable;
583 typedef std::future<AddSourceIdentifierToSubscriptionOutcome> AddSourceIdentifierToSubscriptionOutcomeCallable;
584 typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
585 typedef std::future<ApplyPendingMaintenanceActionOutcome> ApplyPendingMaintenanceActionOutcomeCallable;
586 typedef std::future<AuthorizeDBSecurityGroupIngressOutcome> AuthorizeDBSecurityGroupIngressOutcomeCallable;
587 typedef std::future<BacktrackDBClusterOutcome> BacktrackDBClusterOutcomeCallable;
588 typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
589 typedef std::future<CopyDBClusterParameterGroupOutcome> CopyDBClusterParameterGroupOutcomeCallable;
590 typedef std::future<CopyDBClusterSnapshotOutcome> CopyDBClusterSnapshotOutcomeCallable;
591 typedef std::future<CopyDBParameterGroupOutcome> CopyDBParameterGroupOutcomeCallable;
592 typedef std::future<CopyDBSnapshotOutcome> CopyDBSnapshotOutcomeCallable;
593 typedef std::future<CopyOptionGroupOutcome> CopyOptionGroupOutcomeCallable;
594 typedef std::future<CreateBlueGreenDeploymentOutcome> CreateBlueGreenDeploymentOutcomeCallable;
595 typedef std::future<CreateCustomDBEngineVersionOutcome> CreateCustomDBEngineVersionOutcomeCallable;
596 typedef std::future<CreateDBClusterOutcome> CreateDBClusterOutcomeCallable;
597 typedef std::future<CreateDBClusterEndpointOutcome> CreateDBClusterEndpointOutcomeCallable;
598 typedef std::future<CreateDBClusterParameterGroupOutcome> CreateDBClusterParameterGroupOutcomeCallable;
599 typedef std::future<CreateDBClusterSnapshotOutcome> CreateDBClusterSnapshotOutcomeCallable;
600 typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
601 typedef std::future<CreateDBInstanceReadReplicaOutcome> CreateDBInstanceReadReplicaOutcomeCallable;
602 typedef std::future<CreateDBParameterGroupOutcome> CreateDBParameterGroupOutcomeCallable;
603 typedef std::future<CreateDBProxyOutcome> CreateDBProxyOutcomeCallable;
604 typedef std::future<CreateDBProxyEndpointOutcome> CreateDBProxyEndpointOutcomeCallable;
605 typedef std::future<CreateDBSecurityGroupOutcome> CreateDBSecurityGroupOutcomeCallable;
606 typedef std::future<CreateDBShardGroupOutcome> CreateDBShardGroupOutcomeCallable;
607 typedef std::future<CreateDBSnapshotOutcome> CreateDBSnapshotOutcomeCallable;
608 typedef std::future<CreateDBSubnetGroupOutcome> CreateDBSubnetGroupOutcomeCallable;
609 typedef std::future<CreateEventSubscriptionOutcome> CreateEventSubscriptionOutcomeCallable;
610 typedef std::future<CreateGlobalClusterOutcome> CreateGlobalClusterOutcomeCallable;
611 typedef std::future<CreateIntegrationOutcome> CreateIntegrationOutcomeCallable;
612 typedef std::future<CreateOptionGroupOutcome> CreateOptionGroupOutcomeCallable;
613 typedef std::future<CreateTenantDatabaseOutcome> CreateTenantDatabaseOutcomeCallable;
614 typedef std::future<DeleteBlueGreenDeploymentOutcome> DeleteBlueGreenDeploymentOutcomeCallable;
615 typedef std::future<DeleteCustomDBEngineVersionOutcome> DeleteCustomDBEngineVersionOutcomeCallable;
616 typedef std::future<DeleteDBClusterOutcome> DeleteDBClusterOutcomeCallable;
617 typedef std::future<DeleteDBClusterAutomatedBackupOutcome> DeleteDBClusterAutomatedBackupOutcomeCallable;
618 typedef std::future<DeleteDBClusterEndpointOutcome> DeleteDBClusterEndpointOutcomeCallable;
619 typedef std::future<DeleteDBClusterParameterGroupOutcome> DeleteDBClusterParameterGroupOutcomeCallable;
620 typedef std::future<DeleteDBClusterSnapshotOutcome> DeleteDBClusterSnapshotOutcomeCallable;
621 typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
622 typedef std::future<DeleteDBInstanceAutomatedBackupOutcome> DeleteDBInstanceAutomatedBackupOutcomeCallable;
623 typedef std::future<DeleteDBParameterGroupOutcome> DeleteDBParameterGroupOutcomeCallable;
624 typedef std::future<DeleteDBProxyOutcome> DeleteDBProxyOutcomeCallable;
625 typedef std::future<DeleteDBProxyEndpointOutcome> DeleteDBProxyEndpointOutcomeCallable;
626 typedef std::future<DeleteDBSecurityGroupOutcome> DeleteDBSecurityGroupOutcomeCallable;
627 typedef std::future<DeleteDBShardGroupOutcome> DeleteDBShardGroupOutcomeCallable;
628 typedef std::future<DeleteDBSnapshotOutcome> DeleteDBSnapshotOutcomeCallable;
629 typedef std::future<DeleteDBSubnetGroupOutcome> DeleteDBSubnetGroupOutcomeCallable;
630 typedef std::future<DeleteEventSubscriptionOutcome> DeleteEventSubscriptionOutcomeCallable;
631 typedef std::future<DeleteGlobalClusterOutcome> DeleteGlobalClusterOutcomeCallable;
632 typedef std::future<DeleteIntegrationOutcome> DeleteIntegrationOutcomeCallable;
633 typedef std::future<DeleteOptionGroupOutcome> DeleteOptionGroupOutcomeCallable;
634 typedef std::future<DeleteTenantDatabaseOutcome> DeleteTenantDatabaseOutcomeCallable;
635 typedef std::future<DeregisterDBProxyTargetsOutcome> DeregisterDBProxyTargetsOutcomeCallable;
636 typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
637 typedef std::future<DescribeBlueGreenDeploymentsOutcome> DescribeBlueGreenDeploymentsOutcomeCallable;
638 typedef std::future<DescribeCertificatesOutcome> DescribeCertificatesOutcomeCallable;
639 typedef std::future<DescribeDBClusterAutomatedBackupsOutcome> DescribeDBClusterAutomatedBackupsOutcomeCallable;
640 typedef std::future<DescribeDBClusterBacktracksOutcome> DescribeDBClusterBacktracksOutcomeCallable;
641 typedef std::future<DescribeDBClusterEndpointsOutcome> DescribeDBClusterEndpointsOutcomeCallable;
642 typedef std::future<DescribeDBClusterParameterGroupsOutcome> DescribeDBClusterParameterGroupsOutcomeCallable;
643 typedef std::future<DescribeDBClusterParametersOutcome> DescribeDBClusterParametersOutcomeCallable;
644 typedef std::future<DescribeDBClusterSnapshotAttributesOutcome> DescribeDBClusterSnapshotAttributesOutcomeCallable;
645 typedef std::future<DescribeDBClusterSnapshotsOutcome> DescribeDBClusterSnapshotsOutcomeCallable;
646 typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
647 typedef std::future<DescribeDBEngineVersionsOutcome> DescribeDBEngineVersionsOutcomeCallable;
648 typedef std::future<DescribeDBInstanceAutomatedBackupsOutcome> DescribeDBInstanceAutomatedBackupsOutcomeCallable;
649 typedef std::future<DescribeDBInstancesOutcome> DescribeDBInstancesOutcomeCallable;
650 typedef std::future<DescribeDBLogFilesOutcome> DescribeDBLogFilesOutcomeCallable;
651 typedef std::future<DescribeDBParameterGroupsOutcome> DescribeDBParameterGroupsOutcomeCallable;
652 typedef std::future<DescribeDBParametersOutcome> DescribeDBParametersOutcomeCallable;
653 typedef std::future<DescribeDBProxiesOutcome> DescribeDBProxiesOutcomeCallable;
654 typedef std::future<DescribeDBProxyEndpointsOutcome> DescribeDBProxyEndpointsOutcomeCallable;
655 typedef std::future<DescribeDBProxyTargetGroupsOutcome> DescribeDBProxyTargetGroupsOutcomeCallable;
656 typedef std::future<DescribeDBProxyTargetsOutcome> DescribeDBProxyTargetsOutcomeCallable;
657 typedef std::future<DescribeDBRecommendationsOutcome> DescribeDBRecommendationsOutcomeCallable;
658 typedef std::future<DescribeDBSecurityGroupsOutcome> DescribeDBSecurityGroupsOutcomeCallable;
659 typedef std::future<DescribeDBShardGroupsOutcome> DescribeDBShardGroupsOutcomeCallable;
660 typedef std::future<DescribeDBSnapshotAttributesOutcome> DescribeDBSnapshotAttributesOutcomeCallable;
661 typedef std::future<DescribeDBSnapshotTenantDatabasesOutcome> DescribeDBSnapshotTenantDatabasesOutcomeCallable;
662 typedef std::future<DescribeDBSnapshotsOutcome> DescribeDBSnapshotsOutcomeCallable;
663 typedef std::future<DescribeDBSubnetGroupsOutcome> DescribeDBSubnetGroupsOutcomeCallable;
664 typedef std::future<DescribeEngineDefaultClusterParametersOutcome> DescribeEngineDefaultClusterParametersOutcomeCallable;
665 typedef std::future<DescribeEngineDefaultParametersOutcome> DescribeEngineDefaultParametersOutcomeCallable;
666 typedef std::future<DescribeEventCategoriesOutcome> DescribeEventCategoriesOutcomeCallable;
667 typedef std::future<DescribeEventSubscriptionsOutcome> DescribeEventSubscriptionsOutcomeCallable;
668 typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
669 typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
670 typedef std::future<DescribeGlobalClustersOutcome> DescribeGlobalClustersOutcomeCallable;
671 typedef std::future<DescribeIntegrationsOutcome> DescribeIntegrationsOutcomeCallable;
672 typedef std::future<DescribeOptionGroupOptionsOutcome> DescribeOptionGroupOptionsOutcomeCallable;
673 typedef std::future<DescribeOptionGroupsOutcome> DescribeOptionGroupsOutcomeCallable;
674 typedef std::future<DescribeOrderableDBInstanceOptionsOutcome> DescribeOrderableDBInstanceOptionsOutcomeCallable;
675 typedef std::future<DescribePendingMaintenanceActionsOutcome> DescribePendingMaintenanceActionsOutcomeCallable;
676 typedef std::future<DescribeReservedDBInstancesOutcome> DescribeReservedDBInstancesOutcomeCallable;
677 typedef std::future<DescribeReservedDBInstancesOfferingsOutcome> DescribeReservedDBInstancesOfferingsOutcomeCallable;
678 typedef std::future<DescribeSourceRegionsOutcome> DescribeSourceRegionsOutcomeCallable;
679 typedef std::future<DescribeTenantDatabasesOutcome> DescribeTenantDatabasesOutcomeCallable;
680 typedef std::future<DescribeValidDBInstanceModificationsOutcome> DescribeValidDBInstanceModificationsOutcomeCallable;
681 typedef std::future<DisableHttpEndpointOutcome> DisableHttpEndpointOutcomeCallable;
682 typedef std::future<DownloadDBLogFilePortionOutcome> DownloadDBLogFilePortionOutcomeCallable;
683 typedef std::future<EnableHttpEndpointOutcome> EnableHttpEndpointOutcomeCallable;
684 typedef std::future<FailoverDBClusterOutcome> FailoverDBClusterOutcomeCallable;
685 typedef std::future<FailoverGlobalClusterOutcome> FailoverGlobalClusterOutcomeCallable;
686 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
687 typedef std::future<ModifyActivityStreamOutcome> ModifyActivityStreamOutcomeCallable;
688 typedef std::future<ModifyCertificatesOutcome> ModifyCertificatesOutcomeCallable;
689 typedef std::future<ModifyCurrentDBClusterCapacityOutcome> ModifyCurrentDBClusterCapacityOutcomeCallable;
690 typedef std::future<ModifyCustomDBEngineVersionOutcome> ModifyCustomDBEngineVersionOutcomeCallable;
691 typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
692 typedef std::future<ModifyDBClusterEndpointOutcome> ModifyDBClusterEndpointOutcomeCallable;
693 typedef std::future<ModifyDBClusterParameterGroupOutcome> ModifyDBClusterParameterGroupOutcomeCallable;
694 typedef std::future<ModifyDBClusterSnapshotAttributeOutcome> ModifyDBClusterSnapshotAttributeOutcomeCallable;
695 typedef std::future<ModifyDBInstanceOutcome> ModifyDBInstanceOutcomeCallable;
696 typedef std::future<ModifyDBParameterGroupOutcome> ModifyDBParameterGroupOutcomeCallable;
697 typedef std::future<ModifyDBProxyOutcome> ModifyDBProxyOutcomeCallable;
698 typedef std::future<ModifyDBProxyEndpointOutcome> ModifyDBProxyEndpointOutcomeCallable;
699 typedef std::future<ModifyDBProxyTargetGroupOutcome> ModifyDBProxyTargetGroupOutcomeCallable;
700 typedef std::future<ModifyDBRecommendationOutcome> ModifyDBRecommendationOutcomeCallable;
701 typedef std::future<ModifyDBShardGroupOutcome> ModifyDBShardGroupOutcomeCallable;
702 typedef std::future<ModifyDBSnapshotOutcome> ModifyDBSnapshotOutcomeCallable;
703 typedef std::future<ModifyDBSnapshotAttributeOutcome> ModifyDBSnapshotAttributeOutcomeCallable;
704 typedef std::future<ModifyDBSubnetGroupOutcome> ModifyDBSubnetGroupOutcomeCallable;
705 typedef std::future<ModifyEventSubscriptionOutcome> ModifyEventSubscriptionOutcomeCallable;
706 typedef std::future<ModifyGlobalClusterOutcome> ModifyGlobalClusterOutcomeCallable;
707 typedef std::future<ModifyIntegrationOutcome> ModifyIntegrationOutcomeCallable;
708 typedef std::future<ModifyOptionGroupOutcome> ModifyOptionGroupOutcomeCallable;
709 typedef std::future<ModifyTenantDatabaseOutcome> ModifyTenantDatabaseOutcomeCallable;
710 typedef std::future<PromoteReadReplicaOutcome> PromoteReadReplicaOutcomeCallable;
711 typedef std::future<PromoteReadReplicaDBClusterOutcome> PromoteReadReplicaDBClusterOutcomeCallable;
712 typedef std::future<PurchaseReservedDBInstancesOfferingOutcome> PurchaseReservedDBInstancesOfferingOutcomeCallable;
713 typedef std::future<RebootDBClusterOutcome> RebootDBClusterOutcomeCallable;
714 typedef std::future<RebootDBInstanceOutcome> RebootDBInstanceOutcomeCallable;
715 typedef std::future<RebootDBShardGroupOutcome> RebootDBShardGroupOutcomeCallable;
716 typedef std::future<RegisterDBProxyTargetsOutcome> RegisterDBProxyTargetsOutcomeCallable;
717 typedef std::future<RemoveFromGlobalClusterOutcome> RemoveFromGlobalClusterOutcomeCallable;
718 typedef std::future<RemoveRoleFromDBClusterOutcome> RemoveRoleFromDBClusterOutcomeCallable;
719 typedef std::future<RemoveRoleFromDBInstanceOutcome> RemoveRoleFromDBInstanceOutcomeCallable;
720 typedef std::future<RemoveSourceIdentifierFromSubscriptionOutcome> RemoveSourceIdentifierFromSubscriptionOutcomeCallable;
721 typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
722 typedef std::future<ResetDBClusterParameterGroupOutcome> ResetDBClusterParameterGroupOutcomeCallable;
723 typedef std::future<ResetDBParameterGroupOutcome> ResetDBParameterGroupOutcomeCallable;
724 typedef std::future<RestoreDBClusterFromS3Outcome> RestoreDBClusterFromS3OutcomeCallable;
725 typedef std::future<RestoreDBClusterFromSnapshotOutcome> RestoreDBClusterFromSnapshotOutcomeCallable;
726 typedef std::future<RestoreDBClusterToPointInTimeOutcome> RestoreDBClusterToPointInTimeOutcomeCallable;
727 typedef std::future<RestoreDBInstanceFromDBSnapshotOutcome> RestoreDBInstanceFromDBSnapshotOutcomeCallable;
728 typedef std::future<RestoreDBInstanceFromS3Outcome> RestoreDBInstanceFromS3OutcomeCallable;
729 typedef std::future<RestoreDBInstanceToPointInTimeOutcome> RestoreDBInstanceToPointInTimeOutcomeCallable;
730 typedef std::future<RevokeDBSecurityGroupIngressOutcome> RevokeDBSecurityGroupIngressOutcomeCallable;
731 typedef std::future<StartActivityStreamOutcome> StartActivityStreamOutcomeCallable;
732 typedef std::future<StartDBClusterOutcome> StartDBClusterOutcomeCallable;
733 typedef std::future<StartDBInstanceOutcome> StartDBInstanceOutcomeCallable;
734 typedef std::future<StartDBInstanceAutomatedBackupsReplicationOutcome> StartDBInstanceAutomatedBackupsReplicationOutcomeCallable;
735 typedef std::future<StartExportTaskOutcome> StartExportTaskOutcomeCallable;
736 typedef std::future<StopActivityStreamOutcome> StopActivityStreamOutcomeCallable;
737 typedef std::future<StopDBClusterOutcome> StopDBClusterOutcomeCallable;
738 typedef std::future<StopDBInstanceOutcome> StopDBInstanceOutcomeCallable;
739 typedef std::future<StopDBInstanceAutomatedBackupsReplicationOutcome> StopDBInstanceAutomatedBackupsReplicationOutcomeCallable;
740 typedef std::future<SwitchoverBlueGreenDeploymentOutcome> SwitchoverBlueGreenDeploymentOutcomeCallable;
741 typedef std::future<SwitchoverGlobalClusterOutcome> SwitchoverGlobalClusterOutcomeCallable;
742 typedef std::future<SwitchoverReadReplicaOutcome> SwitchoverReadReplicaOutcomeCallable;
743 /* End of service model Outcome callable definitions */
744 } // namespace Model
745
746 class RDSClient;
747
748 /* Service model async handlers definitions */
749 typedef std::function<void(const RDSClient*, const Model::AddRoleToDBClusterRequest&, const Model::AddRoleToDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRoleToDBClusterResponseReceivedHandler;
750 typedef std::function<void(const RDSClient*, const Model::AddRoleToDBInstanceRequest&, const Model::AddRoleToDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRoleToDBInstanceResponseReceivedHandler;
751 typedef std::function<void(const RDSClient*, const Model::AddSourceIdentifierToSubscriptionRequest&, const Model::AddSourceIdentifierToSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddSourceIdentifierToSubscriptionResponseReceivedHandler;
752 typedef std::function<void(const RDSClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
753 typedef std::function<void(const RDSClient*, const Model::ApplyPendingMaintenanceActionRequest&, const Model::ApplyPendingMaintenanceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyPendingMaintenanceActionResponseReceivedHandler;
754 typedef std::function<void(const RDSClient*, const Model::AuthorizeDBSecurityGroupIngressRequest&, const Model::AuthorizeDBSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeDBSecurityGroupIngressResponseReceivedHandler;
755 typedef std::function<void(const RDSClient*, const Model::BacktrackDBClusterRequest&, const Model::BacktrackDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BacktrackDBClusterResponseReceivedHandler;
756 typedef std::function<void(const RDSClient*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelExportTaskResponseReceivedHandler;
757 typedef std::function<void(const RDSClient*, const Model::CopyDBClusterParameterGroupRequest&, const Model::CopyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBClusterParameterGroupResponseReceivedHandler;
758 typedef std::function<void(const RDSClient*, const Model::CopyDBClusterSnapshotRequest&, const Model::CopyDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBClusterSnapshotResponseReceivedHandler;
759 typedef std::function<void(const RDSClient*, const Model::CopyDBParameterGroupRequest&, const Model::CopyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBParameterGroupResponseReceivedHandler;
760 typedef std::function<void(const RDSClient*, const Model::CopyDBSnapshotRequest&, const Model::CopyDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBSnapshotResponseReceivedHandler;
761 typedef std::function<void(const RDSClient*, const Model::CopyOptionGroupRequest&, const Model::CopyOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyOptionGroupResponseReceivedHandler;
762 typedef std::function<void(const RDSClient*, const Model::CreateBlueGreenDeploymentRequest&, const Model::CreateBlueGreenDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBlueGreenDeploymentResponseReceivedHandler;
763 typedef std::function<void(const RDSClient*, const Model::CreateCustomDBEngineVersionRequest&, const Model::CreateCustomDBEngineVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomDBEngineVersionResponseReceivedHandler;
764 typedef std::function<void(const RDSClient*, const Model::CreateDBClusterRequest&, const Model::CreateDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterResponseReceivedHandler;
765 typedef std::function<void(const RDSClient*, const Model::CreateDBClusterEndpointRequest&, const Model::CreateDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterEndpointResponseReceivedHandler;
766 typedef std::function<void(const RDSClient*, const Model::CreateDBClusterParameterGroupRequest&, const Model::CreateDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterParameterGroupResponseReceivedHandler;
767 typedef std::function<void(const RDSClient*, const Model::CreateDBClusterSnapshotRequest&, const Model::CreateDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterSnapshotResponseReceivedHandler;
768 typedef std::function<void(const RDSClient*, const Model::CreateDBInstanceRequest&, const Model::CreateDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBInstanceResponseReceivedHandler;
769 typedef std::function<void(const RDSClient*, const Model::CreateDBInstanceReadReplicaRequest&, const Model::CreateDBInstanceReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBInstanceReadReplicaResponseReceivedHandler;
770 typedef std::function<void(const RDSClient*, const Model::CreateDBParameterGroupRequest&, const Model::CreateDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBParameterGroupResponseReceivedHandler;
771 typedef std::function<void(const RDSClient*, const Model::CreateDBProxyRequest&, const Model::CreateDBProxyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBProxyResponseReceivedHandler;
772 typedef std::function<void(const RDSClient*, const Model::CreateDBProxyEndpointRequest&, const Model::CreateDBProxyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBProxyEndpointResponseReceivedHandler;
773 typedef std::function<void(const RDSClient*, const Model::CreateDBSecurityGroupRequest&, const Model::CreateDBSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSecurityGroupResponseReceivedHandler;
774 typedef std::function<void(const RDSClient*, const Model::CreateDBShardGroupRequest&, const Model::CreateDBShardGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBShardGroupResponseReceivedHandler;
775 typedef std::function<void(const RDSClient*, const Model::CreateDBSnapshotRequest&, const Model::CreateDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSnapshotResponseReceivedHandler;
776 typedef std::function<void(const RDSClient*, const Model::CreateDBSubnetGroupRequest&, const Model::CreateDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSubnetGroupResponseReceivedHandler;
777 typedef std::function<void(const RDSClient*, const Model::CreateEventSubscriptionRequest&, const Model::CreateEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventSubscriptionResponseReceivedHandler;
778 typedef std::function<void(const RDSClient*, const Model::CreateGlobalClusterRequest&, const Model::CreateGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGlobalClusterResponseReceivedHandler;
779 typedef std::function<void(const RDSClient*, const Model::CreateIntegrationRequest&, const Model::CreateIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntegrationResponseReceivedHandler;
780 typedef std::function<void(const RDSClient*, const Model::CreateOptionGroupRequest&, const Model::CreateOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOptionGroupResponseReceivedHandler;
781 typedef std::function<void(const RDSClient*, const Model::CreateTenantDatabaseRequest&, const Model::CreateTenantDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTenantDatabaseResponseReceivedHandler;
782 typedef std::function<void(const RDSClient*, const Model::DeleteBlueGreenDeploymentRequest&, const Model::DeleteBlueGreenDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBlueGreenDeploymentResponseReceivedHandler;
783 typedef std::function<void(const RDSClient*, const Model::DeleteCustomDBEngineVersionRequest&, const Model::DeleteCustomDBEngineVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomDBEngineVersionResponseReceivedHandler;
784 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterRequest&, const Model::DeleteDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterResponseReceivedHandler;
785 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterAutomatedBackupRequest&, const Model::DeleteDBClusterAutomatedBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterAutomatedBackupResponseReceivedHandler;
786 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterEndpointRequest&, const Model::DeleteDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterEndpointResponseReceivedHandler;
787 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterParameterGroupRequest&, const Model::DeleteDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterParameterGroupResponseReceivedHandler;
788 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterSnapshotRequest&, const Model::DeleteDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterSnapshotResponseReceivedHandler;
789 typedef std::function<void(const RDSClient*, const Model::DeleteDBInstanceRequest&, const Model::DeleteDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBInstanceResponseReceivedHandler;
790 typedef std::function<void(const RDSClient*, const Model::DeleteDBInstanceAutomatedBackupRequest&, const Model::DeleteDBInstanceAutomatedBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBInstanceAutomatedBackupResponseReceivedHandler;
791 typedef std::function<void(const RDSClient*, const Model::DeleteDBParameterGroupRequest&, const Model::DeleteDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBParameterGroupResponseReceivedHandler;
792 typedef std::function<void(const RDSClient*, const Model::DeleteDBProxyRequest&, const Model::DeleteDBProxyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBProxyResponseReceivedHandler;
793 typedef std::function<void(const RDSClient*, const Model::DeleteDBProxyEndpointRequest&, const Model::DeleteDBProxyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBProxyEndpointResponseReceivedHandler;
794 typedef std::function<void(const RDSClient*, const Model::DeleteDBSecurityGroupRequest&, const Model::DeleteDBSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSecurityGroupResponseReceivedHandler;
795 typedef std::function<void(const RDSClient*, const Model::DeleteDBShardGroupRequest&, const Model::DeleteDBShardGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBShardGroupResponseReceivedHandler;
796 typedef std::function<void(const RDSClient*, const Model::DeleteDBSnapshotRequest&, const Model::DeleteDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSnapshotResponseReceivedHandler;
797 typedef std::function<void(const RDSClient*, const Model::DeleteDBSubnetGroupRequest&, const Model::DeleteDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSubnetGroupResponseReceivedHandler;
798 typedef std::function<void(const RDSClient*, const Model::DeleteEventSubscriptionRequest&, const Model::DeleteEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventSubscriptionResponseReceivedHandler;
799 typedef std::function<void(const RDSClient*, const Model::DeleteGlobalClusterRequest&, const Model::DeleteGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGlobalClusterResponseReceivedHandler;
800 typedef std::function<void(const RDSClient*, const Model::DeleteIntegrationRequest&, const Model::DeleteIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationResponseReceivedHandler;
801 typedef std::function<void(const RDSClient*, const Model::DeleteOptionGroupRequest&, const Model::DeleteOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOptionGroupResponseReceivedHandler;
802 typedef std::function<void(const RDSClient*, const Model::DeleteTenantDatabaseRequest&, const Model::DeleteTenantDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTenantDatabaseResponseReceivedHandler;
803 typedef std::function<void(const RDSClient*, const Model::DeregisterDBProxyTargetsRequest&, const Model::DeregisterDBProxyTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterDBProxyTargetsResponseReceivedHandler;
804 typedef std::function<void(const RDSClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAttributesResponseReceivedHandler;
805 typedef std::function<void(const RDSClient*, const Model::DescribeBlueGreenDeploymentsRequest&, const Model::DescribeBlueGreenDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBlueGreenDeploymentsResponseReceivedHandler;
806 typedef std::function<void(const RDSClient*, const Model::DescribeCertificatesRequest&, const Model::DescribeCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificatesResponseReceivedHandler;
807 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterAutomatedBackupsRequest&, const Model::DescribeDBClusterAutomatedBackupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterAutomatedBackupsResponseReceivedHandler;
808 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterBacktracksRequest&, const Model::DescribeDBClusterBacktracksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterBacktracksResponseReceivedHandler;
809 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterEndpointsRequest&, const Model::DescribeDBClusterEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterEndpointsResponseReceivedHandler;
810 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterParameterGroupsRequest&, const Model::DescribeDBClusterParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterParameterGroupsResponseReceivedHandler;
811 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterParametersRequest&, const Model::DescribeDBClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterParametersResponseReceivedHandler;
812 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterSnapshotAttributesRequest&, const Model::DescribeDBClusterSnapshotAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler;
813 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterSnapshotsRequest&, const Model::DescribeDBClusterSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterSnapshotsResponseReceivedHandler;
814 typedef std::function<void(const RDSClient*, const Model::DescribeDBClustersRequest&, const Model::DescribeDBClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClustersResponseReceivedHandler;
815 typedef std::function<void(const RDSClient*, const Model::DescribeDBEngineVersionsRequest&, const Model::DescribeDBEngineVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBEngineVersionsResponseReceivedHandler;
816 typedef std::function<void(const RDSClient*, const Model::DescribeDBInstanceAutomatedBackupsRequest&, const Model::DescribeDBInstanceAutomatedBackupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBInstanceAutomatedBackupsResponseReceivedHandler;
817 typedef std::function<void(const RDSClient*, const Model::DescribeDBInstancesRequest&, const Model::DescribeDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBInstancesResponseReceivedHandler;
818 typedef std::function<void(const RDSClient*, const Model::DescribeDBLogFilesRequest&, const Model::DescribeDBLogFilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBLogFilesResponseReceivedHandler;
819 typedef std::function<void(const RDSClient*, const Model::DescribeDBParameterGroupsRequest&, const Model::DescribeDBParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBParameterGroupsResponseReceivedHandler;
820 typedef std::function<void(const RDSClient*, const Model::DescribeDBParametersRequest&, const Model::DescribeDBParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBParametersResponseReceivedHandler;
821 typedef std::function<void(const RDSClient*, const Model::DescribeDBProxiesRequest&, const Model::DescribeDBProxiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxiesResponseReceivedHandler;
822 typedef std::function<void(const RDSClient*, const Model::DescribeDBProxyEndpointsRequest&, const Model::DescribeDBProxyEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxyEndpointsResponseReceivedHandler;
823 typedef std::function<void(const RDSClient*, const Model::DescribeDBProxyTargetGroupsRequest&, const Model::DescribeDBProxyTargetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxyTargetGroupsResponseReceivedHandler;
824 typedef std::function<void(const RDSClient*, const Model::DescribeDBProxyTargetsRequest&, const Model::DescribeDBProxyTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBProxyTargetsResponseReceivedHandler;
825 typedef std::function<void(const RDSClient*, const Model::DescribeDBRecommendationsRequest&, const Model::DescribeDBRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBRecommendationsResponseReceivedHandler;
826 typedef std::function<void(const RDSClient*, const Model::DescribeDBSecurityGroupsRequest&, const Model::DescribeDBSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSecurityGroupsResponseReceivedHandler;
827 typedef std::function<void(const RDSClient*, const Model::DescribeDBShardGroupsRequest&, const Model::DescribeDBShardGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBShardGroupsResponseReceivedHandler;
828 typedef std::function<void(const RDSClient*, const Model::DescribeDBSnapshotAttributesRequest&, const Model::DescribeDBSnapshotAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSnapshotAttributesResponseReceivedHandler;
829 typedef std::function<void(const RDSClient*, const Model::DescribeDBSnapshotTenantDatabasesRequest&, const Model::DescribeDBSnapshotTenantDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSnapshotTenantDatabasesResponseReceivedHandler;
830 typedef std::function<void(const RDSClient*, const Model::DescribeDBSnapshotsRequest&, const Model::DescribeDBSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSnapshotsResponseReceivedHandler;
831 typedef std::function<void(const RDSClient*, const Model::DescribeDBSubnetGroupsRequest&, const Model::DescribeDBSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSubnetGroupsResponseReceivedHandler;
832 typedef std::function<void(const RDSClient*, const Model::DescribeEngineDefaultClusterParametersRequest&, const Model::DescribeEngineDefaultClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineDefaultClusterParametersResponseReceivedHandler;
833 typedef std::function<void(const RDSClient*, const Model::DescribeEngineDefaultParametersRequest&, const Model::DescribeEngineDefaultParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineDefaultParametersResponseReceivedHandler;
834 typedef std::function<void(const RDSClient*, const Model::DescribeEventCategoriesRequest&, const Model::DescribeEventCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventCategoriesResponseReceivedHandler;
835 typedef std::function<void(const RDSClient*, const Model::DescribeEventSubscriptionsRequest&, const Model::DescribeEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventSubscriptionsResponseReceivedHandler;
836 typedef std::function<void(const RDSClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventsResponseReceivedHandler;
837 typedef std::function<void(const RDSClient*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportTasksResponseReceivedHandler;
838 typedef std::function<void(const RDSClient*, const Model::DescribeGlobalClustersRequest&, const Model::DescribeGlobalClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGlobalClustersResponseReceivedHandler;
839 typedef std::function<void(const RDSClient*, const Model::DescribeIntegrationsRequest&, const Model::DescribeIntegrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIntegrationsResponseReceivedHandler;
840 typedef std::function<void(const RDSClient*, const Model::DescribeOptionGroupOptionsRequest&, const Model::DescribeOptionGroupOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOptionGroupOptionsResponseReceivedHandler;
841 typedef std::function<void(const RDSClient*, const Model::DescribeOptionGroupsRequest&, const Model::DescribeOptionGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOptionGroupsResponseReceivedHandler;
842 typedef std::function<void(const RDSClient*, const Model::DescribeOrderableDBInstanceOptionsRequest&, const Model::DescribeOrderableDBInstanceOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrderableDBInstanceOptionsResponseReceivedHandler;
843 typedef std::function<void(const RDSClient*, const Model::DescribePendingMaintenanceActionsRequest&, const Model::DescribePendingMaintenanceActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePendingMaintenanceActionsResponseReceivedHandler;
844 typedef std::function<void(const RDSClient*, const Model::DescribeReservedDBInstancesRequest&, const Model::DescribeReservedDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedDBInstancesResponseReceivedHandler;
845 typedef std::function<void(const RDSClient*, const Model::DescribeReservedDBInstancesOfferingsRequest&, const Model::DescribeReservedDBInstancesOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedDBInstancesOfferingsResponseReceivedHandler;
846 typedef std::function<void(const RDSClient*, const Model::DescribeSourceRegionsRequest&, const Model::DescribeSourceRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSourceRegionsResponseReceivedHandler;
847 typedef std::function<void(const RDSClient*, const Model::DescribeTenantDatabasesRequest&, const Model::DescribeTenantDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTenantDatabasesResponseReceivedHandler;
848 typedef std::function<void(const RDSClient*, const Model::DescribeValidDBInstanceModificationsRequest&, const Model::DescribeValidDBInstanceModificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeValidDBInstanceModificationsResponseReceivedHandler;
849 typedef std::function<void(const RDSClient*, const Model::DisableHttpEndpointRequest&, const Model::DisableHttpEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableHttpEndpointResponseReceivedHandler;
850 typedef std::function<void(const RDSClient*, const Model::DownloadDBLogFilePortionRequest&, const Model::DownloadDBLogFilePortionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DownloadDBLogFilePortionResponseReceivedHandler;
851 typedef std::function<void(const RDSClient*, const Model::EnableHttpEndpointRequest&, const Model::EnableHttpEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableHttpEndpointResponseReceivedHandler;
852 typedef std::function<void(const RDSClient*, const Model::FailoverDBClusterRequest&, const Model::FailoverDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FailoverDBClusterResponseReceivedHandler;
853 typedef std::function<void(const RDSClient*, const Model::FailoverGlobalClusterRequest&, const Model::FailoverGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FailoverGlobalClusterResponseReceivedHandler;
854 typedef std::function<void(const RDSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
855 typedef std::function<void(const RDSClient*, const Model::ModifyActivityStreamRequest&, const Model::ModifyActivityStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyActivityStreamResponseReceivedHandler;
856 typedef std::function<void(const RDSClient*, const Model::ModifyCertificatesRequest&, const Model::ModifyCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCertificatesResponseReceivedHandler;
857 typedef std::function<void(const RDSClient*, const Model::ModifyCurrentDBClusterCapacityRequest&, const Model::ModifyCurrentDBClusterCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCurrentDBClusterCapacityResponseReceivedHandler;
858 typedef std::function<void(const RDSClient*, const Model::ModifyCustomDBEngineVersionRequest&, const Model::ModifyCustomDBEngineVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCustomDBEngineVersionResponseReceivedHandler;
859 typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterRequest&, const Model::ModifyDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterResponseReceivedHandler;
860 typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterEndpointRequest&, const Model::ModifyDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterEndpointResponseReceivedHandler;
861 typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterParameterGroupRequest&, const Model::ModifyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterParameterGroupResponseReceivedHandler;
862 typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterSnapshotAttributeRequest&, const Model::ModifyDBClusterSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterSnapshotAttributeResponseReceivedHandler;
863 typedef std::function<void(const RDSClient*, const Model::ModifyDBInstanceRequest&, const Model::ModifyDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBInstanceResponseReceivedHandler;
864 typedef std::function<void(const RDSClient*, const Model::ModifyDBParameterGroupRequest&, const Model::ModifyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBParameterGroupResponseReceivedHandler;
865 typedef std::function<void(const RDSClient*, const Model::ModifyDBProxyRequest&, const Model::ModifyDBProxyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBProxyResponseReceivedHandler;
866 typedef std::function<void(const RDSClient*, const Model::ModifyDBProxyEndpointRequest&, const Model::ModifyDBProxyEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBProxyEndpointResponseReceivedHandler;
867 typedef std::function<void(const RDSClient*, const Model::ModifyDBProxyTargetGroupRequest&, const Model::ModifyDBProxyTargetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBProxyTargetGroupResponseReceivedHandler;
868 typedef std::function<void(const RDSClient*, const Model::ModifyDBRecommendationRequest&, const Model::ModifyDBRecommendationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBRecommendationResponseReceivedHandler;
869 typedef std::function<void(const RDSClient*, const Model::ModifyDBShardGroupRequest&, const Model::ModifyDBShardGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBShardGroupResponseReceivedHandler;
870 typedef std::function<void(const RDSClient*, const Model::ModifyDBSnapshotRequest&, const Model::ModifyDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSnapshotResponseReceivedHandler;
871 typedef std::function<void(const RDSClient*, const Model::ModifyDBSnapshotAttributeRequest&, const Model::ModifyDBSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSnapshotAttributeResponseReceivedHandler;
872 typedef std::function<void(const RDSClient*, const Model::ModifyDBSubnetGroupRequest&, const Model::ModifyDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSubnetGroupResponseReceivedHandler;
873 typedef std::function<void(const RDSClient*, const Model::ModifyEventSubscriptionRequest&, const Model::ModifyEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyEventSubscriptionResponseReceivedHandler;
874 typedef std::function<void(const RDSClient*, const Model::ModifyGlobalClusterRequest&, const Model::ModifyGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyGlobalClusterResponseReceivedHandler;
875 typedef std::function<void(const RDSClient*, const Model::ModifyIntegrationRequest&, const Model::ModifyIntegrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIntegrationResponseReceivedHandler;
876 typedef std::function<void(const RDSClient*, const Model::ModifyOptionGroupRequest&, const Model::ModifyOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyOptionGroupResponseReceivedHandler;
877 typedef std::function<void(const RDSClient*, const Model::ModifyTenantDatabaseRequest&, const Model::ModifyTenantDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyTenantDatabaseResponseReceivedHandler;
878 typedef std::function<void(const RDSClient*, const Model::PromoteReadReplicaRequest&, const Model::PromoteReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PromoteReadReplicaResponseReceivedHandler;
879 typedef std::function<void(const RDSClient*, const Model::PromoteReadReplicaDBClusterRequest&, const Model::PromoteReadReplicaDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PromoteReadReplicaDBClusterResponseReceivedHandler;
880 typedef std::function<void(const RDSClient*, const Model::PurchaseReservedDBInstancesOfferingRequest&, const Model::PurchaseReservedDBInstancesOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseReservedDBInstancesOfferingResponseReceivedHandler;
881 typedef std::function<void(const RDSClient*, const Model::RebootDBClusterRequest&, const Model::RebootDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootDBClusterResponseReceivedHandler;
882 typedef std::function<void(const RDSClient*, const Model::RebootDBInstanceRequest&, const Model::RebootDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootDBInstanceResponseReceivedHandler;
883 typedef std::function<void(const RDSClient*, const Model::RebootDBShardGroupRequest&, const Model::RebootDBShardGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootDBShardGroupResponseReceivedHandler;
884 typedef std::function<void(const RDSClient*, const Model::RegisterDBProxyTargetsRequest&, const Model::RegisterDBProxyTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDBProxyTargetsResponseReceivedHandler;
885 typedef std::function<void(const RDSClient*, const Model::RemoveFromGlobalClusterRequest&, const Model::RemoveFromGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveFromGlobalClusterResponseReceivedHandler;
886 typedef std::function<void(const RDSClient*, const Model::RemoveRoleFromDBClusterRequest&, const Model::RemoveRoleFromDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRoleFromDBClusterResponseReceivedHandler;
887 typedef std::function<void(const RDSClient*, const Model::RemoveRoleFromDBInstanceRequest&, const Model::RemoveRoleFromDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRoleFromDBInstanceResponseReceivedHandler;
888 typedef std::function<void(const RDSClient*, const Model::RemoveSourceIdentifierFromSubscriptionRequest&, const Model::RemoveSourceIdentifierFromSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler;
889 typedef std::function<void(const RDSClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
890 typedef std::function<void(const RDSClient*, const Model::ResetDBClusterParameterGroupRequest&, const Model::ResetDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDBClusterParameterGroupResponseReceivedHandler;
891 typedef std::function<void(const RDSClient*, const Model::ResetDBParameterGroupRequest&, const Model::ResetDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDBParameterGroupResponseReceivedHandler;
892 typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterFromS3Request&, const Model::RestoreDBClusterFromS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterFromS3ResponseReceivedHandler;
893 typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterFromSnapshotRequest&, const Model::RestoreDBClusterFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterFromSnapshotResponseReceivedHandler;
894 typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterToPointInTimeRequest&, const Model::RestoreDBClusterToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterToPointInTimeResponseReceivedHandler;
895 typedef std::function<void(const RDSClient*, const Model::RestoreDBInstanceFromDBSnapshotRequest&, const Model::RestoreDBInstanceFromDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBInstanceFromDBSnapshotResponseReceivedHandler;
896 typedef std::function<void(const RDSClient*, const Model::RestoreDBInstanceFromS3Request&, const Model::RestoreDBInstanceFromS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBInstanceFromS3ResponseReceivedHandler;
897 typedef std::function<void(const RDSClient*, const Model::RestoreDBInstanceToPointInTimeRequest&, const Model::RestoreDBInstanceToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBInstanceToPointInTimeResponseReceivedHandler;
898 typedef std::function<void(const RDSClient*, const Model::RevokeDBSecurityGroupIngressRequest&, const Model::RevokeDBSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeDBSecurityGroupIngressResponseReceivedHandler;
899 typedef std::function<void(const RDSClient*, const Model::StartActivityStreamRequest&, const Model::StartActivityStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartActivityStreamResponseReceivedHandler;
900 typedef std::function<void(const RDSClient*, const Model::StartDBClusterRequest&, const Model::StartDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDBClusterResponseReceivedHandler;
901 typedef std::function<void(const RDSClient*, const Model::StartDBInstanceRequest&, const Model::StartDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDBInstanceResponseReceivedHandler;
903 typedef std::function<void(const RDSClient*, const Model::StartExportTaskRequest&, const Model::StartExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExportTaskResponseReceivedHandler;
904 typedef std::function<void(const RDSClient*, const Model::StopActivityStreamRequest&, const Model::StopActivityStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopActivityStreamResponseReceivedHandler;
905 typedef std::function<void(const RDSClient*, const Model::StopDBClusterRequest&, const Model::StopDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDBClusterResponseReceivedHandler;
906 typedef std::function<void(const RDSClient*, const Model::StopDBInstanceRequest&, const Model::StopDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDBInstanceResponseReceivedHandler;
908 typedef std::function<void(const RDSClient*, const Model::SwitchoverBlueGreenDeploymentRequest&, const Model::SwitchoverBlueGreenDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SwitchoverBlueGreenDeploymentResponseReceivedHandler;
909 typedef std::function<void(const RDSClient*, const Model::SwitchoverGlobalClusterRequest&, const Model::SwitchoverGlobalClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SwitchoverGlobalClusterResponseReceivedHandler;
910 typedef std::function<void(const RDSClient*, const Model::SwitchoverReadReplicaRequest&, const Model::SwitchoverReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SwitchoverReadReplicaResponseReceivedHandler;
911 /* End of service model async handlers definitions */
912 } // namespace RDS
913} // namespace Aws
EndpointProviderBase< RDSClientConfiguration, RDSBuiltInParameters, RDSClientContextParameters > RDSEndpointProviderBase
std::future< CreateDBInstanceReadReplicaOutcome > CreateDBInstanceReadReplicaOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, RDSError > AddRoleToDBClusterOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBClusterParameterGroupOutcome
std::future< ModifyDBParameterGroupOutcome > ModifyDBParameterGroupOutcomeCallable
std::future< SwitchoverReadReplicaOutcome > SwitchoverReadReplicaOutcomeCallable
std::future< DescribeDBParametersOutcome > DescribeDBParametersOutcomeCallable
std::future< DescribeIntegrationsOutcome > DescribeIntegrationsOutcomeCallable
std::future< CreateDBSnapshotOutcome > CreateDBSnapshotOutcomeCallable
std::future< DescribeDBSecurityGroupsOutcome > DescribeDBSecurityGroupsOutcomeCallable
std::future< RemoveFromGlobalClusterOutcome > RemoveFromGlobalClusterOutcomeCallable
Aws::Utils::Outcome< DescribeDBParametersResult, RDSError > DescribeDBParametersOutcome
Aws::Utils::Outcome< DescribeDBClusterParametersResult, RDSError > DescribeDBClusterParametersOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > AddRoleToDBInstanceOutcome
Aws::Utils::Outcome< DescribeReservedDBInstancesResult, RDSError > DescribeReservedDBInstancesOutcome
Aws::Utils::Outcome< DeleteEventSubscriptionResult, RDSError > DeleteEventSubscriptionOutcome
std::future< ModifyCurrentDBClusterCapacityOutcome > ModifyCurrentDBClusterCapacityOutcomeCallable
std::future< DescribeDBProxiesOutcome > DescribeDBProxiesOutcomeCallable
std::future< DescribeGlobalClustersOutcome > DescribeGlobalClustersOutcomeCallable
Aws::Utils::Outcome< StopDBClusterResult, RDSError > StopDBClusterOutcome
Aws::Utils::Outcome< ModifyTenantDatabaseResult, RDSError > ModifyTenantDatabaseOutcome
Aws::Utils::Outcome< RebootDBShardGroupResult, RDSError > RebootDBShardGroupOutcome
Aws::Utils::Outcome< ModifyIntegrationResult, RDSError > ModifyIntegrationOutcome
std::future< StartExportTaskOutcome > StartExportTaskOutcomeCallable
Aws::Utils::Outcome< FailoverDBClusterResult, RDSError > FailoverDBClusterOutcome
Aws::Utils::Outcome< DescribeEventCategoriesResult, RDSError > DescribeEventCategoriesOutcome
Aws::Utils::Outcome< DisableHttpEndpointResult, RDSError > DisableHttpEndpointOutcome
Aws::Utils::Outcome< ResetDBParameterGroupResult, RDSError > ResetDBParameterGroupOutcome
Aws::Utils::Outcome< FailoverGlobalClusterResult, RDSError > FailoverGlobalClusterOutcome
Aws::Utils::Outcome< PromoteReadReplicaResult, RDSError > PromoteReadReplicaOutcome
std::future< DescribeDBSnapshotsOutcome > DescribeDBSnapshotsOutcomeCallable
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< RestoreDBInstanceFromS3Result, RDSError > RestoreDBInstanceFromS3Outcome
Aws::Utils::Outcome< ModifyDBInstanceResult, RDSError > ModifyDBInstanceOutcome
std::future< DeleteTenantDatabaseOutcome > DeleteTenantDatabaseOutcomeCallable
std::future< ModifyDBProxyEndpointOutcome > ModifyDBProxyEndpointOutcomeCallable
std::future< ModifyDBClusterOutcome > ModifyDBClusterOutcomeCallable
std::future< DescribeDBSnapshotAttributesOutcome > DescribeDBSnapshotAttributesOutcomeCallable
std::future< DescribeDBClusterSnapshotsOutcome > DescribeDBClusterSnapshotsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedDBInstancesOfferingsResult, RDSError > DescribeReservedDBInstancesOfferingsOutcome
Aws::Utils::Outcome< RebootDBInstanceResult, RDSError > RebootDBInstanceOutcome
std::future< DeleteDBShardGroupOutcome > DeleteDBShardGroupOutcomeCallable
Aws::Utils::Outcome< ModifyDBProxyTargetGroupResult, RDSError > ModifyDBProxyTargetGroupOutcome
std::future< DescribeDBRecommendationsOutcome > DescribeDBRecommendationsOutcomeCallable
std::future< DescribeDBClusterParametersOutcome > DescribeDBClusterParametersOutcomeCallable
std::future< DescribeTenantDatabasesOutcome > DescribeTenantDatabasesOutcomeCallable
Aws::Utils::Outcome< DeleteDBProxyEndpointResult, RDSError > DeleteDBProxyEndpointOutcome
std::future< DeleteDBParameterGroupOutcome > DeleteDBParameterGroupOutcomeCallable
std::future< RestoreDBInstanceFromS3Outcome > RestoreDBInstanceFromS3OutcomeCallable
std::future< CreateGlobalClusterOutcome > CreateGlobalClusterOutcomeCallable
std::future< DeleteDBClusterParameterGroupOutcome > DeleteDBClusterParameterGroupOutcomeCallable
std::future< ModifyActivityStreamOutcome > ModifyActivityStreamOutcomeCallable
std::future< DescribeDBShardGroupsOutcome > DescribeDBShardGroupsOutcomeCallable
Aws::Utils::Outcome< DeleteBlueGreenDeploymentResult, RDSError > DeleteBlueGreenDeploymentOutcome
std::future< DeleteDBClusterSnapshotOutcome > DeleteDBClusterSnapshotOutcomeCallable
Aws::Utils::Outcome< StartDBClusterResult, RDSError > StartDBClusterOutcome
std::future< RebootDBClusterOutcome > RebootDBClusterOutcomeCallable
Aws::Utils::Outcome< RemoveSourceIdentifierFromSubscriptionResult, RDSError > RemoveSourceIdentifierFromSubscriptionOutcome
Aws::Utils::Outcome< DeleteIntegrationResult, RDSError > DeleteIntegrationOutcome
std::future< CopyDBClusterParameterGroupOutcome > CopyDBClusterParameterGroupOutcomeCallable
std::future< AddSourceIdentifierToSubscriptionOutcome > AddSourceIdentifierToSubscriptionOutcomeCallable
Aws::Utils::Outcome< DescribeDBSnapshotsResult, RDSError > DescribeDBSnapshotsOutcome
std::future< DeleteDBInstanceAutomatedBackupOutcome > DeleteDBInstanceAutomatedBackupOutcomeCallable
Aws::Utils::Outcome< DescribeExportTasksResult, RDSError > DescribeExportTasksOutcome
std::future< DescribeDBClusterParameterGroupsOutcome > DescribeDBClusterParameterGroupsOutcomeCallable
std::future< DescribeDBClusterSnapshotAttributesOutcome > DescribeDBClusterSnapshotAttributesOutcomeCallable
Aws::Utils::Outcome< EnableHttpEndpointResult, RDSError > EnableHttpEndpointOutcome
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
Aws::Utils::Outcome< DeleteDBClusterEndpointResult, RDSError > DeleteDBClusterEndpointOutcome
std::future< StopDBInstanceOutcome > StopDBInstanceOutcomeCallable
std::future< PurchaseReservedDBInstancesOfferingOutcome > PurchaseReservedDBInstancesOfferingOutcomeCallable
std::future< CreateTenantDatabaseOutcome > CreateTenantDatabaseOutcomeCallable
Aws::Utils::Outcome< CreateDBProxyEndpointResult, RDSError > CreateDBProxyEndpointOutcome
Aws::Utils::Outcome< CreateDBClusterSnapshotResult, RDSError > CreateDBClusterSnapshotOutcome
Aws::Utils::Outcome< RestoreDBInstanceFromDBSnapshotResult, RDSError > RestoreDBInstanceFromDBSnapshotOutcome
Aws::Utils::Outcome< DescribeDBProxiesResult, RDSError > DescribeDBProxiesOutcome
Aws::Utils::Outcome< DescribeAccountAttributesResult, RDSError > DescribeAccountAttributesOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteOptionGroupOutcome
std::future< DeleteDBClusterEndpointOutcome > DeleteDBClusterEndpointOutcomeCallable
Aws::Utils::Outcome< StopDBInstanceAutomatedBackupsReplicationResult, RDSError > StopDBInstanceAutomatedBackupsReplicationOutcome
std::future< DescribeOptionGroupOptionsOutcome > DescribeOptionGroupOptionsOutcomeCallable
Aws::Utils::Outcome< DeleteDBClusterResult, RDSError > DeleteDBClusterOutcome
std::future< CreateDBClusterOutcome > CreateDBClusterOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterParameterGroupsResult, RDSError > DescribeDBClusterParameterGroupsOutcome
std::future< DescribeDBClustersOutcome > DescribeDBClustersOutcomeCallable
Aws::Utils::Outcome< ModifyDBSubnetGroupResult, RDSError > ModifyDBSubnetGroupOutcome
Aws::Utils::Outcome< DescribeBlueGreenDeploymentsResult, RDSError > DescribeBlueGreenDeploymentsOutcome
Aws::Utils::Outcome< ModifyDBShardGroupResult, RDSError > ModifyDBShardGroupOutcome
std::future< ModifyTenantDatabaseOutcome > ModifyTenantDatabaseOutcomeCallable
std::future< DeleteBlueGreenDeploymentOutcome > DeleteBlueGreenDeploymentOutcomeCallable
Aws::Utils::Outcome< DescribeGlobalClustersResult, RDSError > DescribeGlobalClustersOutcome
std::future< ModifyDBProxyTargetGroupOutcome > ModifyDBProxyTargetGroupOutcomeCallable
std::future< RebootDBShardGroupOutcome > RebootDBShardGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBShardGroupsResult, RDSError > DescribeDBShardGroupsOutcome
std::future< CreateDBClusterParameterGroupOutcome > CreateDBClusterParameterGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBSubnetGroupsResult, RDSError > DescribeDBSubnetGroupsOutcome
std::future< CopyOptionGroupOutcome > CopyOptionGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterBacktracksResult, RDSError > DescribeDBClusterBacktracksOutcome
Aws::Utils::Outcome< DeleteDBInstanceResult, RDSError > DeleteDBInstanceOutcome
Aws::Utils::Outcome< DescribePendingMaintenanceActionsResult, RDSError > DescribePendingMaintenanceActionsOutcome
Aws::Utils::Outcome< RestoreDBClusterFromSnapshotResult, RDSError > RestoreDBClusterFromSnapshotOutcome
Aws::Utils::Outcome< ModifyCertificatesResult, RDSError > ModifyCertificatesOutcome
std::future< DescribeDBProxyTargetGroupsOutcome > DescribeDBProxyTargetGroupsOutcomeCallable
std::future< DeleteDBSecurityGroupOutcome > DeleteDBSecurityGroupOutcomeCallable
std::future< DeleteDBSubnetGroupOutcome > DeleteDBSubnetGroupOutcomeCallable
Aws::Utils::Outcome< CopyDBSnapshotResult, RDSError > CopyDBSnapshotOutcome
std::future< DeleteDBProxyEndpointOutcome > DeleteDBProxyEndpointOutcomeCallable
Aws::Utils::Outcome< DescribeDBInstanceAutomatedBackupsResult, RDSError > DescribeDBInstanceAutomatedBackupsOutcome
std::future< ModifyGlobalClusterOutcome > ModifyGlobalClusterOutcomeCallable
Aws::Utils::Outcome< CopyDBClusterSnapshotResult, RDSError > CopyDBClusterSnapshotOutcome
std::future< CreateDBSubnetGroupOutcome > CreateDBSubnetGroupOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, RDSError > ListTagsForResourceOutcome
std::future< RebootDBInstanceOutcome > RebootDBInstanceOutcomeCallable
Aws::Utils::Outcome< CancelExportTaskResult, RDSError > CancelExportTaskOutcome
std::future< CreateOptionGroupOutcome > CreateOptionGroupOutcomeCallable
std::future< CopyDBClusterSnapshotOutcome > CopyDBClusterSnapshotOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, RDSError > AddTagsToResourceOutcome
Aws::Utils::Outcome< CreateTenantDatabaseResult, RDSError > CreateTenantDatabaseOutcome
Aws::Utils::Outcome< CopyDBParameterGroupResult, RDSError > CopyDBParameterGroupOutcome
std::future< DescribeDBParameterGroupsOutcome > DescribeDBParameterGroupsOutcomeCallable
Aws::Utils::Outcome< AuthorizeDBSecurityGroupIngressResult, RDSError > AuthorizeDBSecurityGroupIngressOutcome
std::future< RestoreDBClusterToPointInTimeOutcome > RestoreDBClusterToPointInTimeOutcomeCallable
std::future< CopyDBSnapshotOutcome > CopyDBSnapshotOutcomeCallable
std::future< DisableHttpEndpointOutcome > DisableHttpEndpointOutcomeCallable
Aws::Utils::Outcome< DeleteGlobalClusterResult, RDSError > DeleteGlobalClusterOutcome
std::future< DescribeDBSnapshotTenantDatabasesOutcome > DescribeDBSnapshotTenantDatabasesOutcomeCallable
std::future< DescribeDBEngineVersionsOutcome > DescribeDBEngineVersionsOutcomeCallable
Aws::Utils::Outcome< DeleteCustomDBEngineVersionResult, RDSError > DeleteCustomDBEngineVersionOutcome
Aws::Utils::Outcome< ApplyPendingMaintenanceActionResult, RDSError > ApplyPendingMaintenanceActionOutcome
Aws::Utils::Outcome< DownloadDBLogFilePortionResult, RDSError > DownloadDBLogFilePortionOutcome
std::future< DeleteDBProxyOutcome > DeleteDBProxyOutcomeCallable
std::future< CreateDBShardGroupOutcome > CreateDBShardGroupOutcomeCallable
std::future< ModifyDBSnapshotAttributeOutcome > ModifyDBSnapshotAttributeOutcomeCallable
std::future< ModifyCertificatesOutcome > ModifyCertificatesOutcomeCallable
Aws::Utils::Outcome< RemoveFromGlobalClusterResult, RDSError > RemoveFromGlobalClusterOutcome
std::future< FailoverGlobalClusterOutcome > FailoverGlobalClusterOutcomeCallable
std::future< DescribeDBLogFilesOutcome > DescribeDBLogFilesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, RDSError > RemoveRoleFromDBInstanceOutcome
Aws::Utils::Outcome< DescribeDBParameterGroupsResult, RDSError > DescribeDBParameterGroupsOutcome
Aws::Utils::Outcome< CreateEventSubscriptionResult, RDSError > CreateEventSubscriptionOutcome
Aws::Utils::Outcome< CopyDBClusterParameterGroupResult, RDSError > CopyDBClusterParameterGroupOutcome
std::future< DescribeEngineDefaultClusterParametersOutcome > DescribeEngineDefaultClusterParametersOutcomeCallable
Aws::Utils::Outcome< ModifyDBClusterParameterGroupResult, RDSError > ModifyDBClusterParameterGroupOutcome
std::future< StartDBClusterOutcome > StartDBClusterOutcomeCallable
std::future< DescribeDBProxyTargetsOutcome > DescribeDBProxyTargetsOutcomeCallable
std::future< ModifyDBSnapshotOutcome > ModifyDBSnapshotOutcomeCallable
std::future< DescribeDBSubnetGroupsOutcome > DescribeDBSubnetGroupsOutcomeCallable
Aws::Utils::Outcome< DescribeIntegrationsResult, RDSError > DescribeIntegrationsOutcome
Aws::Utils::Outcome< RegisterDBProxyTargetsResult, RDSError > RegisterDBProxyTargetsOutcome
std::future< DescribeDBClusterBacktracksOutcome > DescribeDBClusterBacktracksOutcomeCallable
Aws::Utils::Outcome< CreateDBParameterGroupResult, RDSError > CreateDBParameterGroupOutcome
std::future< StopActivityStreamOutcome > StopActivityStreamOutcomeCallable
std::future< DescribeBlueGreenDeploymentsOutcome > DescribeBlueGreenDeploymentsOutcomeCallable
std::future< DescribeCertificatesOutcome > DescribeCertificatesOutcomeCallable
Aws::Utils::Outcome< DescribeDBClustersResult, RDSError > DescribeDBClustersOutcome
Aws::Utils::Outcome< ModifyDBRecommendationResult, RDSError > ModifyDBRecommendationOutcome
Aws::Utils::Outcome< RevokeDBSecurityGroupIngressResult, RDSError > RevokeDBSecurityGroupIngressOutcome
Aws::Utils::Outcome< CreateBlueGreenDeploymentResult, RDSError > CreateBlueGreenDeploymentOutcome
std::future< ModifyDBInstanceOutcome > ModifyDBInstanceOutcomeCallable
std::future< AddRoleToDBInstanceOutcome > AddRoleToDBInstanceOutcomeCallable
Aws::Utils::Outcome< DescribeOrderableDBInstanceOptionsResult, RDSError > DescribeOrderableDBInstanceOptionsOutcome
Aws::Utils::Outcome< PurchaseReservedDBInstancesOfferingResult, RDSError > PurchaseReservedDBInstancesOfferingOutcome
std::future< ModifyDBClusterParameterGroupOutcome > ModifyDBClusterParameterGroupOutcomeCallable
std::future< CopyDBParameterGroupOutcome > CopyDBParameterGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBEngineVersionsResult, RDSError > DescribeDBEngineVersionsOutcome
std::future< DescribeEngineDefaultParametersOutcome > DescribeEngineDefaultParametersOutcomeCallable
Aws::Utils::Outcome< CreateDBInstanceReadReplicaResult, RDSError > CreateDBInstanceReadReplicaOutcome
Aws::Utils::Outcome< BacktrackDBClusterResult, RDSError > BacktrackDBClusterOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ResetDBParameterGroupOutcome > ResetDBParameterGroupOutcomeCallable
Aws::Utils::Outcome< DescribeSourceRegionsResult, RDSError > DescribeSourceRegionsOutcome
std::future< ResetDBClusterParameterGroupOutcome > ResetDBClusterParameterGroupOutcomeCallable
Aws::Utils::Outcome< CreateDBSubnetGroupResult, RDSError > CreateDBSubnetGroupOutcome
Aws::Utils::Outcome< PromoteReadReplicaDBClusterResult, RDSError > PromoteReadReplicaDBClusterOutcome
std::future< DescribeReservedDBInstancesOfferingsOutcome > DescribeReservedDBInstancesOfferingsOutcomeCallable
std::future< DeleteDBSnapshotOutcome > DeleteDBSnapshotOutcomeCallable
Aws::Utils::Outcome< CreateIntegrationResult, RDSError > CreateIntegrationOutcome
Aws::Utils::Outcome< ModifyCustomDBEngineVersionResult, RDSError > ModifyCustomDBEngineVersionOutcome
std::future< DeleteEventSubscriptionOutcome > DeleteEventSubscriptionOutcomeCallable
std::future< RestoreDBClusterFromSnapshotOutcome > RestoreDBClusterFromSnapshotOutcomeCallable
Aws::Utils::Outcome< DescribeEventSubscriptionsResult, RDSError > DescribeEventSubscriptionsOutcome
Aws::Utils::Outcome< ModifyDBSnapshotAttributeResult, RDSError > ModifyDBSnapshotAttributeOutcome
std::future< DescribeDBClusterAutomatedBackupsOutcome > DescribeDBClusterAutomatedBackupsOutcomeCallable
Aws::Utils::Outcome< ModifyDBClusterEndpointResult, RDSError > ModifyDBClusterEndpointOutcome
Aws::Utils::Outcome< DeleteDBInstanceAutomatedBackupResult, RDSError > DeleteDBInstanceAutomatedBackupOutcome
std::future< StopDBClusterOutcome > StopDBClusterOutcomeCallable
Aws::Utils::Outcome< RebootDBClusterResult, RDSError > RebootDBClusterOutcome
Aws::Utils::Outcome< ModifyGlobalClusterResult, RDSError > ModifyGlobalClusterOutcome
std::future< ModifyDBShardGroupOutcome > ModifyDBShardGroupOutcomeCallable
std::future< CreateDBProxyOutcome > CreateDBProxyOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterEndpointsResult, RDSError > DescribeDBClusterEndpointsOutcome
Aws::Utils::Outcome< DeleteDBShardGroupResult, RDSError > DeleteDBShardGroupOutcome
Aws::Utils::Outcome< CreateDBClusterEndpointResult, RDSError > CreateDBClusterEndpointOutcome
std::future< RestoreDBInstanceFromDBSnapshotOutcome > RestoreDBInstanceFromDBSnapshotOutcomeCallable
Aws::Utils::Outcome< SwitchoverGlobalClusterResult, RDSError > SwitchoverGlobalClusterOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > RemoveRoleFromDBClusterOutcome
std::future< CreateDBClusterSnapshotOutcome > CreateDBClusterSnapshotOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
Aws::Utils::Outcome< ResetDBClusterParameterGroupResult, RDSError > ResetDBClusterParameterGroupOutcome
std::future< CreateDBProxyEndpointOutcome > CreateDBProxyEndpointOutcomeCallable
Aws::Utils::Outcome< StopDBInstanceResult, RDSError > StopDBInstanceOutcome
std::future< RemoveRoleFromDBClusterOutcome > RemoveRoleFromDBClusterOutcomeCallable
std::future< DeleteDBClusterAutomatedBackupOutcome > DeleteDBClusterAutomatedBackupOutcomeCallable
std::future< PromoteReadReplicaDBClusterOutcome > PromoteReadReplicaDBClusterOutcomeCallable
Aws::Utils::Outcome< SwitchoverReadReplicaResult, RDSError > SwitchoverReadReplicaOutcome
Aws::Utils::Outcome< DescribeDBProxyTargetGroupsResult, RDSError > DescribeDBProxyTargetGroupsOutcome
std::future< SwitchoverBlueGreenDeploymentOutcome > SwitchoverBlueGreenDeploymentOutcomeCallable
Aws::Utils::Outcome< ModifyOptionGroupResult, RDSError > ModifyOptionGroupOutcome
Aws::Utils::Outcome< DescribeDBRecommendationsResult, RDSError > DescribeDBRecommendationsOutcome
std::future< AddRoleToDBClusterOutcome > AddRoleToDBClusterOutcomeCallable
std::future< DeleteGlobalClusterOutcome > DeleteGlobalClusterOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterSnapshotsResult, RDSError > DescribeDBClusterSnapshotsOutcome
std::future< DescribeValidDBInstanceModificationsOutcome > DescribeValidDBInstanceModificationsOutcomeCallable
std::future< CreateCustomDBEngineVersionOutcome > CreateCustomDBEngineVersionOutcomeCallable
Aws::Utils::Outcome< StartDBInstanceResult, RDSError > StartDBInstanceOutcome
Aws::Utils::Outcome< AddSourceIdentifierToSubscriptionResult, RDSError > AddSourceIdentifierToSubscriptionOutcome
Aws::Utils::Outcome< DeleteDBSnapshotResult, RDSError > DeleteDBSnapshotOutcome
Aws::Utils::Outcome< ModifyDBProxyResult, RDSError > ModifyDBProxyOutcome
std::future< FailoverDBClusterOutcome > FailoverDBClusterOutcomeCallable
Aws::Utils::Outcome< DescribeDBSnapshotAttributesResult, RDSError > DescribeDBSnapshotAttributesOutcome
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBParameterGroupOutcome
std::future< DownloadDBLogFilePortionOutcome > DownloadDBLogFilePortionOutcomeCallable
Aws::Utils::Outcome< DeleteDBClusterSnapshotResult, RDSError > DeleteDBClusterSnapshotOutcome
Aws::Utils::Outcome< DescribeValidDBInstanceModificationsResult, RDSError > DescribeValidDBInstanceModificationsOutcome
std::future< BacktrackDBClusterOutcome > BacktrackDBClusterOutcomeCallable
Aws::Utils::Outcome< DeleteDBProxyResult, RDSError > DeleteDBProxyOutcome
std::future< RegisterDBProxyTargetsOutcome > RegisterDBProxyTargetsOutcomeCallable
std::future< StartActivityStreamOutcome > StartActivityStreamOutcomeCallable
Aws::Utils::Outcome< DescribeDBSecurityGroupsResult, RDSError > DescribeDBSecurityGroupsOutcome
std::future< CreateBlueGreenDeploymentOutcome > CreateBlueGreenDeploymentOutcomeCallable
std::future< ModifyIntegrationOutcome > ModifyIntegrationOutcomeCallable
Aws::Utils::Outcome< CreateDBInstanceResult, RDSError > CreateDBInstanceOutcome
Aws::Utils::Outcome< StartActivityStreamResult, RDSError > StartActivityStreamOutcome
std::future< EnableHttpEndpointOutcome > EnableHttpEndpointOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
Aws::Utils::Outcome< DescribeDBLogFilesResult, RDSError > DescribeDBLogFilesOutcome
Aws::Utils::Outcome< DescribeDBProxyTargetsResult, RDSError > DescribeDBProxyTargetsOutcome
std::future< RemoveRoleFromDBInstanceOutcome > RemoveRoleFromDBInstanceOutcomeCallable
std::future< RemoveSourceIdentifierFromSubscriptionOutcome > RemoveSourceIdentifierFromSubscriptionOutcomeCallable
std::future< PromoteReadReplicaOutcome > PromoteReadReplicaOutcomeCallable
std::future< ModifyDBRecommendationOutcome > ModifyDBRecommendationOutcomeCallable
Aws::Utils::Outcome< CreateDBClusterResult, RDSError > CreateDBClusterOutcome
std::future< DeleteCustomDBEngineVersionOutcome > DeleteCustomDBEngineVersionOutcomeCallable
std::future< DescribeDBInstanceAutomatedBackupsOutcome > DescribeDBInstanceAutomatedBackupsOutcomeCallable
Aws::Utils::Outcome< DescribeOptionGroupOptionsResult, RDSError > DescribeOptionGroupOptionsOutcome
Aws::Utils::Outcome< ModifyDBClusterSnapshotAttributeResult, RDSError > ModifyDBClusterSnapshotAttributeOutcome
Aws::Utils::Outcome< DescribeTenantDatabasesResult, RDSError > DescribeTenantDatabasesOutcome
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
Aws::Utils::Outcome< DeleteTenantDatabaseResult, RDSError > DeleteTenantDatabaseOutcome
Aws::Utils::Outcome< RestoreDBClusterFromS3Result, RDSError > RestoreDBClusterFromS3Outcome
std::future< StopDBInstanceAutomatedBackupsReplicationOutcome > StopDBInstanceAutomatedBackupsReplicationOutcomeCallable
Aws::Utils::Outcome< DescribeEngineDefaultParametersResult, RDSError > DescribeEngineDefaultParametersOutcome
Aws::Utils::Outcome< DescribeDBSnapshotTenantDatabasesResult, RDSError > DescribeDBSnapshotTenantDatabasesOutcome
Aws::Utils::Outcome< DeleteDBClusterAutomatedBackupResult, RDSError > DeleteDBClusterAutomatedBackupOutcome
Aws::Utils::Outcome< CopyOptionGroupResult, RDSError > CopyOptionGroupOutcome
std::future< ModifyCustomDBEngineVersionOutcome > ModifyCustomDBEngineVersionOutcomeCallable
Aws::Utils::Outcome< DescribeEngineDefaultClusterParametersResult, RDSError > DescribeEngineDefaultClusterParametersOutcome
std::future< SwitchoverGlobalClusterOutcome > SwitchoverGlobalClusterOutcomeCallable
Aws::Utils::Outcome< SwitchoverBlueGreenDeploymentResult, RDSError > SwitchoverBlueGreenDeploymentOutcome
std::future< RestoreDBClusterFromS3Outcome > RestoreDBClusterFromS3OutcomeCallable
Aws::Utils::Outcome< ModifyEventSubscriptionResult, RDSError > ModifyEventSubscriptionOutcome
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< StartDBInstanceAutomatedBackupsReplicationResult, RDSError > StartDBInstanceAutomatedBackupsReplicationOutcome
Aws::Utils::Outcome< StartExportTaskResult, RDSError > StartExportTaskOutcome
Aws::Utils::Outcome< DescribeOptionGroupsResult, RDSError > DescribeOptionGroupsOutcome
std::future< DescribeOrderableDBInstanceOptionsOutcome > DescribeOrderableDBInstanceOptionsOutcomeCallable
Aws::Utils::Outcome< CreateCustomDBEngineVersionResult, RDSError > CreateCustomDBEngineVersionOutcome
std::future< RestoreDBInstanceToPointInTimeOutcome > RestoreDBInstanceToPointInTimeOutcomeCallable
std::future< ModifyOptionGroupOutcome > ModifyOptionGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBProxyEndpointsResult, RDSError > DescribeDBProxyEndpointsOutcome
Aws::Utils::Outcome< CreateDBShardGroupResult, RDSError > CreateDBShardGroupOutcome
Aws::Utils::Outcome< ModifyCurrentDBClusterCapacityResult, RDSError > ModifyCurrentDBClusterCapacityOutcome
std::future< StartDBInstanceAutomatedBackupsReplicationOutcome > StartDBInstanceAutomatedBackupsReplicationOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
Aws::Utils::Outcome< CreateDBSnapshotResult, RDSError > CreateDBSnapshotOutcome
Aws::Utils::Outcome< DescribeDBClusterAutomatedBackupsResult, RDSError > DescribeDBClusterAutomatedBackupsOutcome
Aws::Utils::Outcome< CreateOptionGroupResult, RDSError > CreateOptionGroupOutcome
Aws::Utils::Outcome< DescribeEventsResult, RDSError > DescribeEventsOutcome
std::future< DeleteOptionGroupOutcome > DeleteOptionGroupOutcomeCallable
std::future< DeregisterDBProxyTargetsOutcome > DeregisterDBProxyTargetsOutcomeCallable
Aws::Utils::Outcome< CreateDBSecurityGroupResult, RDSError > CreateDBSecurityGroupOutcome
std::future< DescribeDBProxyEndpointsOutcome > DescribeDBProxyEndpointsOutcomeCallable
std::future< CreateDBClusterEndpointOutcome > CreateDBClusterEndpointOutcomeCallable
Aws::Utils::Outcome< CreateGlobalClusterResult, RDSError > CreateGlobalClusterOutcome
Aws::Utils::Outcome< StopActivityStreamResult, RDSError > StopActivityStreamOutcome
std::future< CreateDBInstanceOutcome > CreateDBInstanceOutcomeCallable
Aws::Utils::Outcome< DescribeDBInstancesResult, RDSError > DescribeDBInstancesOutcome
Aws::Utils::Outcome< RestoreDBClusterToPointInTimeResult, RDSError > RestoreDBClusterToPointInTimeOutcome
Aws::Utils::Outcome< RestoreDBInstanceToPointInTimeResult, RDSError > RestoreDBInstanceToPointInTimeOutcome
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
std::future< DescribeDBInstancesOutcome > DescribeDBInstancesOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< AuthorizeDBSecurityGroupIngressOutcome > AuthorizeDBSecurityGroupIngressOutcomeCallable
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::future< DescribeOptionGroupsOutcome > DescribeOptionGroupsOutcomeCallable
std::future< DescribeDBClusterEndpointsOutcome > DescribeDBClusterEndpointsOutcomeCallable
Aws::Utils::Outcome< ModifyActivityStreamResult, RDSError > ModifyActivityStreamOutcome
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBSubnetGroupOutcome
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< ModifyDBProxyOutcome > ModifyDBProxyOutcomeCallable
std::future< CreateDBParameterGroupOutcome > CreateDBParameterGroupOutcomeCallable
std::future< ApplyPendingMaintenanceActionOutcome > ApplyPendingMaintenanceActionOutcomeCallable
std::future< DescribeSourceRegionsOutcome > DescribeSourceRegionsOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterSnapshotAttributesResult, RDSError > DescribeDBClusterSnapshotAttributesOutcome
std::future< ModifyDBClusterEndpointOutcome > ModifyDBClusterEndpointOutcomeCallable
std::future< ModifyDBClusterSnapshotAttributeOutcome > ModifyDBClusterSnapshotAttributeOutcomeCallable
std::future< DeleteDBInstanceOutcome > DeleteDBInstanceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, RDSError > DeleteDBSecurityGroupOutcome
Aws::Utils::Outcome< ModifyDBSnapshotResult, RDSError > ModifyDBSnapshotOutcome
std::future< DeleteDBClusterOutcome > DeleteDBClusterOutcomeCallable
Aws::Utils::Outcome< ModifyDBParameterGroupResult, RDSError > ModifyDBParameterGroupOutcome
Aws::Utils::Outcome< DescribeCertificatesResult, RDSError > DescribeCertificatesOutcome
Aws::Utils::Outcome< DeregisterDBProxyTargetsResult, RDSError > DeregisterDBProxyTargetsOutcome
Aws::Utils::Outcome< CreateDBProxyResult, RDSError > CreateDBProxyOutcome
Aws::Utils::Outcome< ModifyDBProxyEndpointResult, RDSError > ModifyDBProxyEndpointOutcome
Aws::Utils::Outcome< CreateDBClusterParameterGroupResult, RDSError > CreateDBClusterParameterGroupOutcome
Aws::Utils::Outcome< ModifyDBClusterResult, RDSError > ModifyDBClusterOutcome
std::future< RevokeDBSecurityGroupIngressOutcome > RevokeDBSecurityGroupIngressOutcomeCallable
std::future< DescribeReservedDBInstancesOutcome > DescribeReservedDBInstancesOutcomeCallable
std::future< CreateDBSecurityGroupOutcome > CreateDBSecurityGroupOutcomeCallable
std::future< ModifyDBSubnetGroupOutcome > ModifyDBSubnetGroupOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, RDSError > RemoveTagsFromResourceOutcome
std::future< StartDBInstanceOutcome > StartDBInstanceOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeDBClustersRequest &, const Model::DescribeDBClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClustersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBInstanceRequest &, const Model::DeleteDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterRequest &, const Model::ModifyDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteTenantDatabaseRequest &, const Model::DeleteTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTenantDatabaseResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeIntegrationsRequest &, const Model::DescribeIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIntegrationsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeTenantDatabasesRequest &, const Model::DescribeTenantDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTenantDatabasesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RegisterDBProxyTargetsRequest &, const Model::RegisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBInstanceToPointInTimeRequest &, const Model::RestoreDBInstanceToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBInstanceToPointInTimeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterAutomatedBackupsRequest &, const Model::DescribeDBClusterAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterAutomatedBackupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveSourceIdentifierFromSubscriptionRequest &, const Model::RemoveSourceIdentifierFromSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBClusterSnapshotRequest &, const Model::CopyDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeValidDBInstanceModificationsRequest &, const Model::DescribeValidDBInstanceModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeValidDBInstanceModificationsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOptionGroupsRequest &, const Model::DescribeOptionGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterParameterGroupRequest &, const Model::ModifyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DownloadDBLogFilePortionRequest &, const Model::DownloadDBLogFilePortionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DownloadDBLogFilePortionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOrderableDBInstanceOptionsRequest &, const Model::DescribeOrderableDBInstanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrderableDBInstanceOptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBInstanceFromDBSnapshotRequest &, const Model::RestoreDBInstanceFromDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBInstanceFromDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBParameterGroupRequest &, const Model::CopyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateCustomDBEngineVersionRequest &, const Model::CreateCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomDBEngineVersionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyActivityStreamRequest &, const Model::ModifyActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyActivityStreamResponseReceivedHandler
std::function< void(const RDSClient *, const Model::FailoverGlobalClusterRequest &, const Model::FailoverGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSnapshotRequest &, const Model::CreateDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddRoleToDBClusterRequest &, const Model::AddRoleToDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBShardGroupRequest &, const Model::DeleteDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromS3Request &, const Model::RestoreDBClusterFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromS3ResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyOptionGroupRequest &, const Model::CopyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBLogFilesRequest &, const Model::DescribeDBLogFilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBLogFilesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterEndpointsRequest &, const Model::DescribeDBClusterEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterEndpointsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PromoteReadReplicaRequest &, const Model::PromoteReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeCertificatesRequest &, const Model::DescribeCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificatesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBInstanceAutomatedBackupRequest &, const Model::DeleteDBInstanceAutomatedBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBInstanceAutomatedBackupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterParameterGroupRequest &, const Model::CreateDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribePendingMaintenanceActionsRequest &, const Model::DescribePendingMaintenanceActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePendingMaintenanceActionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartDBInstanceRequest &, const Model::StartDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateTenantDatabaseRequest &, const Model::CreateTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTenantDatabaseResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateBlueGreenDeploymentRequest &, const Model::CreateBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBlueGreenDeploymentResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyRequest &, const Model::ModifyDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBInstanceRequest &, const Model::RebootDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBProxyEndpointRequest &, const Model::CreateDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeReservedDBInstancesRequest &, const Model::DescribeReservedDBInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedDBInstancesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterRequest &, const Model::CreateDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBProxyEndpointRequest &, const Model::DeleteDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteGlobalClusterRequest &, const Model::DeleteGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterSnapshotsRequest &, const Model::DescribeDBClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotAttributesRequest &, const Model::DescribeDBSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSnapshotAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxiesRequest &, const Model::DescribeDBProxiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxiesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateGlobalClusterRequest &, const Model::CreateGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBShardGroupRequest &, const Model::ModifyDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBShardGroupRequest &, const Model::RebootDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBInstancesRequest &, const Model::DescribeDBInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBInstancesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBInstanceAutomatedBackupsReplicationRequest &, const Model::StopDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBProxyRequest &, const Model::DeleteDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBProxyResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterEndpointRequest &, const Model::ModifyDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterAutomatedBackupRequest &, const Model::DeleteDBClusterAutomatedBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterAutomatedBackupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBParameterGroupRequest &, const Model::CreateDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBShardGroupRequest &, const Model::CreateDBShardGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBShardGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCustomDBEngineVersionRequest &, const Model::ModifyCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCustomDBEngineVersionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterToPointInTimeRequest &, const Model::RestoreDBClusterToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterToPointInTimeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterSnapshotRequest &, const Model::CreateDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateOptionGroupRequest &, const Model::CreateOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteOptionGroupRequest &, const Model::DeleteOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBInstanceReadReplicaRequest &, const Model::CreateDBInstanceReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBInstanceReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartActivityStreamRequest &, const Model::StartActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartActivityStreamResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeOptionGroupOptionsRequest &, const Model::DescribeOptionGroupOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupOptionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSecurityGroupsRequest &, const Model::DescribeDBSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSecurityGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBClusterEndpointRequest &, const Model::CreateDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::SwitchoverReadReplicaRequest &, const Model::SwitchoverReadReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SwitchoverReadReplicaResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DisableHttpEndpointRequest &, const Model::DisableHttpEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableHttpEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEngineDefaultClusterParametersRequest &, const Model::DescribeEngineDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultClusterParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBInstanceRequest &, const Model::ModifyDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBClusterSnapshotAttributeRequest &, const Model::ModifyDBClusterSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterSnapshotAttributeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBParameterGroupRequest &, const Model::ModifyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotTenantDatabasesRequest &, const Model::DescribeDBSnapshotTenantDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSnapshotTenantDatabasesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBInstanceAutomatedBackupsRequest &, const Model::DescribeDBInstanceAutomatedBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBInstanceAutomatedBackupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RevokeDBSecurityGroupIngressRequest &, const Model::RevokeDBSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeDBSecurityGroupIngressResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteCustomDBEngineVersionRequest &, const Model::DeleteCustomDBEngineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomDBEngineVersionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBClusterRequest &, const Model::StopDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyTargetsRequest &, const Model::DescribeDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopActivityStreamRequest &, const Model::StopActivityStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopActivityStreamResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RebootDBClusterRequest &, const Model::RebootDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AuthorizeDBSecurityGroupIngressRequest &, const Model::AuthorizeDBSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeDBSecurityGroupIngressResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ResetDBClusterParameterGroupRequest &, const Model::ResetDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBInstanceFromS3Request &, const Model::RestoreDBInstanceFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBInstanceFromS3ResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyIntegrationRequest &, const Model::ModifyIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIntegrationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBEngineVersionsRequest &, const Model::DescribeDBEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBEngineVersionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyOptionGroupRequest &, const Model::ModifyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyOptionGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::SwitchoverBlueGreenDeploymentRequest &, const Model::SwitchoverBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SwitchoverBlueGreenDeploymentResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddSourceIdentifierToSubscriptionRequest &, const Model::AddSourceIdentifierToSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddSourceIdentifierToSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PromoteReadReplicaDBClusterRequest &, const Model::PromoteReadReplicaDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveRoleFromDBClusterRequest &, const Model::RemoveRoleFromDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterSnapshotRequest &, const Model::DeleteDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterSnapshotAttributesRequest &, const Model::DescribeDBClusterSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCertificatesRequest &, const Model::ModifyCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCertificatesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSnapshotRequest &, const Model::DeleteDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterRequest &, const Model::DeleteDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterBacktracksRequest &, const Model::DescribeDBClusterBacktracksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterBacktracksResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeGlobalClustersRequest &, const Model::DescribeGlobalClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGlobalClustersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveRoleFromDBInstanceRequest &, const Model::RemoveRoleFromDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBInstanceRequest &, const Model::CreateDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBParametersRequest &, const Model::DescribeDBParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyTargetGroupRequest &, const Model::ModifyDBProxyTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyTargetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBSnapshotRequest &, const Model::CopyDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBParameterGroupsRequest &, const Model::DescribeDBParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParameterGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSecurityGroupRequest &, const Model::DeleteDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSecurityGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CopyDBClusterParameterGroupRequest &, const Model::CopyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyGlobalClusterRequest &, const Model::ModifyGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBProxyRequest &, const Model::CreateDBProxyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBProxyResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyTargetGroupsRequest &, const Model::DescribeDBProxyTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyTargetGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromSnapshotRequest &, const Model::RestoreDBClusterFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartDBClusterRequest &, const Model::StartDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterParameterGroupRequest &, const Model::DeleteDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::BacktrackDBClusterRequest &, const Model::BacktrackDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BacktrackDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeReservedDBInstancesOfferingsRequest &, const Model::DescribeReservedDBInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedDBInstancesOfferingsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeBlueGreenDeploymentsRequest &, const Model::DescribeBlueGreenDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBlueGreenDeploymentsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSnapshotAttributeRequest &, const Model::ModifyDBSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSnapshotAttributeResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartExportTaskRequest &, const Model::StartExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExportTaskResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBClusterEndpointRequest &, const Model::DeleteDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBParameterGroupRequest &, const Model::DeleteDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterParametersRequest &, const Model::DescribeDBClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEngineDefaultParametersRequest &, const Model::DescribeEngineDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultParametersResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSecurityGroupRequest &, const Model::CreateDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSecurityGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSnapshotRequest &, const Model::ModifyDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSnapshotResponseReceivedHandler
std::function< void(const RDSClient *, const Model::AddRoleToDBInstanceRequest &, const Model::AddRoleToDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::SwitchoverGlobalClusterRequest &, const Model::SwitchoverGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SwitchoverGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ResetDBParameterGroupRequest &, const Model::ResetDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::RemoveFromGlobalClusterRequest &, const Model::RemoveFromGlobalClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFromGlobalClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSubnetGroupRequest &, const Model::CreateDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBSubnetGroupRequest &, const Model::ModifyDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBProxyEndpointRequest &, const Model::ModifyDBProxyEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBProxyEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSnapshotsRequest &, const Model::DescribeDBSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSnapshotsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeregisterDBProxyTargetsRequest &, const Model::DeregisterDBProxyTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterDBProxyTargetsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBClusterParameterGroupsRequest &, const Model::DescribeDBClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParameterGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyTenantDatabaseRequest &, const Model::ModifyTenantDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTenantDatabaseResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ApplyPendingMaintenanceActionRequest &, const Model::ApplyPendingMaintenanceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyPendingMaintenanceActionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::EnableHttpEndpointRequest &, const Model::EnableHttpEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableHttpEndpointResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyDBRecommendationRequest &, const Model::ModifyDBRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBRecommendationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBShardGroupsRequest &, const Model::DescribeDBShardGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBShardGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::FailoverDBClusterRequest &, const Model::FailoverDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverDBClusterResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StopDBInstanceRequest &, const Model::StopDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBInstanceResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteBlueGreenDeploymentRequest &, const Model::DeleteBlueGreenDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBlueGreenDeploymentResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyCurrentDBClusterCapacityRequest &, const Model::ModifyCurrentDBClusterCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCurrentDBClusterCapacityResponseReceivedHandler
std::function< void(const RDSClient *, const Model::PurchaseReservedDBInstancesOfferingRequest &, const Model::PurchaseReservedDBInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedDBInstancesOfferingResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBSubnetGroupsRequest &, const Model::DescribeDBSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSubnetGroupsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBProxyEndpointsRequest &, const Model::DescribeDBProxyEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBProxyEndpointsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DeleteDBSubnetGroupRequest &, const Model::DeleteDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSubnetGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeSourceRegionsRequest &, const Model::DescribeSourceRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSourceRegionsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::StartDBInstanceAutomatedBackupsReplicationRequest &, const Model::StartDBInstanceAutomatedBackupsReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBInstanceAutomatedBackupsReplicationResponseReceivedHandler
std::function< void(const RDSClient *, const Model::DescribeDBRecommendationsRequest &, const Model::DescribeDBRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBRecommendationsResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler