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

Namespaces

 ElasticLoadBalancingEndpoint
 
 ElasticLoadBalancingErrorMapper
 
 Model
 

Classes

class  ElasticLoadBalancingClient
 
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::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::NETWORK_CONNECTION = 99,
  ElasticLoadBalancingErrors::UNKNOWN = 100, ElasticLoadBalancingErrors::ACCESS_POINT_NOT_FOUND = static_cast<int>(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::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

Definition at line 184 of file ElasticLoadBalancingClient.h.

Definition at line 187 of file ElasticLoadBalancingClient.h.

Definition at line 188 of file ElasticLoadBalancingClient.h.

Definition at line 189 of file ElasticLoadBalancingClient.h.

Definition at line 190 of file ElasticLoadBalancingClient.h.

Definition at line 191 of file ElasticLoadBalancingClient.h.

Definition at line 193 of file ElasticLoadBalancingClient.h.

Definition at line 194 of file ElasticLoadBalancingClient.h.

Definition at line 192 of file ElasticLoadBalancingClient.h.

Definition at line 196 of file ElasticLoadBalancingClient.h.

Definition at line 197 of file ElasticLoadBalancingClient.h.

Definition at line 195 of file ElasticLoadBalancingClient.h.

Definition at line 198 of file ElasticLoadBalancingClient.h.

Definition at line 199 of file ElasticLoadBalancingClient.h.

Definition at line 200 of file ElasticLoadBalancingClient.h.

Definition at line 201 of file ElasticLoadBalancingClient.h.

Definition at line 202 of file ElasticLoadBalancingClient.h.

Definition at line 203 of file ElasticLoadBalancingClient.h.

Definition at line 204 of file ElasticLoadBalancingClient.h.

Definition at line 205 of file ElasticLoadBalancingClient.h.

Definition at line 206 of file ElasticLoadBalancingClient.h.

Definition at line 207 of file ElasticLoadBalancingClient.h.

Definition at line 208 of file ElasticLoadBalancingClient.h.

Definition at line 209 of file ElasticLoadBalancingClient.h.

Definition at line 210 of file ElasticLoadBalancingClient.h.

Definition at line 211 of file ElasticLoadBalancingClient.h.

Definition at line 212 of file ElasticLoadBalancingClient.h.

Definition at line 213 of file ElasticLoadBalancingClient.h.

Enumeration Type Documentation

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 
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 
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 24 of file ElasticLoadBalancingErrors.h.