Versions in this module Expand all Collapse all v0 v0.4.2 Oct 29, 2014 v0.4.1 Oct 17, 2014 Changes in this version + func RegisterCloudProvider(name string, cloud Factory) + type Factory func(config io.Reader) (Interface, error) + type Instances interface + GetNodeResources func(name string) (*api.NodeResources, error) + IPAddress func(name string) (net.IP, error) + List func(filter string) ([]string, error) + type Interface interface + Instances func() (Instances, bool) + TCPLoadBalancer func() (TCPLoadBalancer, bool) + Zones func() (Zones, bool) + func GetCloudProvider(name string, config io.Reader) (Interface, error) + type TCPLoadBalancer interface + CreateTCPLoadBalancer func(name, region string, port int, hosts []string) error + DeleteTCPLoadBalancer func(name, region string) error + TCPLoadBalancerExists func(name, region string) (bool, error) + UpdateTCPLoadBalancer func(name, region string, hosts []string) error + type Zone struct + FailureDomain string + Region string + type Zones interface + GetZone func() (Zone, error)