Documentation
¶
Overview ¶
Package platform provides an EnginePlugin that registers all platform-related module types, the platform workflow handler, the reconciliation trigger, and the platform template step.
Index ¶
- type Plugin
- func (p *Plugin) ModuleFactories() map[string]plugin.ModuleFactory
- func (p *Plugin) ModuleSchemas() []*schema.ModuleSchema
- func (p *Plugin) StepFactories() map[string]plugin.StepFactory
- func (p *Plugin) TriggerFactories() map[string]plugin.TriggerFactory
- func (p *Plugin) WorkflowHandlers() map[string]plugin.WorkflowHandlerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
plugin.BaseEnginePlugin
}
Plugin is the platform EnginePlugin.
func (*Plugin) ModuleFactories ¶
func (p *Plugin) ModuleFactories() map[string]plugin.ModuleFactory
ModuleFactories returns factory functions for platform module types.
func (*Plugin) ModuleSchemas ¶
func (p *Plugin) ModuleSchemas() []*schema.ModuleSchema
ModuleSchemas returns UI schema definitions for platform module types.
func (*Plugin) StepFactories ¶
func (p *Plugin) StepFactories() map[string]plugin.StepFactory
StepFactories returns the platform template step factory.
func (*Plugin) TriggerFactories ¶
func (p *Plugin) TriggerFactories() map[string]plugin.TriggerFactory
TriggerFactories returns the reconciliation trigger factory.
func (*Plugin) WorkflowHandlers ¶
func (p *Plugin) WorkflowHandlers() map[string]plugin.WorkflowHandlerFactory
WorkflowHandlers returns the platform workflow handler factory.
Click to show internal directories.
Click to hide internal directories.