Documentation ¶
Index ¶
- func New() types.Provider
- func NewProfile(name string, providerInstance types.Provider, config common.ProfileConfig) types.Profile
- func NewWithName(name string) types.Provider
- type Environment
- func (e *Environment) CreateVM(options types.MachineLaunchOptions) 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
- func (p *Profile) Environments() []types.Environment
- func (p *Profile) GetConfig() common.ProfileConfig
- func (p *Profile) Name() string
- func (p *Profile) Provider() types.Provider
- func (p *Profile) SetConfig(config common.ProfileConfig)
- func (p *Profile) ShouldIncludeEnvironment(envName string) bool
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProfile ¶
func NewWithName ¶
Types ¶
type Environment ¶
type Environment struct {
// contains filtered or unexported fields
}
func (*Environment) CreateVM ¶
func (e *Environment) CreateVM(options types.MachineLaunchOptions) error
func (*Environment) DestroyVM ¶
func (e *Environment) DestroyVM(id string) error
func (*Environment) ImageBuilds ¶
func (e *Environment) ImageBuilds() ([]types.ImageBuild, error)
func (*Environment) Name ¶
func (e *Environment) Name() string
func (*Environment) Profile ¶
func (e *Environment) Profile() types.Profile
func (*Environment) RestartVM ¶
func (e *Environment) RestartVM(id string) error
func (*Environment) StartVM ¶
func (e *Environment) StartVM(id string) error
func (*Environment) StopVM ¶
func (e *Environment) StopVM(id string) error
func (*Environment) VMs ¶
func (e *Environment) VMs() []types.VM
type Profile ¶
type Profile struct {
// contains filtered or unexported fields
}
func (*Profile) Environments ¶
func (p *Profile) Environments() []types.Environment
func (*Profile) GetConfig ¶
func (p *Profile) GetConfig() common.ProfileConfig
func (*Profile) SetConfig ¶
func (p *Profile) SetConfig(config common.ProfileConfig)
func (*Profile) ShouldIncludeEnvironment ¶ added in v0.3.1
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
func (*Provider) GetConfig ¶
func (p *Provider) GetConfig() common.ProviderConfig
func (*Provider) IsAvailable ¶
func (*Provider) SetConfig ¶
func (p *Provider) SetConfig(config common.ProviderConfig)
Click to show internal directories.
Click to hide internal directories.