Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBasePlateformProvider ¶
type IBasePlateformProvider interface {
GetName() string
GetService() runtimeTypes.IKernelService
GetLogger() runtimeTypes.ILogger
Init() error
Nuke() error
Setup() error
Render() ([]RunnerDefinition, error)
Start() error
Stop() error
}
type IPlateformProvider ¶
type IPlateformProvider[D any] interface { IBasePlateformProvider GetDefinitions() []D RegisterDefinition(definition D) error }
type RunnerDefinition ¶
type RunnerVerb ¶
type RunnerVerb string
const ( RunnerVerbProvision RunnerVerb = "provision" RunnerVerbStart RunnerVerb = "start" RunnerVerbStop RunnerVerb = "stop" RunnerVerbTeardown RunnerVerb = "teardown" )
Click to show internal directories.
Click to hide internal directories.