Documentation ¶
Index ¶
- func New() types.Provider
- type Environment
- func (e *Environment) CreateVM(options types.MachineLaunchOptions) error
- func (e *Environment) DestroyImage(imageID string) error
- func (e *Environment) DestroyVM(id string) error
- func (e *Environment) ImageBuilds() ([]types.ImageBuild, error)
- func (e *Environment) Images() ([]types.Image, error)
- func (e *Environment) Name() string
- func (e *Environment) Profile() types.Profile
- func (e *Environment) RestartVM(id string) error
- func (e *Environment) StartVM(id string) error
- func (e *Environment) StopVM(id string) error
- func (e *Environment) VMs() []types.VM
- type Profile
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Environment ¶ added in v0.4.0
type Environment struct {
// contains filtered or unexported fields
}
func (*Environment) CreateVM ¶ added in v0.4.0
func (e *Environment) CreateVM(options types.MachineLaunchOptions) error
func (*Environment) DestroyImage ¶ added in v0.4.0
func (e *Environment) DestroyImage(imageID string) error
func (*Environment) DestroyVM ¶ added in v0.4.0
func (e *Environment) DestroyVM(id string) error
func (*Environment) ImageBuilds ¶ added in v0.4.0
func (e *Environment) ImageBuilds() ([]types.ImageBuild, error)
func (*Environment) Name ¶ added in v0.4.0
func (e *Environment) Name() string
func (*Environment) Profile ¶ added in v0.4.0
func (e *Environment) Profile() types.Profile
func (*Environment) RestartVM ¶ added in v0.4.0
func (e *Environment) RestartVM(id string) error
func (*Environment) StartVM ¶ added in v0.4.0
func (e *Environment) StartVM(id string) error
func (*Environment) StopVM ¶ added in v0.4.0
func (e *Environment) StopVM(id string) error
func (*Environment) VMs ¶ added in v0.4.0
func (e *Environment) VMs() []types.VM
type Profile ¶ added in v0.4.0
func NewProfile ¶ added in v0.3.0
func NewProfile(name string, providerInstance *Provider, config common.ProfileConfig) *Profile
func (*Profile) Environments ¶ added in v0.4.0
func (p *Profile) Environments() []types.Environment
type Provider ¶ added in v0.4.0
func (*Provider) AWSProfiles ¶ added in v0.4.0
func (*Provider) IsAvailable ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.