Documentation ¶
Overview ¶
Package lrpminvoker contains implementation of lrpm-invoker plugin. (lrpm - long running plugin manager) lrpminvoker is an ondemand worker plugin - which can be called by SSM config or SSM Command.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvokerInput ¶
type InvokerInput struct { ID string `json:"id"` Properties interface{} `json:"properties"` }
InvokerInput represents input to lrpm invoker
type LongRunningPluginSettings ¶
type LongRunningPluginSettings struct {
StartType string
}
LongRunningPluginSettings represents startType configuration of long running plugin
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin is the type for the lrpm invoker plugin.
func (*Plugin) CreateResult ¶
CreateResult returns a PluginResult for given message and status
func (*Plugin) Execute ¶
func (p *Plugin) Execute(config contracts.Configuration, cancelFlag task.CancelFlag, output iohandler.IOHandler)
Click to show internal directories.
Click to hide internal directories.