Documentation ¶
Index ¶
Constants ¶
View Source
const (
// Version is the that represents the configuration version.
Version = "v1"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { meta.Meta `json:",inline"` V1Datasources map[string]*Datasource `json:"datasources,omitempty"` V1Dashboard Dashboard `json:"dashboard,omitempty"` }
Configuration is the v1 configuration.Satisfies configuration.Configuration interface.
func (*Configuration) Dashboard ¶
func (c *Configuration) Dashboard() (model.Dashboard, error)
Dashboard satisfies Configuration interface.
func (*Configuration) Datasources ¶
func (c *Configuration) Datasources() ([]model.Datasource, error)
Datasources satisfies Configuration interface.
func (*Configuration) Version ¶
func (c *Configuration) Version() string
Version satisfies Configuration interface.
type Dashboard ¶
type Dashboard struct { Grid model.Grid `json:"grid,omitempty"` Variables map[string]*model.Variable `json:"variables,omitempty"` Widgets []model.Widget `json:"widgets,omitempty"` }
Dashboard represents a configuration v1 dashboard.
type Datasource ¶
type Datasource = model.Datasource
Datasource represents a configuration v1 datasource.
Click to show internal directories.
Click to hide internal directories.