Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface { pagination.Pageable Get(ctx context.Context, page, limit int) ([]LoadBalancerInfo, error) GetByID(ctx context.Context, identifier string) (Loadbalancer, error) }
API contains load balancer actions.
type LoadBalancerInfo ¶
type LoadBalancerInfo struct { Identifier string `json:"identifier" anxcloud:"identifier"` Name string `json:"name"` }
LoadBalancerInfo holds the identifier and the name of a load balancer
type LoadBalancerPage ¶
type LoadBalancerPage struct { Page int `json:"page"` TotalItems int `json:"total_items"` TotalPages int `json:"total_pages"` Limit int `json:"limit"` Data []LoadBalancerInfo `json:"data"` // contains filtered or unexported fields }
func (LoadBalancerPage) Content ¶
func (f LoadBalancerPage) Content() interface{}
func (LoadBalancerPage) Num ¶
func (f LoadBalancerPage) Num() int
func (LoadBalancerPage) Options ¶
func (f LoadBalancerPage) Options() []param.Parameter
func (LoadBalancerPage) Size ¶
func (f LoadBalancerPage) Size() int
func (LoadBalancerPage) Total ¶
func (f LoadBalancerPage) Total() int
type Loadbalancer ¶
type Loadbalancer = v1.LoadBalancer
Loadbalancer holds the information of a load balancer instance.
Click to show internal directories.
Click to hide internal directories.