# Functions
NewClient creates a new lb api client.
WithHTTPClient functional option to set the http client.
# Variables
ErrHTTPError returned when the http response is an error.
ErrInternalServerError returned when the server returns an internal server error.
ErrLBNotfound returned when the load balancer ID not found.
ErrMetadataStatusNotFound returned when the status data is invalid.
ErrPermissionDenied returned when the subject does not permissions to access the resource.
ErrUnauthorized returned when the request is not authorized.
# Structs
Client creates a new lb api client against a specific endpoint.
GetLoadBalancer is a struct that represents the GetLoadBalancer GraphQL query.
GetMetadataNode is a struct that represents the node-resolver subgraph query.
IPAddress is a struct that represents the IPAddress GraphQL type.
LoadBalancer is a struct that represents the LoadBalancer GraphQL type.
LocationNode is a struct that represents the LocationNode GraphQL type.
Metadata is a struct that represents the metadata GraphQL type.
MetadataNode is a struct that represents the MetadataNode GraphQL type.
MetadataNodeFragment is a struct that represents the MetadataNodeFragment GraphQL fragment.
MetadataStatusEdges is a struct that represents the Metadata status edges GraphQL type.
MetadataStatuses is a struct that represents the Metadata statuses GraphQL type.
MetadataStatusNode is a struct that represents the Metadata status node GraphQL type.
OriginEdges is a struct that represents the OriginEdges GraphQL type.
OriginNode is a struct that represents the OriginNode GraphQL type.
Origins is a struct that represents the Origins GraphQL type.
OwnerNode is a struct that represents the OwnerNode GraphQL type.
Pool is a struct that represents the Pool GraphQL type.
PortEdges is a struct that represents the PortEdges GraphQL type.
PortNode is a struct that represents the PortNode GraphQL type.
Ports is a struct that represents the Ports GraphQL type.
# Interfaces
GQLClient is an interface for a graphql client.
# Type aliases
Option is a function that modifies a client.