mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 02:02:12 +08:00
started work datasources admin
This commit is contained in:
35
pkg/models/datasource.go
Normal file
35
pkg/models/datasource.go
Normal file
@ -0,0 +1,35 @@
|
||||
package models
|
||||
|
||||
import "time"
|
||||
|
||||
const (
|
||||
DS_GRAPHITE = "GRAPHITE"
|
||||
DS_INFLUXDB = "INFLUXDB"
|
||||
DS_ES = "ES"
|
||||
DS_ACESSS_DIRECT = "DIRECT"
|
||||
DS_ACESSS_PROXY = "PROXY"
|
||||
)
|
||||
|
||||
type DsType string
|
||||
type DsAccess string
|
||||
|
||||
type DataSource struct {
|
||||
Id int64
|
||||
AccountId int64
|
||||
|
||||
Name string
|
||||
Type DsType
|
||||
Access DsAccess
|
||||
Url string
|
||||
Password string
|
||||
User string
|
||||
BasicAuth bool
|
||||
|
||||
Created time.Time
|
||||
Updated time.Time
|
||||
}
|
||||
|
||||
type GetDataSourcesQuery struct {
|
||||
AccountId int64
|
||||
Resp []*DataSource
|
||||
}
|
Reference in New Issue
Block a user