9#include <aws/elasticloadbalancingv2/ElasticLoadBalancingv2Errors.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/elasticloadbalancingv2/ElasticLoadBalancingv2EndpointProvider.h>
21#include <aws/elasticloadbalancingv2/model/AddListenerCertificatesResult.h>
22#include <aws/elasticloadbalancingv2/model/AddTagsResult.h>
23#include <aws/elasticloadbalancingv2/model/AddTrustStoreRevocationsResult.h>
24#include <aws/elasticloadbalancingv2/model/CreateListenerResult.h>
25#include <aws/elasticloadbalancingv2/model/CreateLoadBalancerResult.h>
26#include <aws/elasticloadbalancingv2/model/CreateRuleResult.h>
27#include <aws/elasticloadbalancingv2/model/CreateTargetGroupResult.h>
28#include <aws/elasticloadbalancingv2/model/CreateTrustStoreResult.h>
29#include <aws/elasticloadbalancingv2/model/DeleteListenerResult.h>
30#include <aws/elasticloadbalancingv2/model/DeleteLoadBalancerResult.h>
31#include <aws/elasticloadbalancingv2/model/DeleteRuleResult.h>
32#include <aws/elasticloadbalancingv2/model/DeleteSharedTrustStoreAssociationResult.h>
33#include <aws/elasticloadbalancingv2/model/DeleteTargetGroupResult.h>
34#include <aws/elasticloadbalancingv2/model/DeleteTrustStoreResult.h>
35#include <aws/elasticloadbalancingv2/model/DeregisterTargetsResult.h>
36#include <aws/elasticloadbalancingv2/model/DescribeAccountLimitsResult.h>
37#include <aws/elasticloadbalancingv2/model/DescribeListenerAttributesResult.h>
38#include <aws/elasticloadbalancingv2/model/DescribeListenerCertificatesResult.h>
39#include <aws/elasticloadbalancingv2/model/DescribeListenersResult.h>
40#include <aws/elasticloadbalancingv2/model/DescribeLoadBalancerAttributesResult.h>
41#include <aws/elasticloadbalancingv2/model/DescribeLoadBalancersResult.h>
42#include <aws/elasticloadbalancingv2/model/DescribeRulesResult.h>
43#include <aws/elasticloadbalancingv2/model/DescribeSSLPoliciesResult.h>
44#include <aws/elasticloadbalancingv2/model/DescribeTagsResult.h>
45#include <aws/elasticloadbalancingv2/model/DescribeTargetGroupAttributesResult.h>
46#include <aws/elasticloadbalancingv2/model/DescribeTargetGroupsResult.h>
47#include <aws/elasticloadbalancingv2/model/DescribeTargetHealthResult.h>
48#include <aws/elasticloadbalancingv2/model/DescribeTrustStoreAssociationsResult.h>
49#include <aws/elasticloadbalancingv2/model/DescribeTrustStoreRevocationsResult.h>
50#include <aws/elasticloadbalancingv2/model/DescribeTrustStoresResult.h>
51#include <aws/elasticloadbalancingv2/model/GetResourcePolicyResult.h>
52#include <aws/elasticloadbalancingv2/model/GetTrustStoreCaCertificatesBundleResult.h>
53#include <aws/elasticloadbalancingv2/model/GetTrustStoreRevocationContentResult.h>
54#include <aws/elasticloadbalancingv2/model/ModifyListenerResult.h>
55#include <aws/elasticloadbalancingv2/model/ModifyListenerAttributesResult.h>
56#include <aws/elasticloadbalancingv2/model/ModifyLoadBalancerAttributesResult.h>
57#include <aws/elasticloadbalancingv2/model/ModifyRuleResult.h>
58#include <aws/elasticloadbalancingv2/model/ModifyTargetGroupResult.h>
59#include <aws/elasticloadbalancingv2/model/ModifyTargetGroupAttributesResult.h>
60#include <aws/elasticloadbalancingv2/model/ModifyTrustStoreResult.h>
61#include <aws/elasticloadbalancingv2/model/RegisterTargetsResult.h>
62#include <aws/elasticloadbalancingv2/model/RemoveListenerCertificatesResult.h>
63#include <aws/elasticloadbalancingv2/model/RemoveTagsResult.h>
64#include <aws/elasticloadbalancingv2/model/RemoveTrustStoreRevocationsResult.h>
65#include <aws/elasticloadbalancingv2/model/SetIpAddressTypeResult.h>
66#include <aws/elasticloadbalancingv2/model/SetRulePrioritiesResult.h>
67#include <aws/elasticloadbalancingv2/model/SetSecurityGroupsResult.h>
68#include <aws/elasticloadbalancingv2/model/SetSubnetsResult.h>
69#include <aws/elasticloadbalancingv2/model/DescribeTrustStoresRequest.h>
70#include <aws/elasticloadbalancingv2/model/DescribeTargetGroupsRequest.h>
71#include <aws/elasticloadbalancingv2/model/DescribeAccountLimitsRequest.h>
72#include <aws/elasticloadbalancingv2/model/DescribeLoadBalancersRequest.h>
73#include <aws/elasticloadbalancingv2/model/DescribeSSLPoliciesRequest.h>
74#include <aws/elasticloadbalancingv2/model/DescribeListenersRequest.h>
75#include <aws/elasticloadbalancingv2/model/DescribeRulesRequest.h>
83 class HttpClientFactory;
88 template<
typename R,
typename E>
class Outcome;
99 class AWSCredentialsProvider;
107 namespace ElasticLoadBalancingv2
EndpointProviderBase< ElasticLoadBalancingv2ClientConfiguration, ElasticLoadBalancingv2BuiltInParameters, ElasticLoadBalancingv2ClientContextParameters > ElasticLoadBalancingv2EndpointProviderBase
Aws::Utils::Outcome< GetTrustStoreCaCertificatesBundleResult, ElasticLoadBalancingv2Error > GetTrustStoreCaCertificatesBundleOutcome
Aws::Utils::Outcome< CreateTrustStoreResult, ElasticLoadBalancingv2Error > CreateTrustStoreOutcome
Aws::Utils::Outcome< AddTrustStoreRevocationsResult, ElasticLoadBalancingv2Error > AddTrustStoreRevocationsOutcome
std::future< CreateRuleOutcome > CreateRuleOutcomeCallable
Aws::Utils::Outcome< CreateRuleResult, ElasticLoadBalancingv2Error > CreateRuleOutcome
Aws::Utils::Outcome< DeleteSharedTrustStoreAssociationResult, ElasticLoadBalancingv2Error > DeleteSharedTrustStoreAssociationOutcome
Aws::Utils::Outcome< DeleteListenerResult, ElasticLoadBalancingv2Error > DeleteListenerOutcome
Aws::Utils::Outcome< ModifyListenerAttributesResult, ElasticLoadBalancingv2Error > ModifyListenerAttributesOutcome
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::future< ModifyRuleOutcome > ModifyRuleOutcomeCallable
Aws::Utils::Outcome< DescribeLoadBalancersResult, ElasticLoadBalancingv2Error > DescribeLoadBalancersOutcome
Aws::Utils::Outcome< ModifyTargetGroupAttributesResult, ElasticLoadBalancingv2Error > ModifyTargetGroupAttributesOutcome
std::future< DescribeTargetGroupAttributesOutcome > DescribeTargetGroupAttributesOutcomeCallable
Aws::Utils::Outcome< SetSubnetsResult, ElasticLoadBalancingv2Error > SetSubnetsOutcome
std::future< SetIpAddressTypeOutcome > SetIpAddressTypeOutcomeCallable
Aws::Utils::Outcome< DescribeTrustStoreAssociationsResult, ElasticLoadBalancingv2Error > DescribeTrustStoreAssociationsOutcome
std::future< AddListenerCertificatesOutcome > AddListenerCertificatesOutcomeCallable
std::future< DescribeLoadBalancersOutcome > DescribeLoadBalancersOutcomeCallable
Aws::Utils::Outcome< RemoveTrustStoreRevocationsResult, ElasticLoadBalancingv2Error > RemoveTrustStoreRevocationsOutcome
std::future< DeregisterTargetsOutcome > DeregisterTargetsOutcomeCallable
std::future< ModifyLoadBalancerAttributesOutcome > ModifyLoadBalancerAttributesOutcomeCallable
std::future< DeleteTrustStoreOutcome > DeleteTrustStoreOutcomeCallable
std::future< SetSubnetsOutcome > SetSubnetsOutcomeCallable
Aws::Utils::Outcome< CreateTargetGroupResult, ElasticLoadBalancingv2Error > CreateTargetGroupOutcome
Aws::Utils::Outcome< DescribeTrustStoreRevocationsResult, ElasticLoadBalancingv2Error > DescribeTrustStoreRevocationsOutcome
std::future< CreateTargetGroupOutcome > CreateTargetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeTargetHealthResult, ElasticLoadBalancingv2Error > DescribeTargetHealthOutcome
Aws::Utils::Outcome< SetSecurityGroupsResult, ElasticLoadBalancingv2Error > SetSecurityGroupsOutcome
Aws::Utils::Outcome< AddListenerCertificatesResult, ElasticLoadBalancingv2Error > AddListenerCertificatesOutcome
std::future< DescribeListenerCertificatesOutcome > DescribeListenerCertificatesOutcomeCallable
std::future< RegisterTargetsOutcome > RegisterTargetsOutcomeCallable
std::future< DescribeTargetHealthOutcome > DescribeTargetHealthOutcomeCallable
Aws::Utils::Outcome< DeleteRuleResult, ElasticLoadBalancingv2Error > DeleteRuleOutcome
std::future< DescribeTrustStoreAssociationsOutcome > DescribeTrustStoreAssociationsOutcomeCallable
std::future< SetSecurityGroupsOutcome > SetSecurityGroupsOutcomeCallable
std::future< DeleteLoadBalancerOutcome > DeleteLoadBalancerOutcomeCallable
Aws::Utils::Outcome< ModifyLoadBalancerAttributesResult, ElasticLoadBalancingv2Error > ModifyLoadBalancerAttributesOutcome
Aws::Utils::Outcome< SetIpAddressTypeResult, ElasticLoadBalancingv2Error > SetIpAddressTypeOutcome
Aws::Utils::Outcome< DescribeListenersResult, ElasticLoadBalancingv2Error > DescribeListenersOutcome
Aws::Utils::Outcome< DeleteTrustStoreResult, ElasticLoadBalancingv2Error > DeleteTrustStoreOutcome
Aws::Utils::Outcome< CreateLoadBalancerResult, ElasticLoadBalancingv2Error > CreateLoadBalancerOutcome
Aws::Utils::Outcome< DescribeTargetGroupAttributesResult, ElasticLoadBalancingv2Error > DescribeTargetGroupAttributesOutcome
std::future< ModifyListenerOutcome > ModifyListenerOutcomeCallable
Aws::Utils::Outcome< ModifyListenerResult, ElasticLoadBalancingv2Error > ModifyListenerOutcome
Aws::Utils::Outcome< ModifyTargetGroupResult, ElasticLoadBalancingv2Error > ModifyTargetGroupOutcome
Aws::Utils::Outcome< DescribeAccountLimitsResult, ElasticLoadBalancingv2Error > DescribeAccountLimitsOutcome
std::future< GetTrustStoreCaCertificatesBundleOutcome > GetTrustStoreCaCertificatesBundleOutcomeCallable
Aws::Utils::Outcome< DescribeListenerAttributesResult, ElasticLoadBalancingv2Error > DescribeListenerAttributesOutcome
Aws::Utils::Outcome< DescribeListenerCertificatesResult, ElasticLoadBalancingv2Error > DescribeListenerCertificatesOutcome
std::future< ModifyTargetGroupAttributesOutcome > ModifyTargetGroupAttributesOutcomeCallable
Aws::Utils::Outcome< DeleteLoadBalancerResult, ElasticLoadBalancingv2Error > DeleteLoadBalancerOutcome
Aws::Utils::Outcome< DescribeTagsResult, ElasticLoadBalancingv2Error > DescribeTagsOutcome
Aws::Utils::Outcome< DeleteTargetGroupResult, ElasticLoadBalancingv2Error > DeleteTargetGroupOutcome
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
std::future< DeleteSharedTrustStoreAssociationOutcome > DeleteSharedTrustStoreAssociationOutcomeCallable
Aws::Utils::Outcome< CreateListenerResult, ElasticLoadBalancingv2Error > CreateListenerOutcome
std::future< ModifyListenerAttributesOutcome > ModifyListenerAttributesOutcomeCallable
std::future< ModifyTargetGroupOutcome > ModifyTargetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeTrustStoresResult, ElasticLoadBalancingv2Error > DescribeTrustStoresOutcome
Aws::Utils::Outcome< RemoveTagsResult, ElasticLoadBalancingv2Error > RemoveTagsOutcome
std::future< DescribeListenersOutcome > DescribeListenersOutcomeCallable
Aws::Utils::Outcome< DescribeRulesResult, ElasticLoadBalancingv2Error > DescribeRulesOutcome
std::future< DescribeTrustStoresOutcome > DescribeTrustStoresOutcomeCallable
Aws::Utils::Outcome< GetTrustStoreRevocationContentResult, ElasticLoadBalancingv2Error > GetTrustStoreRevocationContentOutcome
Aws::Utils::Outcome< ModifyRuleResult, ElasticLoadBalancingv2Error > ModifyRuleOutcome
Aws::Utils::Outcome< RemoveListenerCertificatesResult, ElasticLoadBalancingv2Error > RemoveListenerCertificatesOutcome
std::future< AddTrustStoreRevocationsOutcome > AddTrustStoreRevocationsOutcomeCallable
std::future< DescribeListenerAttributesOutcome > DescribeListenerAttributesOutcomeCallable
std::future< RemoveTrustStoreRevocationsOutcome > RemoveTrustStoreRevocationsOutcomeCallable
std::future< DeleteTargetGroupOutcome > DeleteTargetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeLoadBalancerAttributesResult, ElasticLoadBalancingv2Error > DescribeLoadBalancerAttributesOutcome
std::future< DescribeAccountLimitsOutcome > DescribeAccountLimitsOutcomeCallable
std::future< DescribeRulesOutcome > DescribeRulesOutcomeCallable
std::future< CreateListenerOutcome > CreateListenerOutcomeCallable
std::future< CreateTrustStoreOutcome > CreateTrustStoreOutcomeCallable
std::future< DescribeTargetGroupsOutcome > DescribeTargetGroupsOutcomeCallable
std::future< DescribeLoadBalancerAttributesOutcome > DescribeLoadBalancerAttributesOutcomeCallable
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Aws::Utils::Outcome< ModifyTrustStoreResult, ElasticLoadBalancingv2Error > ModifyTrustStoreOutcome
std::future< ModifyTrustStoreOutcome > ModifyTrustStoreOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< GetTrustStoreRevocationContentOutcome > GetTrustStoreRevocationContentOutcomeCallable
Aws::Utils::Outcome< DescribeTargetGroupsResult, ElasticLoadBalancingv2Error > DescribeTargetGroupsOutcome
Aws::Utils::Outcome< SetRulePrioritiesResult, ElasticLoadBalancingv2Error > SetRulePrioritiesOutcome
std::future< DeleteListenerOutcome > DeleteListenerOutcomeCallable
std::future< RemoveListenerCertificatesOutcome > RemoveListenerCertificatesOutcomeCallable
Aws::Utils::Outcome< DeregisterTargetsResult, ElasticLoadBalancingv2Error > DeregisterTargetsOutcome
std::future< DescribeTrustStoreRevocationsOutcome > DescribeTrustStoreRevocationsOutcomeCallable
Aws::Utils::Outcome< RegisterTargetsResult, ElasticLoadBalancingv2Error > RegisterTargetsOutcome
std::future< CreateLoadBalancerOutcome > CreateLoadBalancerOutcomeCallable
std::future< SetRulePrioritiesOutcome > SetRulePrioritiesOutcomeCallable
Aws::Utils::Outcome< AddTagsResult, ElasticLoadBalancingv2Error > AddTagsOutcome
std::future< DescribeSSLPoliciesOutcome > DescribeSSLPoliciesOutcomeCallable
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
Aws::Utils::Outcome< GetResourcePolicyResult, ElasticLoadBalancingv2Error > GetResourcePolicyOutcome
Aws::Utils::Outcome< DescribeSSLPoliciesResult, ElasticLoadBalancingv2Error > DescribeSSLPoliciesOutcome
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeLoadBalancersRequest &, const Model::DescribeLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancersResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeListenersRequest &, const Model::DescribeListenersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeListenersResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::SetSecurityGroupsRequest &, const Model::SetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetSecurityGroupsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::CreateListenerRequest &, const Model::CreateListenerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateListenerResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeRulesRequest &, const Model::DescribeRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRulesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::RemoveTrustStoreRevocationsRequest &, const Model::RemoveTrustStoreRevocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTrustStoreRevocationsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::RemoveListenerCertificatesRequest &, const Model::RemoveListenerCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveListenerCertificatesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeSSLPoliciesRequest &, const Model::DescribeSSLPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSSLPoliciesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeListenerAttributesRequest &, const Model::DescribeListenerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeListenerAttributesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteLoadBalancerRequest &, const Model::DeleteLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoadBalancerResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTargetGroupAttributesRequest &, const Model::DescribeTargetGroupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTargetGroupAttributesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyRuleRequest &, const Model::ModifyRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyRuleResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::SetIpAddressTypeRequest &, const Model::SetIpAddressTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetIpAddressTypeResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyTrustStoreRequest &, const Model::ModifyTrustStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTrustStoreResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTargetGroupsRequest &, const Model::DescribeTargetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTargetGroupsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteTrustStoreRequest &, const Model::DeleteTrustStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrustStoreResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeAccountLimitsRequest &, const Model::DescribeAccountLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountLimitsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeLoadBalancerAttributesRequest &, const Model::DescribeLoadBalancerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancerAttributesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::CreateLoadBalancerRequest &, const Model::CreateLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoadBalancerResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::CreateTrustStoreRequest &, const Model::CreateTrustStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrustStoreResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyLoadBalancerAttributesRequest &, const Model::ModifyLoadBalancerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyLoadBalancerAttributesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteSharedTrustStoreAssociationRequest &, const Model::DeleteSharedTrustStoreAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSharedTrustStoreAssociationResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeregisterTargetsRequest &, const Model::DeregisterTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTargetsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::GetTrustStoreCaCertificatesBundleRequest &, const Model::GetTrustStoreCaCertificatesBundleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrustStoreCaCertificatesBundleResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteListenerRequest &, const Model::DeleteListenerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteListenerResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeListenerCertificatesRequest &, const Model::DescribeListenerCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeListenerCertificatesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyTargetGroupAttributesRequest &, const Model::ModifyTargetGroupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTargetGroupAttributesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::RegisterTargetsRequest &, const Model::RegisterTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTargetsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::AddTrustStoreRevocationsRequest &, const Model::AddTrustStoreRevocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTrustStoreRevocationsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTargetHealthRequest &, const Model::DescribeTargetHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTargetHealthResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::CreateTargetGroupRequest &, const Model::CreateTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTargetGroupResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyListenerAttributesRequest &, const Model::ModifyListenerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyListenerAttributesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::GetTrustStoreRevocationContentRequest &, const Model::GetTrustStoreRevocationContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrustStoreRevocationContentResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTrustStoreRevocationsRequest &, const Model::DescribeTrustStoreRevocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustStoreRevocationsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTrustStoreAssociationsRequest &, const Model::DescribeTrustStoreAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustStoreAssociationsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DescribeTrustStoresRequest &, const Model::DescribeTrustStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustStoresResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::SetSubnetsRequest &, const Model::SetSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetSubnetsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteTargetGroupRequest &, const Model::DeleteTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTargetGroupResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::SetRulePrioritiesRequest &, const Model::SetRulePrioritiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetRulePrioritiesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::AddListenerCertificatesRequest &, const Model::AddListenerCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddListenerCertificatesResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyListenerRequest &, const Model::ModifyListenerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyListenerResponseReceivedHandler
std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyTargetGroupRequest &, const Model::ModifyTargetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTargetGroupResponseReceivedHandler