# Packages
Package elbiface provides an interface to enable mocking the Elastic Load Balancing service client for testing your code.
# Functions
New creates a new instance of the ELB client with a session.
# Constants
ID to lookup a service endpoint with.
ErrCodeAccessPointNotFoundException for service response error code "LoadBalancerNotFound".
ErrCodeCertificateNotFoundException for service response error code "CertificateNotFound".
ErrCodeDependencyThrottleException for service response error code "DependencyThrottle".
ErrCodeDuplicateAccessPointNameException for service response error code "DuplicateLoadBalancerName".
ErrCodeDuplicateListenerException for service response error code "DuplicateListener".
ErrCodeDuplicatePolicyNameException for service response error code "DuplicatePolicyName".
ErrCodeDuplicateTagKeysException for service response error code "DuplicateTagKeys".
ErrCodeInvalidConfigurationRequestException for service response error code "InvalidConfigurationRequest".
ErrCodeInvalidEndPointException for service response error code "InvalidInstance".
ErrCodeInvalidSchemeException for service response error code "InvalidScheme".
ErrCodeInvalidSecurityGroupException for service response error code "InvalidSecurityGroup".
ErrCodeInvalidSubnetException for service response error code "InvalidSubnet".
ErrCodeListenerNotFoundException for service response error code "ListenerNotFound".
ErrCodeLoadBalancerAttributeNotFoundException for service response error code "LoadBalancerAttributeNotFound".
ErrCodeOperationNotPermittedException for service response error code "OperationNotPermitted".
ErrCodePolicyNotFoundException for service response error code "PolicyNotFound".
ErrCodePolicyTypeNotFoundException for service response error code "PolicyTypeNotFound".
ErrCodeSubnetNotFoundException for service response error code "SubnetNotFound".
ErrCodeTooManyAccessPointsException for service response error code "TooManyLoadBalancers".
ErrCodeTooManyPoliciesException for service response error code "TooManyPolicies".
ErrCodeTooManyTagsException for service response error code "TooManyTags".
ErrCodeUnsupportedProtocolException for service response error code "UnsupportedProtocol".
ServiceID is a unique identifier of a specific service.
Name of service.
# Structs
Information about the AccessLog attribute.
Information about additional load balancer attributes.
Contains the parameters for AddTags.
Contains the output of AddTags.
Information about a policy for application-controlled session stickiness.
Contains the parameters for ApplySecurityGroupsToLoadBalancer.
Contains the output of ApplySecurityGroupsToLoadBalancer.
Contains the parameters for AttachLoaBalancerToSubnets.
Contains the output of AttachLoadBalancerToSubnets.
Information about the configuration of an EC2 instance.
Contains the parameters for ConfigureHealthCheck.
Contains the output of ConfigureHealthCheck.
Information about the ConnectionDraining attribute.
Information about the ConnectionSettings attribute.
Contains the parameters for CreateAppCookieStickinessPolicy.
Contains the output for CreateAppCookieStickinessPolicy.
Contains the parameters for CreateLBCookieStickinessPolicy.
Contains the output for CreateLBCookieStickinessPolicy.
Contains the parameters for CreateLoadBalancer.
Contains the parameters for CreateLoadBalancerListeners.
Contains the parameters for CreateLoadBalancerListener.
Contains the output for CreateLoadBalancer.
Contains the parameters for CreateLoadBalancerPolicy.
Contains the output of CreateLoadBalancerPolicy.
Information about the CrossZoneLoadBalancing attribute.
Contains the parameters for DeleteLoadBalancer.
Contains the parameters for DeleteLoadBalancerListeners.
Contains the output of DeleteLoadBalancerListeners.
Contains the output of DeleteLoadBalancer.
Contains the parameters for DeleteLoadBalancerPolicy.
Contains the output of DeleteLoadBalancerPolicy.
Contains the parameters for DeregisterInstancesFromLoadBalancer.
Contains the output of DeregisterInstancesFromLoadBalancer.
Contains the parameters for DescribeInstanceHealth.
Contains the output for DescribeInstanceHealth.
Contains the parameters for DescribeLoadBalancerAttributes.
Contains the output of DescribeLoadBalancerAttributes.
Contains the parameters for DescribeLoadBalancerPolicies.
Contains the output of DescribeLoadBalancerPolicies.
Contains the parameters for DescribeLoadBalancerPolicyTypes.
Contains the output of DescribeLoadBalancerPolicyTypes.
Contains the parameters for DescribeLoadBalancers.
Contains the parameters for DescribeLoadBalancers.
Contains the parameters for DescribeTags.
Contains the output for DescribeTags.
Contains the parameters for DetachLoadBalancerFromSubnets.
Contains the output of DetachLoadBalancerFromSubnets.
Contains the parameters for DisableAvailabilityZonesForLoadBalancer.
Contains the output for DisableAvailabilityZonesForLoadBalancer.
ELB provides the API operation methods for making requests to Elastic Load Balancing.
Contains the parameters for EnableAvailabilityZonesForLoadBalancer.
Contains the output of EnableAvailabilityZonesForLoadBalancer.
Information about a health check.
The ID of an EC2 instance.
Information about the state of an EC2 instance.
Information about a policy for duration-based session stickiness.
Information about an Elastic Load Balancing resource limit for your AWS account.
Information about a listener.
The policies enabled for a listener.
The attributes for a load balancer.
Information about a load balancer.
Contains the parameters for ModifyLoadBalancerAttributes.
Contains the output of ModifyLoadBalancerAttributes.
The policies for a load balancer.
Information about a policy attribute.
Information about a policy attribute.
Information about a policy attribute type.
Information about a policy.
Information about a policy type.
Contains the parameters for RegisterInstancesWithLoadBalancer.
Contains the output of RegisterInstancesWithLoadBalancer.
Contains the parameters for RemoveTags.
Contains the output of RemoveTags.
Contains the parameters for SetLoadBalancerListenerSSLCertificate.
Contains the output of SetLoadBalancerListenerSSLCertificate.
Contains the parameters for SetLoadBalancerPoliciesForBackendServer.
Contains the output of SetLoadBalancerPoliciesForBackendServer.
Contains the parameters for SetLoadBalancePoliciesOfListener.
Contains the output of SetLoadBalancePoliciesOfListener.
Information about a source security group.
Information about a tag.
The tags associated with a load balancer.
The key of a tag.