# Packages

loadbalancers unit tests.

# Functions

Create is an operation which provisions a new loadbalancer based on the configuration defined in the CreateOpts struct.
Delete will permanently delete a particular LoadBalancer based on its unique ID.
ExtractLoadBalancers accepts a Page struct, specifically a LoadbalancerPage struct, and extracts the elements into a slice of LoadBalancer structs.
Failover performs a failover of a load balancer.
Get retrieves a particular Loadbalancer based on its unique ID.
GetStats will return the shows the current statistics of a particular LoadBalancer.
GetStatuses will return the status of a particular LoadBalancer.
List returns a Pager which allows you to iterate over a collection of load balancers.
Update is an operation which modifies the attributes of the specified LoadBalancer.

# Structs

CreateOpts is the common options struct used in this package's Create operation.
CreateResult represents the result of a create operation.
DeleteOpts is the common options struct used in this package's Delete operation.
DeleteResult represents the result of a delete operation.
FailoverResult represents the result of a failover operation.
GetResult represents the result of a get operation.
GetStatusesResult represents the result of a GetStatuses operation.
ListOpts allows the filtering and sorting of paginated collections through the API.
LoadBalancer is the primary load balancing configuration object that specifies the virtual IP address on which client traffic is received, as well as other details such as the load balancing method to be use, protocol, etc.
LoadBalancerPage is the page returned by a pager when traversing over a collection of load balancers.
No description provided by the author
StatsResult represents the result of a GetStats operation.
StatusTree represents the status of a loadbalancer.
UpdateOpts is the common options struct used in this package's Update operation.
UpdateResult represents the result of an update operation.

# Interfaces

CreateOptsBuilder allows extensions to add additional parameters to the Create request.
DeleteOptsBuilder allows extensions to add additional parameters to the Delete request.
ListOptsBuilder allows extensions to add additional parameters to the List request.
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.