Documentation
¶
Index ¶
- func GetCreateFlags() []cli.Flag
- func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error)
- type Driver
- func (d *Driver) AuthorizePort(ports []*drivers.Port) error
- func (d *Driver) Create() error
- func (d *Driver) DeauthorizePort(ports []*drivers.Port) error
- func (d *Driver) DriverName() string
- func (d *Driver) GetIP() (string, error)
- func (d *Driver) GetMachineName() string
- func (d *Driver) GetProviderType() provider.ProviderType
- func (d *Driver) GetSSHHostname() (string, error)
- func (d *Driver) GetSSHKeyPath() string
- func (d *Driver) GetSSHPort() (int, 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 ¶
func GetCreateFlags ¶
GetCreateFlags registers the flags this d adds to "docker hosts create"
Types ¶
type Driver ¶
type Driver struct {
MachineName string
SubscriptionID string
SubscriptionCert string
PublishSettingsFilePath string
Location string
Size string
UserPassword string
Image string
SSHUser string
SSHPort int
DockerPort int
CaCertPath string
PrivateKeyPath string
SwarmMaster bool
SwarmHost string
SwarmDiscovery string
// contains filtered or unexported fields
}
func (*Driver) AuthorizePort ¶ added in v0.2.0
func (*Driver) DeauthorizePort ¶ added in v0.2.0
func (*Driver) DriverName ¶
func (*Driver) GetMachineName ¶ added in v0.2.0
func (*Driver) GetProviderType ¶ added in v0.2.0
func (d *Driver) GetProviderType() provider.ProviderType
func (*Driver) GetSSHHostname ¶ added in v0.2.0
func (*Driver) GetSSHKeyPath ¶ added in v0.2.0
func (*Driver) GetSSHPort ¶ added in v0.2.0
func (*Driver) GetSSHUsername ¶ added in v0.2.0
func (*Driver) PreCreateCheck ¶
func (*Driver) SetConfigFromFlags ¶
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
Click to show internal directories.
Click to hide internal directories.