Documentation ¶
Overview ¶
Package backendplugin contains backend plugin related logic.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin interface { PluginID() string Logger() log.Logger Start(ctx context.Context) error Stop(ctx context.Context) error IsManaged() bool Exited() bool Decommission() error IsDecommissioned() bool Target() Target backend.CollectMetricsHandler backend.CheckHealthHandler backend.QueryDataHandler backend.CallResourceHandler backend.AdmissionHandler backend.StreamHandler }
Plugin is the backend plugin interface.
Click to show internal directories.
Click to hide internal directories.