AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::ElasticLoadBalancingv2 Namespace Reference

Namespaces

 
namespace  Endpoint
 
namespace  Model
 

Classes

 
 
 
 

Typedefs

 
 
 
 
typedef std::function< void(const ElasticLoadBalancingv2Client *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
 
 
 
 
typedef std::function< void(const ElasticLoadBalancingv2Client *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const ElasticLoadBalancingv2Client *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
typedef std::function< void(const ElasticLoadBalancingv2Client *, const Model::ModifyRuleRequest &, const Model::ModifyRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyRuleResponseReceivedHandler
 
 
 
 
 
 
typedef std::function< void(const ElasticLoadBalancingv2Client *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const ElasticLoadBalancingv2Client *, const Model::SetSubnetsRequest &, const Model::SetSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetSubnetsResponseReceivedHandler
 

Enumerations

enum class  ElasticLoadBalancingv2Errors {
  INCOMPLETE_SIGNATURE = 0 , INTERNAL_FAILURE = 1 , INVALID_ACTION = 2 , INVALID_CLIENT_TOKEN_ID = 3 ,
  INVALID_PARAMETER_COMBINATION = 4 , INVALID_QUERY_PARAMETER = 5 , INVALID_PARAMETER_VALUE = 6 , MISSING_ACTION = 7 ,
  MISSING_AUTHENTICATION_TOKEN = 8 , MISSING_PARAMETER = 9 , OPT_IN_REQUIRED = 10 , REQUEST_EXPIRED = 11 ,
  SERVICE_UNAVAILABLE = 12 , THROTTLING = 13 , VALIDATION = 14 , ACCESS_DENIED = 15 ,
  RESOURCE_NOT_FOUND = 16 , UNRECOGNIZED_CLIENT = 17 , MALFORMED_QUERY_STRING = 18 , SLOW_DOWN = 19 ,
  REQUEST_TIME_TOO_SKEWED = 20 , INVALID_SIGNATURE = 21 , SIGNATURE_DOES_NOT_MATCH = 22 , INVALID_ACCESS_KEY_ID = 23 ,
  REQUEST_TIMEOUT = 24 , NETWORK_CONNECTION = 99 , UNKNOWN = 100 , ALLOCATION_ID_NOT_FOUND = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  AVAILABILITY_ZONE_NOT_SUPPORTED , A_L_P_N_POLICY_NOT_SUPPORTED , CA_CERTIFICATES_BUNDLE_NOT_FOUND , CERTIFICATE_NOT_FOUND ,
  DELETE_ASSOCIATION_SAME_ACCOUNT , DUPLICATE_LISTENER , DUPLICATE_LOAD_BALANCER_NAME , DUPLICATE_TAG_KEYS ,
  DUPLICATE_TARGET_GROUP_NAME , DUPLICATE_TRUST_STORE_NAME , HEALTH_UNAVAILABLE , INCOMPATIBLE_PROTOCOLS ,
  INVALID_CA_CERTIFICATES_BUNDLE , INVALID_CONFIGURATION_REQUEST , INVALID_LOAD_BALANCER_ACTION , INVALID_REVOCATION_CONTENT ,
  INVALID_SCHEME , INVALID_SECURITY_GROUP , INVALID_SUBNET , INVALID_TARGET ,
  LISTENER_NOT_FOUND , LOAD_BALANCER_NOT_FOUND , OPERATION_NOT_PERMITTED , PRIORITY_IN_USE ,
  RESOURCE_IN_USE , REVOCATION_CONTENT_NOT_FOUND , REVOCATION_ID_NOT_FOUND , RULE_NOT_FOUND ,
  SUBNET_NOT_FOUND , S_S_L_POLICY_NOT_FOUND , TARGET_GROUP_ASSOCIATION_LIMIT , TARGET_GROUP_NOT_FOUND ,
  TOO_MANY_ACTIONS , TOO_MANY_CERTIFICATES , TOO_MANY_LISTENERS , TOO_MANY_LOAD_BALANCERS ,
  TOO_MANY_REGISTRATIONS_FOR_TARGET_ID , TOO_MANY_RULES , TOO_MANY_TAGS , TOO_MANY_TARGETS ,
  TOO_MANY_TARGET_GROUPS , TOO_MANY_TRUST_STORES , TOO_MANY_TRUST_STORE_REVOCATION_ENTRIES , TOO_MANY_UNIQUE_TARGET_GROUPS_PER_LOAD_BALANCER ,
  TRUST_STORE_ASSOCIATION_NOT_FOUND , TRUST_STORE_IN_USE , TRUST_STORE_NOT_FOUND , TRUST_STORE_NOT_READY ,
  UNSUPPORTED_PROTOCOL
}
 

Typedef Documentation

◆ AddListenerCertificatesResponseReceivedHandler

Definition at line 272 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ AddTagsResponseReceivedHandler

Definition at line 273 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ AddTrustStoreRevocationsResponseReceivedHandler

Definition at line 274 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ CreateListenerResponseReceivedHandler

Definition at line 275 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ CreateLoadBalancerResponseReceivedHandler

Definition at line 276 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ CreateRuleResponseReceivedHandler

Definition at line 277 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ CreateTargetGroupResponseReceivedHandler

Definition at line 278 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ CreateTrustStoreResponseReceivedHandler

Definition at line 279 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeleteListenerResponseReceivedHandler

Definition at line 280 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeleteLoadBalancerResponseReceivedHandler

Definition at line 281 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeleteRuleResponseReceivedHandler

Definition at line 282 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeleteSharedTrustStoreAssociationResponseReceivedHandler

Definition at line 283 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeleteTargetGroupResponseReceivedHandler

Definition at line 284 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeleteTrustStoreResponseReceivedHandler

Definition at line 285 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DeregisterTargetsResponseReceivedHandler

Definition at line 286 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeAccountLimitsResponseReceivedHandler

Definition at line 287 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeListenerAttributesResponseReceivedHandler

Definition at line 288 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeListenerCertificatesResponseReceivedHandler

Definition at line 289 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeListenersResponseReceivedHandler

Definition at line 290 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeLoadBalancerAttributesResponseReceivedHandler

Definition at line 291 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeLoadBalancersResponseReceivedHandler

Definition at line 292 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeRulesResponseReceivedHandler

Definition at line 293 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeSSLPoliciesResponseReceivedHandler

Definition at line 294 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTagsResponseReceivedHandler

Definition at line 295 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTargetGroupAttributesResponseReceivedHandler

Definition at line 296 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTargetGroupsResponseReceivedHandler

Definition at line 297 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTargetHealthResponseReceivedHandler

Definition at line 298 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTrustStoreAssociationsResponseReceivedHandler

Definition at line 299 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTrustStoreRevocationsResponseReceivedHandler

Definition at line 300 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ DescribeTrustStoresResponseReceivedHandler

Definition at line 301 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ElasticLoadBalancingv2ClientConfiguration

Definition at line 109 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ElasticLoadBalancingv2EndpointProvider

Definition at line 111 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ElasticLoadBalancingv2EndpointProviderBase

Definition at line 110 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ GetResourcePolicyResponseReceivedHandler

Definition at line 302 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ GetTrustStoreCaCertificatesBundleResponseReceivedHandler

Definition at line 303 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ GetTrustStoreRevocationContentResponseReceivedHandler

Definition at line 304 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyListenerAttributesResponseReceivedHandler

Definition at line 306 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyListenerResponseReceivedHandler

Definition at line 305 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyLoadBalancerAttributesResponseReceivedHandler

Definition at line 307 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyRuleResponseReceivedHandler

Definition at line 308 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyTargetGroupAttributesResponseReceivedHandler

Definition at line 310 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyTargetGroupResponseReceivedHandler

Definition at line 309 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ ModifyTrustStoreResponseReceivedHandler

Definition at line 311 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ RegisterTargetsResponseReceivedHandler

Definition at line 312 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ RemoveListenerCertificatesResponseReceivedHandler

Definition at line 313 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ RemoveTagsResponseReceivedHandler

Definition at line 314 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ RemoveTrustStoreRevocationsResponseReceivedHandler

Definition at line 315 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ SetIpAddressTypeResponseReceivedHandler

Definition at line 316 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ SetRulePrioritiesResponseReceivedHandler

Definition at line 317 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ SetSecurityGroupsResponseReceivedHandler

Definition at line 318 of file ElasticLoadBalancingv2ServiceClientModel.h.

◆ SetSubnetsResponseReceivedHandler

Definition at line 319 of file ElasticLoadBalancingv2ServiceClientModel.h.

Enumeration Type Documentation

◆ ElasticLoadBalancingv2Errors

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 
ALLOCATION_ID_NOT_FOUND 
AVAILABILITY_ZONE_NOT_SUPPORTED 
A_L_P_N_POLICY_NOT_SUPPORTED 
CA_CERTIFICATES_BUNDLE_NOT_FOUND 
CERTIFICATE_NOT_FOUND 
DELETE_ASSOCIATION_SAME_ACCOUNT 
DUPLICATE_LISTENER 
DUPLICATE_LOAD_BALANCER_NAME 
DUPLICATE_TAG_KEYS 
DUPLICATE_TARGET_GROUP_NAME 
DUPLICATE_TRUST_STORE_NAME 
HEALTH_UNAVAILABLE 
INCOMPATIBLE_PROTOCOLS 
INVALID_CA_CERTIFICATES_BUNDLE 
INVALID_CONFIGURATION_REQUEST 
INVALID_LOAD_BALANCER_ACTION 
INVALID_REVOCATION_CONTENT 
INVALID_SCHEME 
INVALID_SECURITY_GROUP 
INVALID_SUBNET 
INVALID_TARGET 
LISTENER_NOT_FOUND 
LOAD_BALANCER_NOT_FOUND 
OPERATION_NOT_PERMITTED 
PRIORITY_IN_USE 
RESOURCE_IN_USE 
REVOCATION_CONTENT_NOT_FOUND 
REVOCATION_ID_NOT_FOUND 
RULE_NOT_FOUND 
SUBNET_NOT_FOUND 
S_S_L_POLICY_NOT_FOUND 
TARGET_GROUP_ASSOCIATION_LIMIT 
TARGET_GROUP_NOT_FOUND 
TOO_MANY_ACTIONS 
TOO_MANY_CERTIFICATES 
TOO_MANY_LISTENERS 
TOO_MANY_LOAD_BALANCERS 
TOO_MANY_REGISTRATIONS_FOR_TARGET_ID 
TOO_MANY_RULES 
TOO_MANY_TAGS 
TOO_MANY_TARGETS 
TOO_MANY_TARGET_GROUPS 
TOO_MANY_TRUST_STORES 
TOO_MANY_TRUST_STORE_REVOCATION_ENTRIES 
TOO_MANY_UNIQUE_TARGET_GROUPS_PER_LOAD_BALANCER 
TRUST_STORE_ASSOCIATION_NOT_FOUND 
TRUST_STORE_IN_USE 
TRUST_STORE_NOT_FOUND 
TRUST_STORE_NOT_READY 
UNSUPPORTED_PROTOCOL 

Definition at line 16 of file ElasticLoadBalancingv2Errors.h.