Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LoadSchema ¶
func Load ¶
func Load(pluginPath string, moduleSpec plugin.ModuleSpec) ([]LoadSchema, error)
Load is loading the list of the schema associated with the given plugin module.
type Schema ¶
type Schema interface {
Load(pluginPath string, module v1.PluginModule) error
LoadDevPlugin(pluginPath string, module v1.PluginModule) error
UnloadDevPlugin(module v1.PluginModule)
ValidateDatasource(plugin common.Plugin, dtsName string) error
ValidatePanels(panels map[string]*v1.Panel) error
ValidatePanel(plugin common.Plugin, panelName string) error
ValidateGlobalVariable(v v1.VariableSpec) error
ValidateDashboardVariables([]dashboard.Variable) error
ValidateVariable(plugin common.Plugin, varName string) error
GetDatasourceSchema(pluginName string) (*build.Instance, error)
}
Click to show internal directories.
Click to hide internal directories.