Documentation ¶
Index ¶
- type ComputeUtil
- type Driver
- func (d *Driver) Create() error
- func (d *Driver) DriverName() string
- func (d *Driver) GetCreateFlags() []mcnflag.Flag
- func (d *Driver) GetIP() (string, error)
- func (d *Driver) GetSSHHostname() (string, error)
- func (d *Driver) GetSSHUsername() string
- func (d *Driver) GetState() (state.State, error)
- func (d *Driver) GetURL() (string, error)
- func (d *Driver) Kill() error
- func (d *Driver) PreCreateCheck() error
- func (d *Driver) Remove() error
- func (d *Driver) Restart() error
- func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
- func (d *Driver) Start() error
- func (d *Driver) Stop() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputeUtil ¶
type ComputeUtil struct { SwarmMaster bool SwarmHost string // contains filtered or unexported fields }
ComputeUtil is used to wrap the raw GCE API code and store common parameters.
type Driver ¶
type Driver struct { *drivers.BaseDriver Zone string MachineType string MinCPUPlatform string MachineImage string DiskType string Address string Network string Subnetwork string Preemptible bool UseInternalIP bool UseInternalIPOnly bool ServiceAccount string Scopes string DiskSize int Project string Tags string UseExisting bool OpenPorts []string Labels []string OperationBackoffFactory *backoffFactory }
Driver is a struct compatible with the docker.hosts.drivers.Driver interface.
func (*Driver) DriverName ¶
DriverName returns the name of the driver
func (*Driver) GetCreateFlags ¶
GetCreateFlags registers the flags this driver adds to "docker hosts create"
func (*Driver) GetSSHHostname ¶
GetSSHHostname returns hostname for use with ssh
func (*Driver) GetSSHUsername ¶
GetSSHUsername returns username for use with ssh
func (*Driver) GetState ¶
GetState returns a docker.hosts.state.State value representing the current state of the host.
func (*Driver) PreCreateCheck ¶
PreCreateCheck is called to enforce pre-creation steps
func (*Driver) SetConfigFromFlags ¶
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
SetConfigFromFlags initializes the driver based on the command line flags.
Click to show internal directories.
Click to hide internal directories.