103 #include <functional> 111 class HttpClientFactory;
116 template<
typename R,
typename E>
class Outcome;
131 class AWSCredentials;
132 class AWSCredentialsProvider;
145 class AddSourceIdentifierToSubscriptionRequest;
146 class AddTagsToResourceRequest;
147 class ApplyPendingMaintenanceActionRequest;
148 class AuthorizeDBSecurityGroupIngressRequest;
149 class CopyDBClusterParameterGroupRequest;
150 class CopyDBClusterSnapshotRequest;
151 class CopyDBParameterGroupRequest;
152 class CopyDBSnapshotRequest;
153 class CopyOptionGroupRequest;
154 class CreateDBClusterRequest;
155 class CreateDBClusterParameterGroupRequest;
156 class CreateDBClusterSnapshotRequest;
157 class CreateDBInstanceRequest;
158 class CreateDBInstanceReadReplicaRequest;
159 class CreateDBParameterGroupRequest;
160 class CreateDBSecurityGroupRequest;
161 class CreateDBSnapshotRequest;
162 class CreateDBSubnetGroupRequest;
163 class CreateEventSubscriptionRequest;
164 class CreateOptionGroupRequest;
165 class DeleteDBClusterRequest;
166 class DeleteDBClusterParameterGroupRequest;
167 class DeleteDBClusterSnapshotRequest;
168 class DeleteDBInstanceRequest;
169 class DeleteDBParameterGroupRequest;
170 class DeleteDBSecurityGroupRequest;
171 class DeleteDBSnapshotRequest;
172 class DeleteDBSubnetGroupRequest;
173 class DeleteEventSubscriptionRequest;
174 class DeleteOptionGroupRequest;
175 class DescribeAccountAttributesRequest;
176 class DescribeCertificatesRequest;
177 class DescribeDBClusterParameterGroupsRequest;
178 class DescribeDBClusterParametersRequest;
179 class DescribeDBClusterSnapshotAttributesRequest;
180 class DescribeDBClusterSnapshotsRequest;
181 class DescribeDBClustersRequest;
182 class DescribeDBEngineVersionsRequest;
183 class DescribeDBInstancesRequest;
184 class DescribeDBLogFilesRequest;
185 class DescribeDBParameterGroupsRequest;
186 class DescribeDBParametersRequest;
187 class DescribeDBSecurityGroupsRequest;
188 class DescribeDBSnapshotAttributesRequest;
189 class DescribeDBSnapshotsRequest;
190 class DescribeDBSubnetGroupsRequest;
191 class DescribeEngineDefaultClusterParametersRequest;
192 class DescribeEngineDefaultParametersRequest;
193 class DescribeEventCategoriesRequest;
194 class DescribeEventSubscriptionsRequest;
195 class DescribeEventsRequest;
196 class DescribeOptionGroupOptionsRequest;
197 class DescribeOptionGroupsRequest;
198 class DescribeOrderableDBInstanceOptionsRequest;
199 class DescribePendingMaintenanceActionsRequest;
200 class DescribeReservedDBInstancesRequest;
201 class DescribeReservedDBInstancesOfferingsRequest;
202 class DownloadDBLogFilePortionRequest;
203 class FailoverDBClusterRequest;
204 class ListTagsForResourceRequest;
205 class ModifyDBClusterRequest;
206 class ModifyDBClusterParameterGroupRequest;
207 class ModifyDBClusterSnapshotAttributeRequest;
208 class ModifyDBInstanceRequest;
209 class ModifyDBParameterGroupRequest;
210 class ModifyDBSnapshotAttributeRequest;
211 class ModifyDBSubnetGroupRequest;
212 class ModifyEventSubscriptionRequest;
213 class ModifyOptionGroupRequest;
214 class PromoteReadReplicaRequest;
215 class PromoteReadReplicaDBClusterRequest;
216 class PurchaseReservedDBInstancesOfferingRequest;
217 class RebootDBInstanceRequest;
218 class RemoveSourceIdentifierFromSubscriptionRequest;
219 class RemoveTagsFromResourceRequest;
220 class ResetDBClusterParameterGroupRequest;
221 class ResetDBParameterGroupRequest;
222 class RestoreDBClusterFromS3Request;
223 class RestoreDBClusterFromSnapshotRequest;
224 class RestoreDBClusterToPointInTimeRequest;
225 class RestoreDBInstanceFromDBSnapshotRequest;
226 class RestoreDBInstanceToPointInTimeRequest;
400 typedef std::function<void(const RDSClient*, const Model::AddSourceIdentifierToSubscriptionRequest&, const Model::AddSourceIdentifierToSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AddSourceIdentifierToSubscriptionResponseReceivedHandler;
401 typedef std::function<void(const RDSClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AddTagsToResourceResponseReceivedHandler;
404 typedef std::function<void(const RDSClient*, const Model::CopyDBClusterParameterGroupRequest&, const Model::CopyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyDBClusterParameterGroupResponseReceivedHandler;
405 typedef std::function<void(const RDSClient*, const Model::CopyDBClusterSnapshotRequest&, const Model::CopyDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyDBClusterSnapshotResponseReceivedHandler;
406 typedef std::function<void(const RDSClient*, const Model::CopyDBParameterGroupRequest&, const Model::CopyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyDBParameterGroupResponseReceivedHandler;
407 typedef std::function<void(const RDSClient*, const Model::CopyDBSnapshotRequest&, const Model::CopyDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyDBSnapshotResponseReceivedHandler;
408 typedef std::function<void(const RDSClient*, const Model::CopyOptionGroupRequest&, const Model::CopyOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyOptionGroupResponseReceivedHandler;
409 typedef std::function<void(const RDSClient*, const Model::CreateDBClusterRequest&, const Model::CreateDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBClusterResponseReceivedHandler;
411 typedef std::function<void(const RDSClient*, const Model::CreateDBClusterSnapshotRequest&, const Model::CreateDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBClusterSnapshotResponseReceivedHandler;
412 typedef std::function<void(const RDSClient*, const Model::CreateDBInstanceRequest&, const Model::CreateDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBInstanceResponseReceivedHandler;
413 typedef std::function<void(const RDSClient*, const Model::CreateDBInstanceReadReplicaRequest&, const Model::CreateDBInstanceReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBInstanceReadReplicaResponseReceivedHandler;
414 typedef std::function<void(const RDSClient*, const Model::CreateDBParameterGroupRequest&, const Model::CreateDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBParameterGroupResponseReceivedHandler;
415 typedef std::function<void(const RDSClient*, const Model::CreateDBSecurityGroupRequest&, const Model::CreateDBSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBSecurityGroupResponseReceivedHandler;
416 typedef std::function<void(const RDSClient*, const Model::CreateDBSnapshotRequest&, const Model::CreateDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBSnapshotResponseReceivedHandler;
417 typedef std::function<void(const RDSClient*, const Model::CreateDBSubnetGroupRequest&, const Model::CreateDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDBSubnetGroupResponseReceivedHandler;
418 typedef std::function<void(const RDSClient*, const Model::CreateEventSubscriptionRequest&, const Model::CreateEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateEventSubscriptionResponseReceivedHandler;
419 typedef std::function<void(const RDSClient*, const Model::CreateOptionGroupRequest&, const Model::CreateOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateOptionGroupResponseReceivedHandler;
420 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterRequest&, const Model::DeleteDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBClusterResponseReceivedHandler;
422 typedef std::function<void(const RDSClient*, const Model::DeleteDBClusterSnapshotRequest&, const Model::DeleteDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBClusterSnapshotResponseReceivedHandler;
423 typedef std::function<void(const RDSClient*, const Model::DeleteDBInstanceRequest&, const Model::DeleteDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBInstanceResponseReceivedHandler;
424 typedef std::function<void(const RDSClient*, const Model::DeleteDBParameterGroupRequest&, const Model::DeleteDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBParameterGroupResponseReceivedHandler;
425 typedef std::function<void(const RDSClient*, const Model::DeleteDBSecurityGroupRequest&, const Model::DeleteDBSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBSecurityGroupResponseReceivedHandler;
426 typedef std::function<void(const RDSClient*, const Model::DeleteDBSnapshotRequest&, const Model::DeleteDBSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBSnapshotResponseReceivedHandler;
427 typedef std::function<void(const RDSClient*, const Model::DeleteDBSubnetGroupRequest&, const Model::DeleteDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDBSubnetGroupResponseReceivedHandler;
428 typedef std::function<void(const RDSClient*, const Model::DeleteEventSubscriptionRequest&, const Model::DeleteEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteEventSubscriptionResponseReceivedHandler;
429 typedef std::function<void(const RDSClient*, const Model::DeleteOptionGroupRequest&, const Model::DeleteOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteOptionGroupResponseReceivedHandler;
430 typedef std::function<void(const RDSClient*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAccountAttributesResponseReceivedHandler;
431 typedef std::function<void(const RDSClient*, const Model::DescribeCertificatesRequest&, const Model::DescribeCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeCertificatesResponseReceivedHandler;
433 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterParametersRequest&, const Model::DescribeDBClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBClusterParametersResponseReceivedHandler;
435 typedef std::function<void(const RDSClient*, const Model::DescribeDBClusterSnapshotsRequest&, const Model::DescribeDBClusterSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBClusterSnapshotsResponseReceivedHandler;
436 typedef std::function<void(const RDSClient*, const Model::DescribeDBClustersRequest&, const Model::DescribeDBClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBClustersResponseReceivedHandler;
437 typedef std::function<void(const RDSClient*, const Model::DescribeDBEngineVersionsRequest&, const Model::DescribeDBEngineVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBEngineVersionsResponseReceivedHandler;
438 typedef std::function<void(const RDSClient*, const Model::DescribeDBInstancesRequest&, const Model::DescribeDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBInstancesResponseReceivedHandler;
439 typedef std::function<void(const RDSClient*, const Model::DescribeDBLogFilesRequest&, const Model::DescribeDBLogFilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBLogFilesResponseReceivedHandler;
440 typedef std::function<void(const RDSClient*, const Model::DescribeDBParameterGroupsRequest&, const Model::DescribeDBParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBParameterGroupsResponseReceivedHandler;
441 typedef std::function<void(const RDSClient*, const Model::DescribeDBParametersRequest&, const Model::DescribeDBParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBParametersResponseReceivedHandler;
442 typedef std::function<void(const RDSClient*, const Model::DescribeDBSecurityGroupsRequest&, const Model::DescribeDBSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBSecurityGroupsResponseReceivedHandler;
444 typedef std::function<void(const RDSClient*, const Model::DescribeDBSnapshotsRequest&, const Model::DescribeDBSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBSnapshotsResponseReceivedHandler;
445 typedef std::function<void(const RDSClient*, const Model::DescribeDBSubnetGroupsRequest&, const Model::DescribeDBSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDBSubnetGroupsResponseReceivedHandler;
448 typedef std::function<void(const RDSClient*, const Model::DescribeEventCategoriesRequest&, const Model::DescribeEventCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventCategoriesResponseReceivedHandler;
449 typedef std::function<void(const RDSClient*, const Model::DescribeEventSubscriptionsRequest&, const Model::DescribeEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventSubscriptionsResponseReceivedHandler;
450 typedef std::function<void(const RDSClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventsResponseReceivedHandler;
451 typedef std::function<void(const RDSClient*, const Model::DescribeOptionGroupOptionsRequest&, const Model::DescribeOptionGroupOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeOptionGroupOptionsResponseReceivedHandler;
452 typedef std::function<void(const RDSClient*, const Model::DescribeOptionGroupsRequest&, const Model::DescribeOptionGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeOptionGroupsResponseReceivedHandler;
455 typedef std::function<void(const RDSClient*, const Model::DescribeReservedDBInstancesRequest&, const Model::DescribeReservedDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReservedDBInstancesResponseReceivedHandler;
457 typedef std::function<void(const RDSClient*, const Model::DownloadDBLogFilePortionRequest&, const Model::DownloadDBLogFilePortionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DownloadDBLogFilePortionResponseReceivedHandler;
458 typedef std::function<void(const RDSClient*, const Model::FailoverDBClusterRequest&, const Model::FailoverDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
FailoverDBClusterResponseReceivedHandler;
459 typedef std::function<void(const RDSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTagsForResourceResponseReceivedHandler;
460 typedef std::function<void(const RDSClient*, const Model::ModifyDBClusterRequest&, const Model::ModifyDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyDBClusterResponseReceivedHandler;
463 typedef std::function<void(const RDSClient*, const Model::ModifyDBInstanceRequest&, const Model::ModifyDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyDBInstanceResponseReceivedHandler;
464 typedef std::function<void(const RDSClient*, const Model::ModifyDBParameterGroupRequest&, const Model::ModifyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyDBParameterGroupResponseReceivedHandler;
465 typedef std::function<void(const RDSClient*, const Model::ModifyDBSnapshotAttributeRequest&, const Model::ModifyDBSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyDBSnapshotAttributeResponseReceivedHandler;
466 typedef std::function<void(const RDSClient*, const Model::ModifyDBSubnetGroupRequest&, const Model::ModifyDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyDBSubnetGroupResponseReceivedHandler;
467 typedef std::function<void(const RDSClient*, const Model::ModifyEventSubscriptionRequest&, const Model::ModifyEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyEventSubscriptionResponseReceivedHandler;
468 typedef std::function<void(const RDSClient*, const Model::ModifyOptionGroupRequest&, const Model::ModifyOptionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyOptionGroupResponseReceivedHandler;
469 typedef std::function<void(const RDSClient*, const Model::PromoteReadReplicaRequest&, const Model::PromoteReadReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PromoteReadReplicaResponseReceivedHandler;
470 typedef std::function<void(const RDSClient*, const Model::PromoteReadReplicaDBClusterRequest&, const Model::PromoteReadReplicaDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PromoteReadReplicaDBClusterResponseReceivedHandler;
472 typedef std::function<void(const RDSClient*, const Model::RebootDBInstanceRequest&, const Model::RebootDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RebootDBInstanceResponseReceivedHandler;
474 typedef std::function<void(const RDSClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RemoveTagsFromResourceResponseReceivedHandler;
476 typedef std::function<void(const RDSClient*, const Model::ResetDBParameterGroupRequest&, const Model::ResetDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ResetDBParameterGroupResponseReceivedHandler;
477 typedef std::function<void(const RDSClient*, const Model::RestoreDBClusterFromS3Request&, const Model::RestoreDBClusterFromS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RestoreDBClusterFromS3ResponseReceivedHandler;
545 RDSClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
3324 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::function< void(const RDSClient *, const Model::DescribeDBLogFilesRequest &, const Model::DescribeDBLogFilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBLogFilesResponseReceivedHandler
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
Aws::Utils::Outcome< ModifyOptionGroupResult, Aws::Client::AWSError< RDSErrors > > ModifyOptionGroupOutcome
std::function< void(const RDSClient *, const Model::RemoveSourceIdentifierFromSubscriptionRequest &, const Model::RemoveSourceIdentifierFromSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler
Aws::Utils::Outcome< DescribeEventCategoriesResult, Aws::Client::AWSError< RDSErrors > > DescribeEventCategoriesOutcome
Aws::Utils::Outcome< CreateDBInstanceReadReplicaResult, Aws::Client::AWSError< RDSErrors > > CreateDBInstanceReadReplicaOutcome
std::function< void(const RDSClient *, const Model::RestoreDBClusterFromSnapshotRequest &, const Model::RestoreDBClusterFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromSnapshotResponseReceivedHandler
std::future< CreateDBSecurityGroupOutcome > CreateDBSecurityGroupOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
Aws::Utils::Outcome< RestoreDBInstanceToPointInTimeResult, Aws::Client::AWSError< RDSErrors > > RestoreDBInstanceToPointInTimeOutcome
std::future< DeleteDBParameterGroupOutcome > DeleteDBParameterGroupOutcomeCallable
std::function< void(const RDSClient *, const Model::CopyDBClusterParameterGroupRequest &, const Model::CopyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterParameterGroupResponseReceivedHandler
std::future< PurchaseReservedDBInstancesOfferingOutcome > PurchaseReservedDBInstancesOfferingOutcomeCallable
std::future< DescribeDBLogFilesOutcome > DescribeDBLogFilesOutcomeCallable
std::function< void(const RDSClient *, const Model::RestoreDBInstanceFromDBSnapshotRequest &, const Model::RestoreDBInstanceFromDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBInstanceFromDBSnapshotResponseReceivedHandler
Aws::Utils::Outcome< ResetDBClusterParameterGroupResult, Aws::Client::AWSError< RDSErrors > > ResetDBClusterParameterGroupOutcome
std::future< DescribeDBInstancesOutcome > DescribeDBInstancesOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Aws::Utils::Outcome< DescribeDBSnapshotsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBSnapshotsOutcome
std::future< ModifyDBSnapshotAttributeOutcome > ModifyDBSnapshotAttributeOutcomeCallable
Aws::Utils::Outcome< DeleteDBClusterResult, Aws::Client::AWSError< RDSErrors > > DeleteDBClusterOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > DeleteDBSecurityGroupOutcome
Aws::Utils::Outcome< DeleteDBInstanceResult, Aws::Client::AWSError< RDSErrors > > DeleteDBInstanceOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > AddTagsToResourceOutcome
std::function< void(const RDSClient *, const Model::DescribeDBSubnetGroupsRequest &, const Model::DescribeDBSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSubnetGroupsResponseReceivedHandler
std::future< FailoverDBClusterOutcome > FailoverDBClusterOutcomeCallable
std::function< void(const RDSClient *, const Model::FailoverDBClusterRequest &, const Model::FailoverDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverDBClusterResponseReceivedHandler
Aws::Utils::Outcome< CreateDBClusterSnapshotResult, Aws::Client::AWSError< RDSErrors > > CreateDBClusterSnapshotOutcome
Aws::Utils::Outcome< DescribeDBParameterGroupsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBParameterGroupsOutcome
Aws::Utils::Outcome< DescribeDBClusterSnapshotsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBClusterSnapshotsOutcome
Aws::Utils::Outcome< DescribeEngineDefaultParametersResult, Aws::Client::AWSError< RDSErrors > > DescribeEngineDefaultParametersOutcome
std::future< ModifyDBClusterParameterGroupOutcome > ModifyDBClusterParameterGroupOutcomeCallable
std::future< CopyOptionGroupOutcome > CopyOptionGroupOutcomeCallable
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::DeleteDBSubnetGroupRequest &, const Model::DeleteDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSubnetGroupResponseReceivedHandler
std::future< DeleteDBClusterParameterGroupOutcome > DeleteDBClusterParameterGroupOutcomeCallable
std::future< DeleteOptionGroupOutcome > DeleteOptionGroupOutcomeCallable
Aws::Utils::Outcome< RestoreDBClusterFromS3Result, Aws::Client::AWSError< RDSErrors > > RestoreDBClusterFromS3Outcome
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::CreateDBClusterParameterGroupRequest &, const Model::CreateDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterParameterGroupResponseReceivedHandler
Aws::Utils::Outcome< CopyDBParameterGroupResult, Aws::Client::AWSError< RDSErrors > > CopyDBParameterGroupOutcome
std::function< void(const RDSClient *, const Model::ModifyDBSnapshotAttributeRequest &, const Model::ModifyDBSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSnapshotAttributeResponseReceivedHandler
std::future< ModifyDBClusterOutcome > ModifyDBClusterOutcomeCallable
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::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
std::future< ModifyDBInstanceOutcome > ModifyDBInstanceOutcomeCallable
std::function< void(const RDSClient *, const Model::PromoteReadReplicaDBClusterRequest &, const Model::PromoteReadReplicaDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaDBClusterResponseReceivedHandler
std::future< DescribeCertificatesOutcome > DescribeCertificatesOutcomeCallable
std::future< DeleteDBSubnetGroupOutcome > DeleteDBSubnetGroupOutcomeCallable
Aws::Utils::Outcome< CreateDBClusterParameterGroupResult, Aws::Client::AWSError< RDSErrors > > CreateDBClusterParameterGroupOutcome
std::future< CreateDBInstanceOutcome > CreateDBInstanceOutcomeCallable
std::function< void(const RDSClient *, const Model::DeleteDBClusterSnapshotRequest &, const Model::DeleteDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterSnapshotResponseReceivedHandler
Aws::Utils::Outcome< DescribeDBEngineVersionsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBEngineVersionsOutcome
std::future< CreateDBClusterOutcome > CreateDBClusterOutcomeCallable
std::function< void(const RDSClient *, const Model::RevokeDBSecurityGroupIngressRequest &, const Model::RevokeDBSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeDBSecurityGroupIngressResponseReceivedHandler
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< DescribeReservedDBInstancesResult, Aws::Client::AWSError< RDSErrors > > DescribeReservedDBInstancesOutcome
std::function< void(const RDSClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
std::future< ModifyDBClusterSnapshotAttributeOutcome > ModifyDBClusterSnapshotAttributeOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::future< CopyDBSnapshotOutcome > CopyDBSnapshotOutcomeCallable
Aws::Utils::Outcome< AuthorizeDBSecurityGroupIngressResult, Aws::Client::AWSError< RDSErrors > > AuthorizeDBSecurityGroupIngressOutcome
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::CreateDBSnapshotRequest &, const Model::CreateDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSnapshotResponseReceivedHandler
std::future< DownloadDBLogFilePortionOutcome > DownloadDBLogFilePortionOutcomeCallable
Aws::Utils::Outcome< DeleteDBSnapshotResult, Aws::Client::AWSError< RDSErrors > > DeleteDBSnapshotOutcome
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::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
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::DescribeCertificatesRequest &, const Model::DescribeCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificatesResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateOptionGroupRequest &, const Model::CreateOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOptionGroupResponseReceivedHandler
Aws::Client::AWSXMLClient BASECLASS
std::function< void(const RDSClient *, const Model::DeleteDBParameterGroupRequest &, const Model::DeleteDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBParameterGroupResponseReceivedHandler
std::future< DescribeReservedDBInstancesOfferingsOutcome > DescribeReservedDBInstancesOfferingsOutcomeCallable
std::function< void(const RDSClient *, const Model::CopyOptionGroupRequest &, const Model::CopyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyOptionGroupResponseReceivedHandler
Aws::Utils::Outcome< RebootDBInstanceResult, Aws::Client::AWSError< RDSErrors > > RebootDBInstanceOutcome
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< DescribeDBClustersOutcome > DescribeDBClustersOutcomeCallable
Aws::Utils::Outcome< CreateDBSnapshotResult, Aws::Client::AWSError< RDSErrors > > CreateDBSnapshotOutcome
std::function< void(const RDSClient *, const Model::AddSourceIdentifierToSubscriptionRequest &, const Model::AddSourceIdentifierToSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddSourceIdentifierToSubscriptionResponseReceivedHandler
std::future< PromoteReadReplicaOutcome > PromoteReadReplicaOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeOptionGroupOptionsRequest &, const Model::DescribeOptionGroupOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupOptionsResponseReceivedHandler
std::future< CreateDBClusterParameterGroupOutcome > CreateDBClusterParameterGroupOutcomeCallable
std::function< void(const RDSClient *, const Model::ModifyOptionGroupRequest &, const Model::ModifyOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyOptionGroupResponseReceivedHandler
Aws::Utils::Outcome< ModifyDBClusterParameterGroupResult, Aws::Client::AWSError< RDSErrors > > ModifyDBClusterParameterGroupOutcome
Aws::Utils::Outcome< CreateEventSubscriptionResult, Aws::Client::AWSError< RDSErrors > > CreateEventSubscriptionOutcome
Aws::Utils::Outcome< RestoreDBClusterToPointInTimeResult, Aws::Client::AWSError< RDSErrors > > RestoreDBClusterToPointInTimeOutcome
std::future< DeleteDBSecurityGroupOutcome > DeleteDBSecurityGroupOutcomeCallable
Aws::Utils::Outcome< DescribeEventSubscriptionsResult, Aws::Client::AWSError< RDSErrors > > DescribeEventSubscriptionsOutcome
std::function< void(const RDSClient *, const Model::DescribeEngineDefaultParametersRequest &, const Model::DescribeEngineDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultParametersResponseReceivedHandler
Aws::Utils::Outcome< DescribeDBSecurityGroupsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBSecurityGroupsOutcome
std::future< CopyDBClusterSnapshotOutcome > CopyDBClusterSnapshotOutcomeCallable
std::future< RestoreDBClusterFromS3Outcome > RestoreDBClusterFromS3OutcomeCallable
Aws::Utils::Outcome< ModifyDBParameterGroupResult, Aws::Client::AWSError< RDSErrors > > ModifyDBParameterGroupOutcome
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::CreateDBClusterSnapshotRequest &, const Model::CreateDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterSnapshotResponseReceivedHandler
std::future< CreateDBInstanceReadReplicaOutcome > CreateDBInstanceReadReplicaOutcomeCallable
std::function< void(const RDSClient *, const Model::ModifyDBClusterSnapshotAttributeRequest &, const Model::ModifyDBClusterSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterSnapshotAttributeResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > DeleteDBClusterParameterGroupOutcome
std::function< void(const RDSClient *, const Model::DescribeDBSecurityGroupsRequest &, const Model::DescribeDBSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSecurityGroupsResponseReceivedHandler
std::future< DescribeReservedDBInstancesOutcome > DescribeReservedDBInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeCertificatesResult, Aws::Client::AWSError< RDSErrors > > DescribeCertificatesOutcome
std::future< DeleteDBInstanceOutcome > DeleteDBInstanceOutcomeCallable
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::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
std::future< CopyDBParameterGroupOutcome > CopyDBParameterGroupOutcomeCallable
std::future< RestoreDBClusterFromSnapshotOutcome > RestoreDBClusterFromSnapshotOutcomeCallable
Aws::Utils::Outcome< CopyDBSnapshotResult, Aws::Client::AWSError< RDSErrors > > CopyDBSnapshotOutcome
std::function< void(const RDSClient *, const Model::ModifyDBInstanceRequest &, const Model::ModifyDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBInstanceResponseReceivedHandler
Aws::Utils::Outcome< DescribeDBClustersResult, Aws::Client::AWSError< RDSErrors > > DescribeDBClustersOutcome
std::function< void(const RDSClient *, const Model::ModifyDBParameterGroupRequest &, const Model::ModifyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBParameterGroupResponseReceivedHandler
std::future< DescribeDBSecurityGroupsOutcome > DescribeDBSecurityGroupsOutcomeCallable
std::future< RemoveSourceIdentifierFromSubscriptionOutcome > RemoveSourceIdentifierFromSubscriptionOutcomeCallable
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::DescribeDBSnapshotsRequest &, const Model::DescribeDBSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSnapshotsResponseReceivedHandler
std::future< RestoreDBClusterToPointInTimeOutcome > RestoreDBClusterToPointInTimeOutcomeCallable
std::future< CreateDBSubnetGroupOutcome > CreateDBSubnetGroupOutcomeCallable
Aws::Utils::Outcome< DownloadDBLogFilePortionResult, Aws::Client::AWSError< RDSErrors > > DownloadDBLogFilePortionOutcome
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::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
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::DescribeDBSnapshotAttributesRequest &, const Model::DescribeDBSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSnapshotAttributesResponseReceivedHandler
Aws::Utils::Outcome< CreateDBParameterGroupResult, Aws::Client::AWSError< RDSErrors > > CreateDBParameterGroupOutcome
std::future< ApplyPendingMaintenanceActionOutcome > ApplyPendingMaintenanceActionOutcomeCallable
std::future< ModifyOptionGroupOutcome > ModifyOptionGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterParameterGroupsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBClusterParameterGroupsOutcome
std::function< void(const RDSClient *, const Model::RestoreDBInstanceToPointInTimeRequest &, const Model::RestoreDBInstanceToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBInstanceToPointInTimeResponseReceivedHandler
std::future< DescribeDBParameterGroupsOutcome > DescribeDBParameterGroupsOutcomeCallable
std::future< DescribeDBClusterParametersOutcome > DescribeDBClusterParametersOutcomeCallable
Aws::Utils::Outcome< RevokeDBSecurityGroupIngressResult, Aws::Client::AWSError< RDSErrors > > RevokeDBSecurityGroupIngressOutcome
std::future< CreateDBSnapshotOutcome > CreateDBSnapshotOutcomeCallable
std::function< void(const RDSClient *, const Model::DeleteDBSnapshotRequest &, const Model::DeleteDBSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSnapshotResponseReceivedHandler
Aws::Utils::Outcome< DescribePendingMaintenanceActionsResult, Aws::Client::AWSError< RDSErrors > > DescribePendingMaintenanceActionsOutcome
std::future< DescribeOptionGroupOptionsOutcome > DescribeOptionGroupOptionsOutcomeCallable
std::function< void(const RDSClient *, const Model::CreateDBParameterGroupRequest &, const Model::CreateDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBParameterGroupResponseReceivedHandler
Aws::Utils::Outcome< DescribeOptionGroupOptionsResult, Aws::Client::AWSError< RDSErrors > > DescribeOptionGroupOptionsOutcome
std::future< ResetDBParameterGroupOutcome > ResetDBParameterGroupOutcomeCallable
std::function< void(const RDSClient *, const Model::CreateDBInstanceRequest &, const Model::CreateDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBInstanceResponseReceivedHandler
std::future< AddSourceIdentifierToSubscriptionOutcome > AddSourceIdentifierToSubscriptionOutcomeCallable
std::future< DescribeDBClusterParameterGroupsOutcome > DescribeDBClusterParameterGroupsOutcomeCallable
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::ResetDBClusterParameterGroupRequest &, const Model::ResetDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBClusterParameterGroupResponseReceivedHandler
std::future< DescribeDBClusterSnapshotAttributesOutcome > DescribeDBClusterSnapshotAttributesOutcomeCallable
Aws::Utils::Outcome< DescribeOptionGroupsResult, Aws::Client::AWSError< RDSErrors > > DescribeOptionGroupsOutcome
Aws::Utils::Outcome< CreateDBSubnetGroupResult, Aws::Client::AWSError< RDSErrors > > CreateDBSubnetGroupOutcome
Aws::Utils::Outcome< DescribeDBClusterParametersResult, Aws::Client::AWSError< RDSErrors > > DescribeDBClusterParametersOutcome
std::function< void(const RDSClient *, const Model::DescribeDBClusterParameterGroupsRequest &, const Model::DescribeDBClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParameterGroupsResponseReceivedHandler
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
Aws::Utils::Outcome< DescribeOrderableDBInstanceOptionsResult, Aws::Client::AWSError< RDSErrors > > DescribeOrderableDBInstanceOptionsOutcome
Aws::Utils::Outcome< DeleteEventSubscriptionResult, Aws::Client::AWSError< RDSErrors > > DeleteEventSubscriptionOutcome
Aws::Utils::Outcome< AddSourceIdentifierToSubscriptionResult, Aws::Client::AWSError< RDSErrors > > AddSourceIdentifierToSubscriptionOutcome
Aws::Utils::Outcome< ModifyDBInstanceResult, Aws::Client::AWSError< RDSErrors > > ModifyDBInstanceOutcome
Aws::Utils::Outcome< CopyDBClusterParameterGroupResult, Aws::Client::AWSError< RDSErrors > > CopyDBClusterParameterGroupOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > DeleteDBSubnetGroupOutcome
std::future< AuthorizeDBSecurityGroupIngressOutcome > AuthorizeDBSecurityGroupIngressOutcomeCallable
std::future< DescribeDBSubnetGroupsOutcome > DescribeDBSubnetGroupsOutcomeCallable
Aws::Utils::Outcome< RestoreDBClusterFromSnapshotResult, Aws::Client::AWSError< RDSErrors > > RestoreDBClusterFromSnapshotOutcome
std::future< DeleteDBSnapshotOutcome > DeleteDBSnapshotOutcomeCallable
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::DescribeReservedDBInstancesOfferingsRequest &, const Model::DescribeReservedDBInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedDBInstancesOfferingsResponseReceivedHandler
Aws::Utils::Outcome< PromoteReadReplicaDBClusterResult, Aws::Client::AWSError< RDSErrors > > PromoteReadReplicaDBClusterOutcome
std::function< void(const RDSClient *, const Model::DeleteDBClusterRequest &, const Model::DeleteDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterResponseReceivedHandler
std::future< DeleteDBClusterSnapshotOutcome > DeleteDBClusterSnapshotOutcomeCallable
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
std::future< DescribeEngineDefaultClusterParametersOutcome > DescribeEngineDefaultClusterParametersOutcomeCallable
Aws::Utils::Outcome< ModifyDBSnapshotAttributeResult, Aws::Client::AWSError< RDSErrors > > ModifyDBSnapshotAttributeOutcome
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeDBClusterParametersRequest &, const Model::DescribeDBClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParametersResponseReceivedHandler
Aws::Utils::Outcome< RemoveSourceIdentifierFromSubscriptionResult, Aws::Client::AWSError< RDSErrors > > RemoveSourceIdentifierFromSubscriptionOutcome
std::future< CreateOptionGroupOutcome > CreateOptionGroupOutcomeCallable
std::future< RebootDBInstanceOutcome > RebootDBInstanceOutcomeCallable
std::future< ResetDBClusterParameterGroupOutcome > ResetDBClusterParameterGroupOutcomeCallable
Aws::Utils::Outcome< DescribeAccountAttributesResult, Aws::Client::AWSError< RDSErrors > > DescribeAccountAttributesOutcome
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< RestoreDBInstanceToPointInTimeOutcome > RestoreDBInstanceToPointInTimeOutcomeCallable
Aws::Utils::Outcome< CreateDBSecurityGroupResult, Aws::Client::AWSError< RDSErrors > > CreateDBSecurityGroupOutcome
Aws::Utils::Outcome< ModifyDBSubnetGroupResult, Aws::Client::AWSError< RDSErrors > > ModifyDBSubnetGroupOutcome
std::future< ModifyDBSubnetGroupOutcome > ModifyDBSubnetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeDBLogFilesResult, Aws::Client::AWSError< RDSErrors > > DescribeDBLogFilesOutcome
std::function< void(const RDSClient *, const Model::DescribeDBClustersRequest &, const Model::DescribeDBClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClustersResponseReceivedHandler
std::future< DescribeDBEngineVersionsOutcome > DescribeDBEngineVersionsOutcomeCallable
std::future< CopyDBClusterParameterGroupOutcome > CopyDBClusterParameterGroupOutcomeCallable
std::future< DeleteDBClusterOutcome > DeleteDBClusterOutcomeCallable
std::future< DescribeDBParametersOutcome > DescribeDBParametersOutcomeCallable
std::function< void(const RDSClient *, const Model::ModifyDBClusterRequest &, const Model::ModifyDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > RemoveTagsFromResourceOutcome
Aws::Utils::Outcome< PurchaseReservedDBInstancesOfferingResult, Aws::Client::AWSError< RDSErrors > > PurchaseReservedDBInstancesOfferingOutcome
std::future< ModifyDBParameterGroupOutcome > ModifyDBParameterGroupOutcomeCallable
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::RebootDBInstanceRequest &, const Model::RebootDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBInstanceResponseReceivedHandler
Aws::Utils::Outcome< ModifyEventSubscriptionResult, Aws::Client::AWSError< RDSErrors > > ModifyEventSubscriptionOutcome
std::function< void(const RDSClient *, const Model::DeleteDBSecurityGroupRequest &, const Model::DeleteDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSecurityGroupResponseReceivedHandler
std::future< DescribeOrderableDBInstanceOptionsOutcome > DescribeOrderableDBInstanceOptionsOutcomeCallable
Aws::Utils::Outcome< ModifyDBClusterResult, Aws::Client::AWSError< RDSErrors > > ModifyDBClusterOutcome
std::future< RevokeDBSecurityGroupIngressOutcome > RevokeDBSecurityGroupIngressOutcomeCallable
std::function< void(const RDSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::function< void(const RDSClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DescribeDBClusterSnapshotAttributesResult, Aws::Client::AWSError< RDSErrors > > DescribeDBClusterSnapshotAttributesOutcome
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::DescribeDBInstancesRequest &, const Model::DescribeDBInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBInstancesResponseReceivedHandler
Aws::Utils::Outcome< DescribeEventsResult, Aws::Client::AWSError< RDSErrors > > DescribeEventsOutcome
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::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
Aws::Utils::Outcome< DescribeEngineDefaultClusterParametersResult, Aws::Client::AWSError< RDSErrors > > DescribeEngineDefaultClusterParametersOutcome
std::function< void(const RDSClient *, const Model::DeleteOptionGroupRequest &, const Model::DeleteOptionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOptionGroupResponseReceivedHandler
std::future< DescribeOptionGroupsOutcome > DescribeOptionGroupsOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeDBEngineVersionsRequest &, const Model::DescribeDBEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBEngineVersionsResponseReceivedHandler
Aws::Utils::Outcome< RestoreDBInstanceFromDBSnapshotResult, Aws::Client::AWSError< RDSErrors > > RestoreDBInstanceFromDBSnapshotOutcome
std::function< void(const RDSClient *, const Model::ModifyDBClusterParameterGroupRequest &, const Model::ModifyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterParameterGroupResponseReceivedHandler
Aws::Utils::Outcome< DescribeReservedDBInstancesOfferingsResult, Aws::Client::AWSError< RDSErrors > > DescribeReservedDBInstancesOfferingsOutcome
std::future< DescribeDBClusterSnapshotsOutcome > DescribeDBClusterSnapshotsOutcomeCallable
std::future< RestoreDBInstanceFromDBSnapshotOutcome > RestoreDBInstanceFromDBSnapshotOutcomeCallable
std::future< DescribeDBSnapshotsOutcome > DescribeDBSnapshotsOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeDBClusterSnapshotAttributesRequest &, const Model::DescribeDBClusterSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler
Aws::Utils::Outcome< CreateOptionGroupResult, Aws::Client::AWSError< RDSErrors > > CreateOptionGroupOutcome
Aws::Utils::Outcome< ModifyDBClusterSnapshotAttributeResult, Aws::Client::AWSError< RDSErrors > > ModifyDBClusterSnapshotAttributeOutcome
Aws::Utils::Outcome< DescribeDBInstancesResult, Aws::Client::AWSError< RDSErrors > > DescribeDBInstancesOutcome
Aws::Utils::Outcome< CopyDBClusterSnapshotResult, Aws::Client::AWSError< RDSErrors > > CopyDBClusterSnapshotOutcome
std::future< DescribeEngineDefaultParametersOutcome > DescribeEngineDefaultParametersOutcomeCallable
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::CopyDBParameterGroupRequest &, const Model::CopyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBParameterGroupResponseReceivedHandler
std::function< void(const RDSClient *, const Model::CreateDBSecurityGroupRequest &, const Model::CreateDBSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSecurityGroupResponseReceivedHandler
std::future< CreateDBClusterSnapshotOutcome > CreateDBClusterSnapshotOutcomeCallable
std::future< CreateDBParameterGroupOutcome > CreateDBParameterGroupOutcomeCallable
std::function< void(const RDSClient *, const Model::DescribeDBParameterGroupsRequest &, const Model::DescribeDBParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParameterGroupsResponseReceivedHandler
std::future< DeleteEventSubscriptionOutcome > DeleteEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > DeleteDBParameterGroupOutcome
Aws::Utils::Outcome< CopyOptionGroupResult, Aws::Client::AWSError< RDSErrors > > CopyOptionGroupOutcome
std::future< PromoteReadReplicaDBClusterOutcome > PromoteReadReplicaDBClusterOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< RDSErrors > > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeDBSubnetGroupsResult, Aws::Client::AWSError< RDSErrors > > DescribeDBSubnetGroupsOutcome
std::function< void(const RDSClient *, const Model::ModifyDBSubnetGroupRequest &, const Model::ModifyDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSubnetGroupResponseReceivedHandler
Aws::Utils::Outcome< ResetDBParameterGroupResult, Aws::Client::AWSError< RDSErrors > > ResetDBParameterGroupOutcome
Aws::Utils::Outcome< PromoteReadReplicaResult, Aws::Client::AWSError< RDSErrors > > PromoteReadReplicaOutcome
std::function< void(const RDSClient *, const Model::DescribeDBClusterSnapshotsRequest &, const Model::DescribeDBClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotsResponseReceivedHandler
Aws::Utils::Outcome< FailoverDBClusterResult, Aws::Client::AWSError< RDSErrors > > FailoverDBClusterOutcome
std::function< void(const RDSClient *, const Model::CopyDBClusterSnapshotRequest &, const Model::CopyDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterSnapshotResponseReceivedHandler
Aws::Utils::Outcome< CreateDBInstanceResult, Aws::Client::AWSError< RDSErrors > > CreateDBInstanceOutcome
Aws::Utils::Outcome< CreateDBClusterResult, Aws::Client::AWSError< RDSErrors > > CreateDBClusterOutcome
Aws::Utils::Outcome< DescribeDBSnapshotAttributesResult, Aws::Client::AWSError< RDSErrors > > DescribeDBSnapshotAttributesOutcome
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::DescribeOptionGroupsRequest &, const Model::DescribeOptionGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOptionGroupsResponseReceivedHandler
JSON (JavaScript Object Notation).
Aws::Utils::Outcome< ApplyPendingMaintenanceActionResult, Aws::Client::AWSError< RDSErrors > > ApplyPendingMaintenanceActionOutcome
std::future< DescribeDBSnapshotAttributesOutcome > DescribeDBSnapshotAttributesOutcomeCallable
Aws::Utils::Outcome< DeleteDBClusterSnapshotResult, Aws::Client::AWSError< RDSErrors > > DeleteDBClusterSnapshotOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RDSErrors > > DeleteOptionGroupOutcome
Aws::Utils::Outcome< DescribeDBParametersResult, Aws::Client::AWSError< RDSErrors > > DescribeDBParametersOutcome
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::CreateDBSubnetGroupRequest &, const Model::CreateDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSubnetGroupResponseReceivedHandler