softlayer

package
v0.0.0-...-f8efaf7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProviderName = "softlayer"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Cloud

type Cloud struct {
	// contains filtered or unexported fields
}

func (*Cloud) Clusters

func (c *Cloud) Clusters() (cloudprovider.Clusters, bool)

func (*Cloud) HasClusterID

func (c *Cloud) HasClusterID() bool

func (*Cloud) Initialize

func (c *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder, stop <-chan struct{})

func (*Cloud) Instances

func (c *Cloud) Instances() (cloudprovider.Instances, bool)

func (*Cloud) LoadBalancer

func (c *Cloud) LoadBalancer() (cloudprovider.LoadBalancer, bool)

func (*Cloud) ProviderName

func (c *Cloud) ProviderName() string

func (*Cloud) Routes

func (c *Cloud) Routes() (cloudprovider.Routes, bool)

func (*Cloud) ScrubDNS

func (c *Cloud) ScrubDNS(nameservers, searches []string) (nsOut, srchOut []string)

func (*Cloud) Zones

func (c *Cloud) Zones() (cloudprovider.Zones, bool)

type Credential

type Credential struct {
	UserName string `json:"username" yaml:"username"`
	ApiKey   string `json:"apiKey" yaml:"apiKey"`
	Zone     string `json:"zone" yaml:"zone"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL