Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface { Get(ctx context.Context, page, limit int) ([]LoadBalancerInfo, error) GetByID(ctx context.Context, identifier string) (Loadbalancer, error) }
API contains load balancer actions.
type LoadBalancerInfo ¶
LoadBalancerInfo holds the identifier and the name of a load balancer
type Loadbalancer ¶
type Loadbalancer struct { CustomerIdentifier string `json:"customer_identifier"` ResellerIdentifier string `json:"reseller_identifier"` Identifier string `json:"identifier"` Name string `json:"name"` IpAddress string `json:"ip_address"` AutomationRules []RuleInfo `json:"automation_rules"` }
Loadbalancer holds the information of a load balancer instance.
Click to show internal directories.
Click to hide internal directories.