Versions in this module Expand all Collapse all v0 v0.19.0 Jun 9, 2015 Changes in this version + const DefaultHttpClientTimeout + const DefaultMesosMaster + const DefaultStateCacheTTL + type Config struct + MesosHttpClientTimeout Duration + MesosMaster string + StateCacheTTL Duration + type ConfigWrapper struct + Mesos_Cloud Config + type Duration struct + Duration time.Duration + func (d *Duration) UnmarshalText(data []byte) error + type MesosCloud struct + var CloudProvider *MesosCloud + var ProviderName = "mesos" + func (c *MesosCloud) AddSSHKeyToAllInstances(user string, keyData []byte) error + func (c *MesosCloud) Clusters() (cloudprovider.Clusters, bool) + func (c *MesosCloud) ExternalID(instance string) (string, error) + func (c *MesosCloud) GetNodeResources(name string) (*api.NodeResources, error) + func (c *MesosCloud) InstanceID(name string) (string, error) + func (c *MesosCloud) Instances() (cloudprovider.Instances, bool) + func (c *MesosCloud) List(filter string) ([]string, error) + func (c *MesosCloud) ListClusters() ([]string, error) + func (c *MesosCloud) Master(clusterName string) (string, error) + func (c *MesosCloud) MasterURI() string + func (c *MesosCloud) NodeAddresses(name string) ([]api.NodeAddress, error) + func (c *MesosCloud) ProviderName() string + func (c *MesosCloud) Routes() (cloudprovider.Routes, bool) + func (c *MesosCloud) TCPLoadBalancer() (cloudprovider.TCPLoadBalancer, bool) + func (c *MesosCloud) Zones() (cloudprovider.Zones, bool)