package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev
# 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 config.
# Constants
Service ID for Regions and Endpoints metadata.
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".
Service endpoint prefix API calls made to.
# Structs
Information about the AccessLog attribute.
This data type is reserved.
Contains the parameters for AddTags.
Contains the output of AddTags.
AddTagsRequest is a API request type for the AddTags API operation.
Information about a policy for application-controlled session stickiness.
Contains the parameters for ApplySecurityGroupsToLoadBalancer.
Contains the output of ApplySecurityGroupsToLoadBalancer.
ApplySecurityGroupsToLoadBalancerRequest is a API request type for the ApplySecurityGroupsToLoadBalancer API operation.
Contains the parameters for AttachLoaBalancerToSubnets.
Contains the output of AttachLoadBalancerToSubnets.
AttachLoadBalancerToSubnetsRequest is a API request type for the AttachLoadBalancerToSubnets API operation.
Information about the configuration of an EC2 instance.
Contains the parameters for ConfigureHealthCheck.
Contains the output of ConfigureHealthCheck.
ConfigureHealthCheckRequest is a API request type for the ConfigureHealthCheck API operation.
Information about the ConnectionDraining attribute.
Information about the ConnectionSettings attribute.
Contains the parameters for CreateAppCookieStickinessPolicy.
Contains the output for CreateAppCookieStickinessPolicy.
CreateAppCookieStickinessPolicyRequest is a API request type for the CreateAppCookieStickinessPolicy API operation.
Contains the parameters for CreateLBCookieStickinessPolicy.
Contains the output for CreateLBCookieStickinessPolicy.
CreateLBCookieStickinessPolicyRequest is a API request type for the CreateLBCookieStickinessPolicy API operation.
Contains the parameters for CreateLoadBalancer.
Contains the parameters for CreateLoadBalancerListeners.
Contains the parameters for CreateLoadBalancerListener.
CreateLoadBalancerListenersRequest is a API request type for the CreateLoadBalancerListeners API operation.
Contains the output for CreateLoadBalancer.
Contains the parameters for CreateLoadBalancerPolicy.
Contains the output of CreateLoadBalancerPolicy.
CreateLoadBalancerPolicyRequest is a API request type for the CreateLoadBalancerPolicy API operation.
CreateLoadBalancerRequest is a API request type for the CreateLoadBalancer API operation.
Information about the CrossZoneLoadBalancing attribute.
Contains the parameters for DeleteLoadBalancer.
Contains the parameters for DeleteLoadBalancerListeners.
Contains the output of DeleteLoadBalancerListeners.
DeleteLoadBalancerListenersRequest is a API request type for the DeleteLoadBalancerListeners API operation.
Contains the output of DeleteLoadBalancer.
Contains the parameters for DeleteLoadBalancerPolicy.
Contains the output of DeleteLoadBalancerPolicy.
DeleteLoadBalancerPolicyRequest is a API request type for the DeleteLoadBalancerPolicy API operation.
DeleteLoadBalancerRequest is a API request type for the DeleteLoadBalancer API operation.
Contains the parameters for DeregisterInstancesFromLoadBalancer.
Contains the output of DeregisterInstancesFromLoadBalancer.
DeregisterInstancesFromLoadBalancerRequest is a API request type for the DeregisterInstancesFromLoadBalancer API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancing-2012-06-01/DescribeAccountLimitsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancing-2012-06-01/DescribeAccountLimitsOutput.
DescribeAccountLimitsRequest is a API request type for the DescribeAccountLimits API operation.
Contains the parameters for DescribeInstanceHealth.
Contains the output for DescribeInstanceHealth.
DescribeInstanceHealthRequest is a API request type for the DescribeInstanceHealth API operation.
Contains the parameters for DescribeLoadBalancerAttributes.
Contains the output of DescribeLoadBalancerAttributes.
DescribeLoadBalancerAttributesRequest is a API request type for the DescribeLoadBalancerAttributes API operation.
Contains the parameters for DescribeLoadBalancerPolicies.
Contains the output of DescribeLoadBalancerPolicies.
DescribeLoadBalancerPoliciesRequest is a API request type for the DescribeLoadBalancerPolicies API operation.
Contains the parameters for DescribeLoadBalancerPolicyTypes.
Contains the output of DescribeLoadBalancerPolicyTypes.
DescribeLoadBalancerPolicyTypesRequest is a API request type for the DescribeLoadBalancerPolicyTypes API operation.
Contains the parameters for DescribeLoadBalancers.
Contains the parameters for DescribeLoadBalancers.
DescribeLoadBalancersPager is used to paginate the request.
DescribeLoadBalancersRequest is a API request type for the DescribeLoadBalancers API operation.
Contains the parameters for DescribeTags.
Contains the output for DescribeTags.
DescribeTagsRequest is a API request type for the DescribeTags API operation.
Contains the parameters for DetachLoadBalancerFromSubnets.
Contains the output of DetachLoadBalancerFromSubnets.
DetachLoadBalancerFromSubnetsRequest is a API request type for the DetachLoadBalancerFromSubnets API operation.
Contains the parameters for DisableAvailabilityZonesForLoadBalancer.
Contains the output for DisableAvailabilityZonesForLoadBalancer.
DisableAvailabilityZonesForLoadBalancerRequest is a API request type for the DisableAvailabilityZonesForLoadBalancer API operation.
ELB provides the API operation methods for making requests to Elastic Load Balancing.
Contains the parameters for EnableAvailabilityZonesForLoadBalancer.
Contains the output of EnableAvailabilityZonesForLoadBalancer.
EnableAvailabilityZonesForLoadBalancerRequest is a API request type for the EnableAvailabilityZonesForLoadBalancer API operation.
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.
ModifyLoadBalancerAttributesRequest is a API request type for the ModifyLoadBalancerAttributes API operation.
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.
RegisterInstancesWithLoadBalancerRequest is a API request type for the RegisterInstancesWithLoadBalancer API operation.
Contains the parameters for RemoveTags.
Contains the output of RemoveTags.
RemoveTagsRequest is a API request type for the RemoveTags API operation.
Contains the parameters for SetLoadBalancerListenerSSLCertificate.
Contains the output of SetLoadBalancerListenerSSLCertificate.
SetLoadBalancerListenerSSLCertificateRequest is a API request type for the SetLoadBalancerListenerSSLCertificate API operation.
Contains the parameters for SetLoadBalancerPoliciesForBackendServer.
Contains the output of SetLoadBalancerPoliciesForBackendServer.
SetLoadBalancerPoliciesForBackendServerRequest is a API request type for the SetLoadBalancerPoliciesForBackendServer API operation.
Contains the parameters for SetLoadBalancePoliciesOfListener.
Contains the output of SetLoadBalancePoliciesOfListener.
SetLoadBalancerPoliciesOfListenerRequest is a API request type for the SetLoadBalancerPoliciesOfListener API operation.
Information about a source security group.
Information about a tag.
The tags associated with a load balancer.
The key of a tag.