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 ¶
Types ¶
type Driver ¶
type Driver struct { Id string AccessKey string SecretKey string SessionToken string Region string AMI string SSHKeyID int SSHUser string SSHPort int KeyName string InstanceId string InstanceType string IPAddress string PrivateIPAddress string MachineName string SecurityGroupId string SecurityGroupName string ReservationId string RootSize int64 IamInstanceProfile string VpcId string SubnetId string Zone string CaCertPath string PrivateKeyPath string SwarmMaster bool SwarmHost string SwarmDiscovery string RequestSpotInstance bool SpotPrice string PrivateIPOnly bool Monitoring bool // contains filtered or unexported fields }
func (*Driver) DriverName ¶
func (*Driver) GetMachineName ¶
func (*Driver) GetProviderType ¶
func (d *Driver) GetProviderType() provider.ProviderType
func (*Driver) GetSSHHostname ¶
func (*Driver) GetSSHKeyPath ¶
func (*Driver) GetSSHPort ¶
func (*Driver) GetSSHUsername ¶
func (*Driver) PreCreateCheck ¶
func (*Driver) SetConfigFromFlags ¶
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
Click to show internal directories.
Click to hide internal directories.