v1

package
v0.2.1-0...-b772245 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL