Versions in this module Expand all Collapse all v0 v0.0.1 Feb 11, 2024 Changes in this version + func ExecPluginJob(plugin Plugin) + func MapToFunc[T any](m map[string]T) func(string) (T, bool) + type Data struct + Get func(parameters any, meta PluginMeta) (any, error) + type Log func(string) + type Plugin struct + Config PluginConfig + Data func(string) (Data, bool) + Resources func(string) (Resource, bool) + type PluginConfig struct + DockerHost *string + WorkingDir string + func NewDefaultPluginConfig() PluginConfig + type PluginMeta struct + CustomStateDir string + Log Log + func NewPluginMeta(customStateDir string) PluginMeta + type Resource struct + Create func(parameter any, meta PluginMeta) (any, error) + Delete func(parameter any, meta PluginMeta) error + Update func(current any, previous any, meta PluginMeta) (any, error)