Documentation
¶
Index ¶
- Constants
- type Plugin
- func (p *Plugin) Description() string
- func (p *Plugin) ID() string
- func (p *Plugin) Initialize(ctx context.Context, app *components.App, registrar components.PluginRegistrar) error
- func (p *Plugin) ModalPageNames() []string
- func (p *Plugin) Name() string
- func (p *Plugin) Shutdown(ctx context.Context) error
Constants ¶
View Source
const PluginID = "command-runner"
PluginID identifies the command runner plugin for configuration toggles.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin provides command execution capabilities on Proxmox hosts.
func (*Plugin) Description ¶
Description summarises the plugin's behaviour.
func (*Plugin) Initialize ¶
func (p *Plugin) Initialize(ctx context.Context, app *components.App, registrar components.PluginRegistrar) error
Initialize registers the plugin's node-level action.
func (*Plugin) ModalPageNames ¶
ModalPageNames returns the list of modal page names this plugin registers.
Click to show internal directories.
Click to hide internal directories.