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.