Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EmptyExecResult = api.ExecResult{}
View Source
var ErrorDeadEnvironment = errors.New("Dead environment")
Functions ¶
This section is empty.
Types ¶
type CreateEnvironmentOptions ¶
type CreateEnvironmentOptions struct {
Kind EnvironmentKind
Bundle string
DockerOptions DockerEnvironmentOptions
}
type Environment ¶
type Environment interface {
GetKind() EnvironmentKind
SetUserData(EnvironmentUserData) error
GetUserData() (EnvironmentUserData, error)
GetMetadata() EnvironmentMetadata
Run(request api.ExecRequest) (api.ExecResult, error)
Shutdown() error
}
func CreateEnvironment ¶
func CreateEnvironment(options CreateEnvironmentOptions) (Environment, error)
type EnvironmentKind ¶
type EnvironmentKind int
const ( NativeKind EnvironmentKind = iota DockerKind )
type EnvironmentMetadata ¶
type EnvironmentUserData ¶
type EnvironmentUserData map[string]interface{}
Click to show internal directories.
Click to hide internal directories.