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 ¶
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 ¶
func (p *Plugin) CreateResult(log logger.T, msg string, status contracts.ResultStatus, out iohandler.IOHandler)
CreateResult returns a PluginResult for given message and status
Click to show internal directories.
Click to hide internal directories.