Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatasourceSettings ¶
type DatasourceSettings struct {
// Loaded from root object
URL string
Token string
Organization string
DefaultBucket string `json:"defaultBucket"`
// Loaded from jsonData
MaxSeries int `json:"maxSeries"`
// Influx settings
Options *influxdb2.Options
}
InfluxSettings contains config properties (share with other AWS services?)
func LoadSettings ¶
func LoadSettings(settings backend.DataSourceInstanceSettings) (*DatasourceSettings, error)
type QueryModel ¶
type QueryModel struct {
RawQuery string `json:"query"`
Options QueryOptions `json:"options"`
// Not from JSON
TimeRange backend.TimeRange `json:"-"`
MaxDataPoints int64 `json:"-"`
Interval time.Duration `json:"-"`
}
QueryModel represents a spreadsheet query.
func GetQueryModel ¶
func GetQueryModel(query backend.DataQuery) (*QueryModel, error)
type QueryOptions ¶
type QueryOptions struct {
Bucket string `json:"bucket"`
DefaultBucket string `json:"defaultBucket"`
Organization string `json:"organization"`
}
QueryOptions represents datasource configuration options
Click to show internal directories.
Click to hide internal directories.