Versions in this module Expand all Collapse all v0 v0.3.1 Jul 13, 2019 Changes in this version + type OpenStack struct + Neutron *gophercloud.ServiceClient + Nova *gophercloud.ServiceClient + Octavia *gophercloud.ServiceClient + func NewOpenStack(cfg OpenStackConfig) (*OpenStack, error) + func (os *OpenStack) FailoverLoadBalancer(id string, timeout int) error + func (os *OpenStack) GetLoadBalancerAmphorae(id string) ([]amphorae.Amphora, error) + func (os *OpenStack) GetLoadbalancers(project string) ([]loadbalancers.LoadBalancer, error) + func (os *OpenStack) GetMembers(poolID string) ([]pools.Member, error) + func (os *OpenStack) GetPools(lbID string, isOrphan bool, listenerID string) ([]pools.Pool, error) + func (os *OpenStack) GetPortSecurityGroups(portID string) ([]string, error) + func (os *OpenStack) GetProjects() ([]projects.Project, error) + func (os *OpenStack) WaitForLoadBalancerState(lbID, status string, secs int) error + type OpenStackConfig struct + AuthURL string + Password string + ProjectName string + Region string + Username string + func (cfg OpenStackConfig) ToAuthOptions() gophercloud.AuthOptions