Versions in this module Expand all Collapse all v1 v1.0.6 Sep 13, 2015 v1.0.5 Aug 24, 2015 Changes in this version + const ProviderName + var ErrAttrNotFound = errors.New("Expected attribute not found") + var ErrMultipleResults = errors.New("Multiple results where only one expected") + var ErrNoAddressFound = errors.New("No address found for host") + var ErrNotFound = errors.New("Failed to find object") + type Config struct + Global struct{ ... } + LoadBalancer LoadBalancerOpts + type Instances struct + func (i *Instances) AddSSHKeyToAllInstances(user string, keyData []byte) error + func (i *Instances) CurrentNodeName(hostname string) (string, error) + func (i *Instances) ExternalID(name string) (string, error) + func (i *Instances) GetNodeResources(name string) (*api.NodeResources, error) + func (i *Instances) InstanceID(name string) (string, error) + func (i *Instances) List(name_filter string) ([]string, error) + func (i *Instances) NodeAddresses(name string) ([]api.NodeAddress, error) + type LoadBalancerOpts struct + CreateMonitor bool + MonitorDelay MyDuration + MonitorMaxRetries uint + MonitorTimeout MyDuration + SubnetId string + type MyDuration struct + func (d *MyDuration) UnmarshalText(text []byte) error + type Rackspace struct + func (os *Rackspace) Clusters() (cloudprovider.Clusters, bool) + func (os *Rackspace) GetZone() (cloudprovider.Zone, error) + func (os *Rackspace) Instances() (cloudprovider.Instances, bool) + func (os *Rackspace) ProviderName() string + func (os *Rackspace) Routes() (cloudprovider.Routes, bool) + func (os *Rackspace) TCPLoadBalancer() (cloudprovider.TCPLoadBalancer, bool) + func (os *Rackspace) Zones() (cloudprovider.Zones, bool)