Versions in this module Expand all Collapse all v0 v0.19.0 Jun 9, 2015 Changes in this version + const EXTERNAL_IP_METADATA_URL + const ProviderName + type Config struct + Global struct{ ... } + type GCEAffinityType string + const GCEAffinityTypeClientIP + const GCEAffinityTypeClientIPProto + const GCEAffinityTypeNone + type GCECloud struct + func (gce *GCECloud) AddSSHKeyToAllInstances(user string, keyData []byte) error + func (gce *GCECloud) AttachDisk(diskName string, readOnly bool) error + func (gce *GCECloud) Clusters() (cloudprovider.Clusters, bool) + func (gce *GCECloud) CreateRoute(route *cloudprovider.Route) error + func (gce *GCECloud) CreateTCPLoadBalancer(name, region string, externalIP net.IP, ports []*api.ServicePort, ...) (*api.LoadBalancerStatus, error) + func (gce *GCECloud) DeleteRoute(name string) error + func (gce *GCECloud) DetachDisk(devicePath string) error + func (gce *GCECloud) EnsureTCPLoadBalancerDeleted(name, region string) error + func (gce *GCECloud) ExternalID(instance string) (string, error) + func (gce *GCECloud) GetNodeResources(name string) (*api.NodeResources, error) + func (gce *GCECloud) GetTCPLoadBalancer(name, region string) (*api.LoadBalancerStatus, bool, error) + func (gce *GCECloud) GetZone() (cloudprovider.Zone, error) + func (gce *GCECloud) InstanceID(instance string) (string, error) + func (gce *GCECloud) Instances() (cloudprovider.Instances, bool) + func (gce *GCECloud) List(filter string) ([]string, error) + func (gce *GCECloud) ListClusters() ([]string, error) + func (gce *GCECloud) ListRoutes(filter string) ([]*cloudprovider.Route, error) + func (gce *GCECloud) Master(clusterName string) (string, error) + func (gce *GCECloud) NodeAddresses(_ string) ([]api.NodeAddress, error) + func (gce *GCECloud) ProviderName() string + func (gce *GCECloud) Routes() (cloudprovider.Routes, bool) + func (gce *GCECloud) TCPLoadBalancer() (cloudprovider.TCPLoadBalancer, bool) + func (gce *GCECloud) UpdateTCPLoadBalancer(name, region string, hosts []string) error + func (gce *GCECloud) Zones() (cloudprovider.Zones, bool)