| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package models
- import "time"
- const (
- DS_GRAPHITE = "GRAPHITE"
- DS_INFLUXDB = "INFLUXDB"
- DS_ES = "ES"
- DS_ACCESS_DIRECT = "DIRECT"
- DS_ACCESS_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
- }
- type AddDataSourceCommand struct {
- AccountId int64
- Name string
- Type DsType
- Access DsAccess
- Url string
- Password string
- User string
- }
|