Versions in this module Expand all Collapse all v1 v1.0.8 Nov 7, 2015 v1.0.7 Oct 29, 2015 v1.0.6 Sep 13, 2015 v1.0.5 Aug 24, 2015 v1.0.4 Jul 29, 2015 v1.0.3 Jul 20, 2015 v1.0.2 Jul 14, 2015 v1.0.1 Jun 30, 2015 v1.0.0 Jun 18, 2015 v0 v0.6.2 Jun 17, 2015 v0.6.1 Jun 15, 2015 v0.5.4 Jun 4, 2015 v0.5.3 May 28, 2015 v0.5.2 May 19, 2015 Changes in this version + func DeleteErrorPage(client *gophercloud.ServiceClient, id int) gophercloud.ErrResult + func DisableCaching(client *gophercloud.ServiceClient, id int) gophercloud.ErrResult + func DisableLogging(client *gophercloud.ServiceClient, id int) gophercloud.ErrResult + func EnableCaching(client *gophercloud.ServiceClient, id int) gophercloud.ErrResult + func EnableLogging(client *gophercloud.ServiceClient, id int) gophercloud.ErrResult + func IsContentCached(client *gophercloud.ServiceClient, id int) (bool, error) + func IsLoggingEnabled(client *gophercloud.ServiceClient, id int) (bool, error) + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + func ListAlgorithms(client *gophercloud.ServiceClient) pagination.Pager + func ListProtocols(client *gophercloud.ServiceClient) pagination.Pager + type Algorithm struct + Name string + func ExtractAlgorithms(page pagination.Page) ([]Algorithm, error) + type AlgorithmPage struct + func (p AlgorithmPage) IsEmpty() (bool, error) + type Cluster struct + Name string + type ConnectionLogging struct + Enabled bool + type CreateOpts struct + AccessList *acl.AccessList + Algorithm string + ConnThrottle *throttle.ConnectionThrottle + ConnectionLogging *ConnectionLogging + HTTPSRedirect gophercloud.EnabledState + HalfClosed gophercloud.EnabledState + HealthMonitor *monitors.Monitor + Metadata map[string]interface{} + Name string + Nodes []nodes.Node + Port int + Protocol string + SessionPersistence *sessions.SessionPersistence + Timeout int + VIPs []vips.VIP + func (opts CreateOpts) ToLBCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToLBCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(c *gophercloud.ServiceClient, opts CreateOptsBuilder) CreateResult + func (r CreateResult) Extract() (*LoadBalancer, error) + type Datetime struct + Time time.Time + type DeleteResult struct + func BulkDelete(c *gophercloud.ServiceClient, ids []int) DeleteResult + func Delete(c *gophercloud.ServiceClient, id int) DeleteResult + type ErrorPage struct + Content string + type ErrorPageResult struct + func GetErrorPage(client *gophercloud.ServiceClient, id int) ErrorPageResult + func SetErrorPage(client *gophercloud.ServiceClient, id int, html string) ErrorPageResult + func (r ErrorPageResult) Extract() (*ErrorPage, error) + type GetResult struct + func Get(c *gophercloud.ServiceClient, id int) GetResult + func (r GetResult) Extract() (*LoadBalancer, error) + type LBPage struct + func (p LBPage) IsEmpty() (bool, error) + type ListOpts struct + ChangesSince string + Limit int + Marker string + NodeAddr string + Status Status + func (opts ListOpts) ToLBListQuery() (string, error) + type ListOptsBuilder interface + ToLBListQuery func() (string, error) + type LoadBalancer struct + AccessList acl.AccessList + Algorithm string + Cluster Cluster + ConnectionLogging ConnectionLogging + ConnectionThrottle throttle.ConnectionThrottle + Created Datetime + HalfClosed bool + ID int + Name string + NodeCount int + Nodes []nodes.Node + Port int + Protocol string + SessionPersistence sessions.SessionPersistence + SourceAddrs SourceAddrs + Status Status + Timeout int + Updated Datetime + VIPs []vips.VIP + func ExtractLBs(page pagination.Page) ([]LoadBalancer, error) + type Protocol struct + Name string + Port int + func ExtractProtocols(page pagination.Page) ([]Protocol, error) + type ProtocolPage struct + func (p ProtocolPage) IsEmpty() (bool, error) + type SourceAddrs struct + IPv4Private string + IPv4Public string + IPv6Private string + IPv6Public string + type Stats struct + ConnectError int + ConnectFailure int + ConnectTimeout int + CurrentConnections int + DataTimedOut int + KeepAliveTimedOut int + MaxConnections int + SSLConnectError int + SSLConnectFailure int + SSLConnectTimeout int + SSLCurrentConnections int + SSLDataTimedOut int + SSLKeepAliveTimedOut int + SSLMaxConnections int + type StatsResult struct + func GetStats(client *gophercloud.ServiceClient, id int) StatsResult + func (r StatsResult) Extract() (*Stats, error) + type Status string + const ACTIVE + const BUILD + const DELETED + const ERROR + const PENDINGDELETE + const PENDINGUPDATE + const SUSPENDED + type UpdateOpts struct + Algorithm string + HTTPSRedirect gophercloud.EnabledState + HalfClosed gophercloud.EnabledState + Name string + Port int + Protocol string + Timeout int + func (opts UpdateOpts) ToLBUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToLBUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(c *gophercloud.ServiceClient, id int, opts UpdateOptsBuilder) UpdateResult