exoscale

package
v0.3.0-dev Latest Latest
Warning

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

Go to latest
Published: May 21, 2015 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCreateFlags

func GetCreateFlags() []cli.Flag

RegisterCreateFlags registers the flags this driver adds to "docker hosts create"

func NewDriver

func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error)

Types

type Driver

type Driver struct {
	URL              string
	ApiKey           string
	ApiSecretKey     string
	InstanceProfile  string
	DiskSize         int
	Image            string
	SecurityGroup    string
	AvailabilityZone string
	MachineName      string
	KeyPair          string
	IPAddress        string
	PublicKey        string
	Id               string
	CaCertPath       string
	PrivateKeyPath   string
	DriverKeyPath    string
	SwarmMaster      bool
	SwarmHost        string
	SwarmDiscovery   string
	// contains filtered or unexported fields
}

func (*Driver) AuthorizePort

func (d *Driver) AuthorizePort(ports []*drivers.Port) error

func (*Driver) Create

func (d *Driver) Create() error

func (*Driver) DeauthorizePort

func (d *Driver) DeauthorizePort(ports []*drivers.Port) error

func (*Driver) DriverName

func (d *Driver) DriverName() string

func (*Driver) GetIP

func (d *Driver) GetIP() (string, error)

func (*Driver) GetMachineName

func (d *Driver) GetMachineName() string

func (*Driver) GetProviderType

func (d *Driver) GetProviderType() provider.ProviderType

func (*Driver) GetSSHHostname

func (d *Driver) GetSSHHostname() (string, error)

func (*Driver) GetSSHKeyPath

func (d *Driver) GetSSHKeyPath() string

func (*Driver) GetSSHPort

func (d *Driver) GetSSHPort() (int, error)

func (*Driver) GetSSHUsername

func (d *Driver) GetSSHUsername() string

func (*Driver) GetState

func (d *Driver) GetState() (state.State, error)

func (*Driver) GetURL

func (d *Driver) GetURL() (string, error)

func (*Driver) Kill

func (d *Driver) Kill() error

func (*Driver) PreCreateCheck

func (d *Driver) PreCreateCheck() error

func (*Driver) Remove

func (d *Driver) Remove() error

func (*Driver) Restart

func (d *Driver) Restart() error

func (*Driver) SetConfigFromFlags

func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error

func (*Driver) Start

func (d *Driver) Start() error

func (*Driver) Stop

func (d *Driver) Stop() error

Jump to

Keyboard shortcuts

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