# Packages
Package elbv2iface provides an interface to enable mocking the Elastic Load Balancing service client for testing your code.
# Functions
New creates a new instance of the ELBV2 client with a session.
# Constants
ActionTypeEnumForward is a ActionTypeEnum enum value.
LoadBalancerSchemeEnumInternal is a LoadBalancerSchemeEnum enum value.
LoadBalancerSchemeEnumInternetFacing is a LoadBalancerSchemeEnum enum value.
LoadBalancerStateEnumActive is a LoadBalancerStateEnum enum value.
LoadBalancerStateEnumFailed is a LoadBalancerStateEnum enum value.
LoadBalancerStateEnumProvisioning is a LoadBalancerStateEnum enum value.
LoadBalancerTypeEnumApplication is a LoadBalancerTypeEnum enum value.
ProtocolEnumHttp is a ProtocolEnum enum value.
ProtocolEnumHttps is a ProtocolEnum enum value.
A ServiceName is the name of the service the client will make API calls to.
TargetHealthReasonEnumElbInitialHealthChecking is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumElbInternalError is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumElbRegistrationInProgress is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetDeregistrationInProgress is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetFailedHealthChecks is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetInvalidState is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetNotInUse is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetNotRegistered is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetResponseCodeMismatch is a TargetHealthReasonEnum enum value.
TargetHealthReasonEnumTargetTimeout is a TargetHealthReasonEnum enum value.
TargetHealthStateEnumDraining is a TargetHealthStateEnum enum value.
TargetHealthStateEnumHealthy is a TargetHealthStateEnum enum value.
TargetHealthStateEnumInitial is a TargetHealthStateEnum enum value.
TargetHealthStateEnumUnhealthy is a TargetHealthStateEnum enum value.
TargetHealthStateEnumUnused is a TargetHealthStateEnum enum value.
# Structs
Information about an action.
Contains the parameters for AddTags.
Contains the output of AddTags.
Information about an Availability Zone.
Information about an SSL server certificate deployed on a load balancer.
Information about a cipher used in a policy.
Contains the parameters for CreateListener.
Contains the output of CreateListener.
Contains the parameters for CreateLoadBalancer.
Contains the output of CreateLoadBalancer.
Contains the parameters for CreateRule.
Contains the output of CreateRule.
Contains the parameters for CreateTargetGroup.
Contains the output of CreateTargetGroup.
Contains the parameters for DeleteListener.
Contains the output of DeleteListener.
Contains the parameters for DeleteLoadBalancer.
Contains the output of DeleteLoadBalancer.
Contains the parameters for DeleteRule.
Contains the output of DeleteRule.
Contains the parameters for DeleteTargetGroup.
Contains the output of DeleteTargetGroup.
Contains the parameters for DeregisterTargets.
Contains the output of DeregisterTargets.
Contains the parameters for DescribeListeners.
Contains the output of DescribeListeners.
Contains the parameters for DescribeLoadBalancerAttributes.
Contains the output of DescribeLoadBalancerAttributes.
Contains the parameters for DescribeLoadBalancers.
Contains the output of DescribeLoadBalancers.
Contains the parameters for DescribeRules.
Contains the output of DescribeRules.
Contains the parameters for DescribeSSLPolicies.
Contains the output of DescribeSSLPolicies.
Contains the parameters for DescribeTags.
Contains the output of DescribeTags.
Contains the parameters for DescribeTargetGroupAttributes.
Contains the output of DescribeTargetGroupAttributes.
Contains the parameters for DescribeTargetGroups.
Contains the output of DescribeTargetGroups.
Contains the parameters for DescribeTargetHealth.
Contains the output of DescribeTargetHealth.
A load balancer distributes incoming traffic across targets, such as your EC2 instances.
Information about a listener.
Information about a load balancer.
Information about a load balancer attribute.
Information about the state of the load balancer.
Information to use when checking for a successful response from a target.
Contains the parameters for ModifyListener.
Contains the output of ModifyListener.
Contains the parameters for ModifyLoadBalancerAttributes.
Contains the output of ModifyLoadBalancerAttributes.
Contains the parameters for ModifyRules.
Contains the output of ModifyRules.
Contains the parameters for ModifyTargetGroupAttributes.
Contains the output of ModifyTargetGroupAttributes.
Contains the parameters for ModifyTargetGroup.
Contains the output of ModifyTargetGroup.
Contains the parameters for RegisterTargets.
Contains the output of RegisterTargets.
Contains the parameters for RemoveTags.
Contains the output of RemoveTags.
Information about a rule.
Information about a condition for a rule.
Information about the priorities for the rules for a listener.
Contains the parameters for SetRulePriorities.
Contains the output of SetRulePriorities.
Contains the parameters for SetSecurityGroups.
Contains the output of SetSecurityGroups.
Contains the parameters for SetSubnets.
Contains the output of SetSubnets.
Information about a policy used for SSL negotiation.
Information about a tag.
The tags associated with a resource.
Information about a target.
Information about a target group.
Information about a target group attribute.
Information about the current health of a target.
Information about the health of a target.