Versions in this module Expand all Collapse all v0 v0.1.0 Jun 15, 2015 Changes in this version + func List(client *gophercloud.ServiceClient, loadBalancerID int, limit *int) pagination.Pager + func ListEvents(client *gophercloud.ServiceClient, loadBalancerID int, ...) pagination.Pager + type Condition string + const DISABLED + const DRAINING + const ENABLED + type CreateOpt struct + Address string + Condition Condition + Port int + Type Type + Weight *int + type CreateOpts []CreateOpt + func (opts CreateOpts) ToNodeCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToNodeCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, loadBalancerID int, opts CreateOptsBuilder) CreateResult + func (res CreateResult) ExtractNodes() ([]Node, error) + type DeleteResult struct + func BulkDelete(c *gophercloud.ServiceClient, loadBalancerID int, nodeIDs []int) DeleteResult + func Delete(c *gophercloud.ServiceClient, lbID, nodeID int) DeleteResult + type GetResult struct + func Get(c *gophercloud.ServiceClient, lbID, nodeID int) GetResult + func (r GetResult) Extract() (*Node, error) + type ListEventsOpts struct + Limit int + Marker string + func (opts ListEventsOpts) ToEventsListQuery() (string, error) + type ListEventsOptsBuilder interface + ToEventsListQuery func() (string, error) + type Node struct + Address string + Condition Condition + ID int + Port int + Status Status + Type Type + Weight int + func ExtractNodes(page pagination.Page) ([]Node, error) + type NodeEvent struct + AccountID int + Author string + Category string + Created string + Description string + DetailedMessage string + ID int + LoadBalancerID int + NodeID int + RelativeURI string + Severity string + Title string + Type string + func ExtractNodeEvents(page pagination.Page) ([]NodeEvent, error) + type NodeEventPage struct + func (r NodeEventPage) IsEmpty() (bool, error) + type NodePage struct + func (p NodePage) IsEmpty() (bool, error) + type Status string + const OFFLINE + const ONLINE + type Type string + const PRIMARY + const SECONDARY + type UpdateOpts struct + Condition Condition + Type Type + Weight *int + func (opts UpdateOpts) ToNodeUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToNodeUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(c *gophercloud.ServiceClient, lbID, nodeID int, opts UpdateOptsBuilder) UpdateResult