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

Namespaces

 ActionTypeEnumMapper
 
 LoadBalancerSchemeEnumMapper
 
 LoadBalancerStateEnumMapper
 
 LoadBalancerTypeEnumMapper
 
 ProtocolEnumMapper
 
 TargetHealthReasonEnumMapper
 
 TargetHealthStateEnumMapper
 

Classes

class  Action
 
class  AddTagsRequest
 
class  AddTagsResult
 
class  AvailabilityZone
 
class  Certificate
 
class  Cipher
 
class  CreateListenerRequest
 
class  CreateListenerResult
 
class  CreateLoadBalancerRequest
 
class  CreateLoadBalancerResult
 
class  CreateRuleRequest
 
class  CreateRuleResult
 
class  CreateTargetGroupRequest
 
class  CreateTargetGroupResult
 
class  DeleteListenerRequest
 
class  DeleteListenerResult
 
class  DeleteLoadBalancerRequest
 
class  DeleteLoadBalancerResult
 
class  DeleteRuleRequest
 
class  DeleteRuleResult
 
class  DeleteTargetGroupRequest
 
class  DeleteTargetGroupResult
 
class  DeregisterTargetsRequest
 
class  DeregisterTargetsResult
 
class  DescribeListenersRequest
 
class  DescribeListenersResult
 
class  DescribeLoadBalancerAttributesRequest
 
class  DescribeLoadBalancerAttributesResult
 
class  DescribeLoadBalancersRequest
 
class  DescribeLoadBalancersResult
 
class  DescribeRulesRequest
 
class  DescribeRulesResult
 
class  DescribeSSLPoliciesRequest
 
class  DescribeSSLPoliciesResult
 
class  DescribeTagsRequest
 
class  DescribeTagsResult
 
class  DescribeTargetGroupAttributesRequest
 
class  DescribeTargetGroupAttributesResult
 
class  DescribeTargetGroupsRequest
 
class  DescribeTargetGroupsResult
 
class  DescribeTargetHealthRequest
 
class  DescribeTargetHealthResult
 
class  Listener
 
class  LoadBalancer
 
class  LoadBalancerAttribute
 
class  LoadBalancerState
 
class  Matcher
 
class  ModifyListenerRequest
 
class  ModifyListenerResult
 
class  ModifyLoadBalancerAttributesRequest
 
class  ModifyLoadBalancerAttributesResult
 
class  ModifyRuleRequest
 
class  ModifyRuleResult
 
class  ModifyTargetGroupAttributesRequest
 
class  ModifyTargetGroupAttributesResult
 
class  ModifyTargetGroupRequest
 
class  ModifyTargetGroupResult
 
class  RegisterTargetsRequest
 
class  RegisterTargetsResult
 
class  RemoveTagsRequest
 
class  RemoveTagsResult
 
class  ResponseMetadata
 
class  Rule
 
class  RuleCondition
 
class  RulePriorityPair
 
class  SetRulePrioritiesRequest
 
class  SetRulePrioritiesResult
 
class  SetSecurityGroupsRequest
 
class  SetSecurityGroupsResult
 
class  SetSubnetsRequest
 
class  SetSubnetsResult
 
class  SslPolicy
 
class  Tag
 
class  TagDescription
 
class  TargetDescription
 
class  TargetGroup
 
class  TargetGroupAttribute
 
class  TargetHealth
 
class  TargetHealthDescription
 

Typedefs

typedef Aws::Utils::Outcome< AddTagsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > AddTagsOutcome
 
typedef Aws::Utils::Outcome< CreateListenerResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > CreateListenerOutcome
 
typedef Aws::Utils::Outcome< CreateLoadBalancerResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > CreateLoadBalancerOutcome
 
typedef Aws::Utils::Outcome< CreateRuleResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > CreateRuleOutcome
 
typedef Aws::Utils::Outcome< CreateTargetGroupResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > CreateTargetGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteListenerResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DeleteListenerOutcome
 
typedef Aws::Utils::Outcome< DeleteLoadBalancerResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DeleteLoadBalancerOutcome
 
typedef Aws::Utils::Outcome< DeleteRuleResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DeleteRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteTargetGroupResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DeleteTargetGroupOutcome
 
typedef Aws::Utils::Outcome< DeregisterTargetsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DeregisterTargetsOutcome
 
typedef Aws::Utils::Outcome< DescribeListenersResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeListenersOutcome
 
typedef Aws::Utils::Outcome< DescribeLoadBalancerAttributesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeLoadBalancerAttributesOutcome
 
typedef Aws::Utils::Outcome< DescribeLoadBalancersResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeLoadBalancersOutcome
 
typedef Aws::Utils::Outcome< DescribeRulesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeRulesOutcome
 
typedef Aws::Utils::Outcome< DescribeSSLPoliciesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeSSLPoliciesOutcome
 
typedef Aws::Utils::Outcome< DescribeTagsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeTargetGroupAttributesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeTargetGroupAttributesOutcome
 
typedef Aws::Utils::Outcome< DescribeTargetGroupsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeTargetGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeTargetHealthResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > DescribeTargetHealthOutcome
 
typedef Aws::Utils::Outcome< ModifyListenerResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > ModifyListenerOutcome
 
typedef Aws::Utils::Outcome< ModifyLoadBalancerAttributesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > ModifyLoadBalancerAttributesOutcome
 
typedef Aws::Utils::Outcome< ModifyRuleResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > ModifyRuleOutcome
 
typedef Aws::Utils::Outcome< ModifyTargetGroupResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > ModifyTargetGroupOutcome
 
typedef Aws::Utils::Outcome< ModifyTargetGroupAttributesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > ModifyTargetGroupAttributesOutcome
 
typedef Aws::Utils::Outcome< RegisterTargetsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > RegisterTargetsOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > RemoveTagsOutcome
 
typedef Aws::Utils::Outcome< SetRulePrioritiesResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > SetRulePrioritiesOutcome
 
typedef Aws::Utils::Outcome< SetSecurityGroupsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > SetSecurityGroupsOutcome
 
typedef Aws::Utils::Outcome< SetSubnetsResult, Aws::Client::AWSError< ElasticLoadBalancingv2Errors > > SetSubnetsOutcome
 
typedef std::future< AddTagsOutcomeAddTagsOutcomeCallable
 
typedef std::future< CreateListenerOutcomeCreateListenerOutcomeCallable
 
typedef std::future< CreateLoadBalancerOutcomeCreateLoadBalancerOutcomeCallable
 
typedef std::future< CreateRuleOutcomeCreateRuleOutcomeCallable
 
typedef std::future< CreateTargetGroupOutcomeCreateTargetGroupOutcomeCallable
 
typedef std::future< DeleteListenerOutcomeDeleteListenerOutcomeCallable
 
typedef std::future< DeleteLoadBalancerOutcomeDeleteLoadBalancerOutcomeCallable
 
typedef std::future< DeleteRuleOutcomeDeleteRuleOutcomeCallable
 
typedef std::future< DeleteTargetGroupOutcomeDeleteTargetGroupOutcomeCallable
 
typedef std::future< DeregisterTargetsOutcomeDeregisterTargetsOutcomeCallable
 
typedef std::future< DescribeListenersOutcomeDescribeListenersOutcomeCallable
 
typedef std::future< DescribeLoadBalancerAttributesOutcomeDescribeLoadBalancerAttributesOutcomeCallable
 
typedef std::future< DescribeLoadBalancersOutcomeDescribeLoadBalancersOutcomeCallable
 
typedef std::future< DescribeRulesOutcomeDescribeRulesOutcomeCallable
 
typedef std::future< DescribeSSLPoliciesOutcomeDescribeSSLPoliciesOutcomeCallable
 
typedef std::future< DescribeTagsOutcomeDescribeTagsOutcomeCallable
 
typedef std::future< DescribeTargetGroupAttributesOutcomeDescribeTargetGroupAttributesOutcomeCallable
 
typedef std::future< DescribeTargetGroupsOutcomeDescribeTargetGroupsOutcomeCallable
 
typedef std::future< DescribeTargetHealthOutcomeDescribeTargetHealthOutcomeCallable
 
typedef std::future< ModifyListenerOutcomeModifyListenerOutcomeCallable
 
typedef std::future< ModifyLoadBalancerAttributesOutcomeModifyLoadBalancerAttributesOutcomeCallable
 
typedef std::future< ModifyRuleOutcomeModifyRuleOutcomeCallable
 
typedef std::future< ModifyTargetGroupOutcomeModifyTargetGroupOutcomeCallable
 
typedef std::future< ModifyTargetGroupAttributesOutcomeModifyTargetGroupAttributesOutcomeCallable
 
typedef std::future< RegisterTargetsOutcomeRegisterTargetsOutcomeCallable
 
typedef std::future< RemoveTagsOutcomeRemoveTagsOutcomeCallable
 
typedef std::future< SetRulePrioritiesOutcomeSetRulePrioritiesOutcomeCallable
 
typedef std::future< SetSecurityGroupsOutcomeSetSecurityGroupsOutcomeCallable
 
typedef std::future< SetSubnetsOutcomeSetSubnetsOutcomeCallable
 

Enumerations

enum  ActionTypeEnum { ActionTypeEnum::NOT_SET, ActionTypeEnum::forward }
 
enum  LoadBalancerSchemeEnum { LoadBalancerSchemeEnum::NOT_SET, LoadBalancerSchemeEnum::internet_facing, LoadBalancerSchemeEnum::internal }
 
enum  LoadBalancerStateEnum { LoadBalancerStateEnum::NOT_SET, LoadBalancerStateEnum::active, LoadBalancerStateEnum::provisioning, LoadBalancerStateEnum::failed }
 
enum  LoadBalancerTypeEnum { LoadBalancerTypeEnum::NOT_SET, LoadBalancerTypeEnum::application }
 
enum  ProtocolEnum { ProtocolEnum::NOT_SET, ProtocolEnum::HTTP, ProtocolEnum::HTTPS }
 
enum  TargetHealthReasonEnum {
  TargetHealthReasonEnum::NOT_SET, TargetHealthReasonEnum::Elb_RegistrationInProgress, TargetHealthReasonEnum::Elb_InitialHealthChecking, TargetHealthReasonEnum::Target_ResponseCodeMismatch,
  TargetHealthReasonEnum::Target_Timeout, TargetHealthReasonEnum::Target_FailedHealthChecks, TargetHealthReasonEnum::Target_NotRegistered, TargetHealthReasonEnum::Target_NotInUse,
  TargetHealthReasonEnum::Target_DeregistrationInProgress, TargetHealthReasonEnum::Target_InvalidState, TargetHealthReasonEnum::Elb_InternalError
}
 
enum  TargetHealthStateEnum {
  TargetHealthStateEnum::NOT_SET, TargetHealthStateEnum::initial, TargetHealthStateEnum::healthy, TargetHealthStateEnum::unhealthy,
  TargetHealthStateEnum::unused, TargetHealthStateEnum::draining
}
 

Typedef Documentation

Definition at line 125 of file ElasticLoadBalancingv2Client.h.

Definition at line 157 of file ElasticLoadBalancingv2Client.h.

Definition at line 128 of file ElasticLoadBalancingv2Client.h.

Definition at line 158 of file ElasticLoadBalancingv2Client.h.

Definition at line 129 of file ElasticLoadBalancingv2Client.h.

Definition at line 159 of file ElasticLoadBalancingv2Client.h.

Definition at line 130 of file ElasticLoadBalancingv2Client.h.

Definition at line 160 of file ElasticLoadBalancingv2Client.h.

Definition at line 131 of file ElasticLoadBalancingv2Client.h.

Definition at line 161 of file ElasticLoadBalancingv2Client.h.

Definition at line 132 of file ElasticLoadBalancingv2Client.h.

Definition at line 162 of file ElasticLoadBalancingv2Client.h.

Definition at line 133 of file ElasticLoadBalancingv2Client.h.

Definition at line 163 of file ElasticLoadBalancingv2Client.h.

Definition at line 134 of file ElasticLoadBalancingv2Client.h.

Definition at line 164 of file ElasticLoadBalancingv2Client.h.

Definition at line 135 of file ElasticLoadBalancingv2Client.h.

Definition at line 165 of file ElasticLoadBalancingv2Client.h.

Definition at line 136 of file ElasticLoadBalancingv2Client.h.

Definition at line 166 of file ElasticLoadBalancingv2Client.h.

Definition at line 137 of file ElasticLoadBalancingv2Client.h.

Definition at line 167 of file ElasticLoadBalancingv2Client.h.

Definition at line 138 of file ElasticLoadBalancingv2Client.h.

Definition at line 168 of file ElasticLoadBalancingv2Client.h.

Definition at line 139 of file ElasticLoadBalancingv2Client.h.

Definition at line 169 of file ElasticLoadBalancingv2Client.h.

Definition at line 140 of file ElasticLoadBalancingv2Client.h.

Definition at line 170 of file ElasticLoadBalancingv2Client.h.

Definition at line 141 of file ElasticLoadBalancingv2Client.h.

Definition at line 171 of file ElasticLoadBalancingv2Client.h.

Definition at line 142 of file ElasticLoadBalancingv2Client.h.

Definition at line 172 of file ElasticLoadBalancingv2Client.h.

Definition at line 143 of file ElasticLoadBalancingv2Client.h.

Definition at line 173 of file ElasticLoadBalancingv2Client.h.

Definition at line 144 of file ElasticLoadBalancingv2Client.h.

Definition at line 174 of file ElasticLoadBalancingv2Client.h.

Definition at line 145 of file ElasticLoadBalancingv2Client.h.

Definition at line 175 of file ElasticLoadBalancingv2Client.h.

Definition at line 146 of file ElasticLoadBalancingv2Client.h.

Definition at line 176 of file ElasticLoadBalancingv2Client.h.

Definition at line 147 of file ElasticLoadBalancingv2Client.h.

Definition at line 177 of file ElasticLoadBalancingv2Client.h.

Definition at line 148 of file ElasticLoadBalancingv2Client.h.

Definition at line 178 of file ElasticLoadBalancingv2Client.h.

Definition at line 150 of file ElasticLoadBalancingv2Client.h.

Definition at line 180 of file ElasticLoadBalancingv2Client.h.

Definition at line 149 of file ElasticLoadBalancingv2Client.h.

Definition at line 179 of file ElasticLoadBalancingv2Client.h.

Definition at line 151 of file ElasticLoadBalancingv2Client.h.

Definition at line 181 of file ElasticLoadBalancingv2Client.h.

Definition at line 152 of file ElasticLoadBalancingv2Client.h.

Definition at line 182 of file ElasticLoadBalancingv2Client.h.

Definition at line 153 of file ElasticLoadBalancingv2Client.h.

Definition at line 183 of file ElasticLoadBalancingv2Client.h.

Definition at line 154 of file ElasticLoadBalancingv2Client.h.

Definition at line 184 of file ElasticLoadBalancingv2Client.h.

Definition at line 155 of file ElasticLoadBalancingv2Client.h.

Definition at line 185 of file ElasticLoadBalancingv2Client.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
forward 

Definition at line 25 of file ActionTypeEnum.h.

Enumerator
NOT_SET 
internet_facing 
internal 

Definition at line 25 of file LoadBalancerSchemeEnum.h.

Enumerator
NOT_SET 
active 
provisioning 
failed 

Definition at line 25 of file LoadBalancerStateEnum.h.

Enumerator
NOT_SET 
application 

Definition at line 25 of file LoadBalancerTypeEnum.h.

Enumerator
NOT_SET 
HTTP 
HTTPS 

Definition at line 25 of file ProtocolEnum.h.

Enumerator
NOT_SET 
Elb_RegistrationInProgress 
Elb_InitialHealthChecking 
Target_ResponseCodeMismatch 
Target_Timeout 
Target_FailedHealthChecks 
Target_NotRegistered 
Target_NotInUse 
Target_DeregistrationInProgress 
Target_InvalidState 
Elb_InternalError 

Definition at line 25 of file TargetHealthReasonEnum.h.

Enumerator
NOT_SET 
initial 
healthy 
unhealthy 
unused 
draining 

Definition at line 25 of file TargetHealthStateEnum.h.