9#include <aws/route53-recovery-cluster/Route53RecoveryClusterErrors.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/route53-recovery-cluster/Route53RecoveryClusterEndpointProvider.h>
21#include <aws/route53-recovery-cluster/model/GetRoutingControlStateResult.h>
22#include <aws/route53-recovery-cluster/model/ListRoutingControlsResult.h>
23#include <aws/route53-recovery-cluster/model/UpdateRoutingControlStateResult.h>
24#include <aws/route53-recovery-cluster/model/UpdateRoutingControlStatesResult.h>
25#include <aws/route53-recovery-cluster/model/ListRoutingControlsRequest.h>
33 class HttpClientFactory;
38 template<
typename R,
typename E>
class Outcome;
49 class AWSCredentialsProvider;
57 namespace Route53RecoveryCluster
66 class GetRoutingControlStateRequest;
67 class ListRoutingControlsRequest;
68 class UpdateRoutingControlStateRequest;
69 class UpdateRoutingControlStatesRequest;
EndpointProviderBase< Route53RecoveryClusterClientConfiguration, Route53RecoveryClusterBuiltInParameters, Route53RecoveryClusterClientContextParameters > Route53RecoveryClusterEndpointProviderBase
Aws::Utils::Outcome< ListRoutingControlsResult, Route53RecoveryClusterError > ListRoutingControlsOutcome
Aws::Utils::Outcome< UpdateRoutingControlStateResult, Route53RecoveryClusterError > UpdateRoutingControlStateOutcome
std::future< ListRoutingControlsOutcome > ListRoutingControlsOutcomeCallable
Aws::Utils::Outcome< GetRoutingControlStateResult, Route53RecoveryClusterError > GetRoutingControlStateOutcome
Aws::Utils::Outcome< UpdateRoutingControlStatesResult, Route53RecoveryClusterError > UpdateRoutingControlStatesOutcome
std::future< UpdateRoutingControlStatesOutcome > UpdateRoutingControlStatesOutcomeCallable
std::future< GetRoutingControlStateOutcome > GetRoutingControlStateOutcomeCallable
std::future< UpdateRoutingControlStateOutcome > UpdateRoutingControlStateOutcomeCallable
std::function< void(const Route53RecoveryClusterClient *, const Model::UpdateRoutingControlStatesRequest &, const Model::UpdateRoutingControlStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingControlStatesResponseReceivedHandler
std::function< void(const Route53RecoveryClusterClient *, const Model::UpdateRoutingControlStateRequest &, const Model::UpdateRoutingControlStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingControlStateResponseReceivedHandler
std::function< void(const Route53RecoveryClusterClient *, const Model::ListRoutingControlsRequest &, const Model::ListRoutingControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoutingControlsResponseReceivedHandler
std::function< void(const Route53RecoveryClusterClient *, const Model::GetRoutingControlStateRequest &, const Model::GetRoutingControlStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoutingControlStateResponseReceivedHandler