AWS SDK for C++  1.8.76
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ElasticLoadBalancing Namespace Reference

Namespaces

 ElasticLoadBalancingEndpoint
 
 ElasticLoadBalancingErrorMapper
 
 Model
 

Classes

class  ElasticLoadBalancingClient
 
class  ElasticLoadBalancingError
 
class  ElasticLoadBalancingRequest
 

Typedefs

typedef std::function< void(const ElasticLoadBalancingClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::ApplySecurityGroupsToLoadBalancerRequest &, const Model::ApplySecurityGroupsToLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplySecurityGroupsToLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::AttachLoadBalancerToSubnetsRequest &, const Model::AttachLoadBalancerToSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachLoadBalancerToSubnetsResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::ConfigureHealthCheckRequest &, const Model::ConfigureHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfigureHealthCheckResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::CreateAppCookieStickinessPolicyRequest &, const Model::CreateAppCookieStickinessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppCookieStickinessPolicyResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::CreateLBCookieStickinessPolicyRequest &, const Model::CreateLBCookieStickinessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLBCookieStickinessPolicyResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::CreateLoadBalancerRequest &, const Model::CreateLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::CreateLoadBalancerListenersRequest &, const Model::CreateLoadBalancerListenersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoadBalancerListenersResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::CreateLoadBalancerPolicyRequest &, const Model::CreateLoadBalancerPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoadBalancerPolicyResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DeleteLoadBalancerRequest &, const Model::DeleteLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DeleteLoadBalancerListenersRequest &, const Model::DeleteLoadBalancerListenersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoadBalancerListenersResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DeleteLoadBalancerPolicyRequest &, const Model::DeleteLoadBalancerPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoadBalancerPolicyResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DeregisterInstancesFromLoadBalancerRequest &, const Model::DeregisterInstancesFromLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterInstancesFromLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeAccountLimitsRequest &, const Model::DescribeAccountLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountLimitsResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeInstanceHealthRequest &, const Model::DescribeInstanceHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceHealthResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeLoadBalancerAttributesRequest &, const Model::DescribeLoadBalancerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancerAttributesResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeLoadBalancerPoliciesRequest &, const Model::DescribeLoadBalancerPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancerPoliciesResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeLoadBalancerPolicyTypesRequest &, const Model::DescribeLoadBalancerPolicyTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancerPolicyTypesResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeLoadBalancersRequest &, const Model::DescribeLoadBalancersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoadBalancersResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DetachLoadBalancerFromSubnetsRequest &, const Model::DetachLoadBalancerFromSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachLoadBalancerFromSubnetsResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::DisableAvailabilityZonesForLoadBalancerRequest &, const Model::DisableAvailabilityZonesForLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAvailabilityZonesForLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::EnableAvailabilityZonesForLoadBalancerRequest &, const Model::EnableAvailabilityZonesForLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAvailabilityZonesForLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::ModifyLoadBalancerAttributesRequest &, const Model::ModifyLoadBalancerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyLoadBalancerAttributesResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::RegisterInstancesWithLoadBalancerRequest &, const Model::RegisterInstancesWithLoadBalancerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterInstancesWithLoadBalancerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::SetLoadBalancerListenerSSLCertificateRequest &, const Model::SetLoadBalancerListenerSSLCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLoadBalancerListenerSSLCertificateResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::SetLoadBalancerPoliciesForBackendServerRequest &, const Model::SetLoadBalancerPoliciesForBackendServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLoadBalancerPoliciesForBackendServerResponseReceivedHandler
 
typedef std::function< void(const ElasticLoadBalancingClient *, const Model::SetLoadBalancerPoliciesOfListenerRequest &, const Model::SetLoadBalancerPoliciesOfListenerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLoadBalancerPoliciesOfListenerResponseReceivedHandler
 

Enumerations

enum  ElasticLoadBalancingErrors {
  ElasticLoadBalancingErrors::INCOMPLETE_SIGNATURE = 0, ElasticLoadBalancingErrors::INTERNAL_FAILURE = 1, ElasticLoadBalancingErrors::INVALID_ACTION = 2, ElasticLoadBalancingErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ElasticLoadBalancingErrors::INVALID_PARAMETER_COMBINATION = 4, ElasticLoadBalancingErrors::INVALID_QUERY_PARAMETER = 5, ElasticLoadBalancingErrors::INVALID_PARAMETER_VALUE = 6, ElasticLoadBalancingErrors::MISSING_ACTION = 7,
  ElasticLoadBalancingErrors::MISSING_AUTHENTICATION_TOKEN = 8, ElasticLoadBalancingErrors::MISSING_PARAMETER = 9, ElasticLoadBalancingErrors::OPT_IN_REQUIRED = 10, ElasticLoadBalancingErrors::REQUEST_EXPIRED = 11,
  ElasticLoadBalancingErrors::SERVICE_UNAVAILABLE = 12, ElasticLoadBalancingErrors::THROTTLING = 13, ElasticLoadBalancingErrors::VALIDATION = 14, ElasticLoadBalancingErrors::ACCESS_DENIED = 15,
  ElasticLoadBalancingErrors::RESOURCE_NOT_FOUND = 16, ElasticLoadBalancingErrors::UNRECOGNIZED_CLIENT = 17, ElasticLoadBalancingErrors::MALFORMED_QUERY_STRING = 18, ElasticLoadBalancingErrors::SLOW_DOWN = 19,
  ElasticLoadBalancingErrors::REQUEST_TIME_TOO_SKEWED = 20, ElasticLoadBalancingErrors::INVALID_SIGNATURE = 21, ElasticLoadBalancingErrors::SIGNATURE_DOES_NOT_MATCH = 22, ElasticLoadBalancingErrors::INVALID_ACCESS_KEY_ID = 23,
  ElasticLoadBalancingErrors::REQUEST_TIMEOUT = 24, ElasticLoadBalancingErrors::NETWORK_CONNECTION = 99, ElasticLoadBalancingErrors::UNKNOWN = 100, ElasticLoadBalancingErrors::ACCESS_POINT_NOT_FOUND = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  ElasticLoadBalancingErrors::CERTIFICATE_NOT_FOUND, ElasticLoadBalancingErrors::DEPENDENCY_THROTTLE, ElasticLoadBalancingErrors::DUPLICATE_ACCESS_POINT_NAME, ElasticLoadBalancingErrors::DUPLICATE_LISTENER,
  ElasticLoadBalancingErrors::DUPLICATE_POLICY_NAME, ElasticLoadBalancingErrors::DUPLICATE_TAG_KEYS, ElasticLoadBalancingErrors::INVALID_CONFIGURATION_REQUEST, ElasticLoadBalancingErrors::INVALID_END_POINT,
  ElasticLoadBalancingErrors::INVALID_SCHEME, ElasticLoadBalancingErrors::INVALID_SECURITY_GROUP, ElasticLoadBalancingErrors::INVALID_SUBNET, ElasticLoadBalancingErrors::LISTENER_NOT_FOUND,
  ElasticLoadBalancingErrors::LOAD_BALANCER_ATTRIBUTE_NOT_FOUND, ElasticLoadBalancingErrors::OPERATION_NOT_PERMITTED, ElasticLoadBalancingErrors::POLICY_NOT_FOUND, ElasticLoadBalancingErrors::POLICY_TYPE_NOT_FOUND,
  ElasticLoadBalancingErrors::SUBNET_NOT_FOUND, ElasticLoadBalancingErrors::TOO_MANY_ACCESS_POINTS, ElasticLoadBalancingErrors::TOO_MANY_POLICIES, ElasticLoadBalancingErrors::TOO_MANY_TAGS,
  ElasticLoadBalancingErrors::UNSUPPORTED_PROTOCOL
}
 

Typedef Documentation

◆ AddTagsResponseReceivedHandler

Definition at line 180 of file ElasticLoadBalancingClient.h.

◆ ApplySecurityGroupsToLoadBalancerResponseReceivedHandler

Definition at line 183 of file ElasticLoadBalancingClient.h.

◆ AttachLoadBalancerToSubnetsResponseReceivedHandler

Definition at line 184 of file ElasticLoadBalancingClient.h.

◆ ConfigureHealthCheckResponseReceivedHandler

Definition at line 185 of file ElasticLoadBalancingClient.h.

◆ CreateAppCookieStickinessPolicyResponseReceivedHandler

Definition at line 186 of file ElasticLoadBalancingClient.h.

◆ CreateLBCookieStickinessPolicyResponseReceivedHandler

Definition at line 187 of file ElasticLoadBalancingClient.h.

◆ CreateLoadBalancerListenersResponseReceivedHandler

Definition at line 189 of file ElasticLoadBalancingClient.h.

◆ CreateLoadBalancerPolicyResponseReceivedHandler

Definition at line 190 of file ElasticLoadBalancingClient.h.

◆ CreateLoadBalancerResponseReceivedHandler

Definition at line 188 of file ElasticLoadBalancingClient.h.

◆ DeleteLoadBalancerListenersResponseReceivedHandler

Definition at line 192 of file ElasticLoadBalancingClient.h.

◆ DeleteLoadBalancerPolicyResponseReceivedHandler

Definition at line 193 of file ElasticLoadBalancingClient.h.

◆ DeleteLoadBalancerResponseReceivedHandler

Definition at line 191 of file ElasticLoadBalancingClient.h.

◆ DeregisterInstancesFromLoadBalancerResponseReceivedHandler

Definition at line 194 of file ElasticLoadBalancingClient.h.

◆ DescribeAccountLimitsResponseReceivedHandler

Definition at line 195 of file ElasticLoadBalancingClient.h.

◆ DescribeInstanceHealthResponseReceivedHandler

Definition at line 196 of file ElasticLoadBalancingClient.h.

◆ DescribeLoadBalancerAttributesResponseReceivedHandler

Definition at line 197 of file ElasticLoadBalancingClient.h.

◆ DescribeLoadBalancerPoliciesResponseReceivedHandler

Definition at line 198 of file ElasticLoadBalancingClient.h.

◆ DescribeLoadBalancerPolicyTypesResponseReceivedHandler

Definition at line 199 of file ElasticLoadBalancingClient.h.

◆ DescribeLoadBalancersResponseReceivedHandler

Definition at line 200 of file ElasticLoadBalancingClient.h.

◆ DescribeTagsResponseReceivedHandler

Definition at line 201 of file ElasticLoadBalancingClient.h.

◆ DetachLoadBalancerFromSubnetsResponseReceivedHandler

Definition at line 202 of file ElasticLoadBalancingClient.h.

◆ DisableAvailabilityZonesForLoadBalancerResponseReceivedHandler

Definition at line 203 of file ElasticLoadBalancingClient.h.

◆ EnableAvailabilityZonesForLoadBalancerResponseReceivedHandler

Definition at line 204 of file ElasticLoadBalancingClient.h.

◆ ModifyLoadBalancerAttributesResponseReceivedHandler

Definition at line 205 of file ElasticLoadBalancingClient.h.

◆ RegisterInstancesWithLoadBalancerResponseReceivedHandler

Definition at line 206 of file ElasticLoadBalancingClient.h.

◆ RemoveTagsResponseReceivedHandler

Definition at line 207 of file ElasticLoadBalancingClient.h.

◆ SetLoadBalancerListenerSSLCertificateResponseReceivedHandler

Definition at line 208 of file ElasticLoadBalancingClient.h.

◆ SetLoadBalancerPoliciesForBackendServerResponseReceivedHandler

Definition at line 209 of file ElasticLoadBalancingClient.h.

◆ SetLoadBalancerPoliciesOfListenerResponseReceivedHandler

Definition at line 210 of file ElasticLoadBalancingClient.h.

Enumeration Type Documentation

◆ ElasticLoadBalancingErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ACCESS_POINT_NOT_FOUND 
CERTIFICATE_NOT_FOUND 
DEPENDENCY_THROTTLE 
DUPLICATE_ACCESS_POINT_NAME 
DUPLICATE_LISTENER 
DUPLICATE_POLICY_NAME 
DUPLICATE_TAG_KEYS 
INVALID_CONFIGURATION_REQUEST 
INVALID_END_POINT 
INVALID_SCHEME 
INVALID_SECURITY_GROUP 
INVALID_SUBNET 
LISTENER_NOT_FOUND 
LOAD_BALANCER_ATTRIBUTE_NOT_FOUND 
OPERATION_NOT_PERMITTED 
POLICY_NOT_FOUND 
POLICY_TYPE_NOT_FOUND 
SUBNET_NOT_FOUND 
TOO_MANY_ACCESS_POINTS 
TOO_MANY_POLICIES 
TOO_MANY_TAGS 
UNSUPPORTED_PROTOCOL 

Definition at line 16 of file ElasticLoadBalancingErrors.h.