2019-10-31 04:48:05 -05:00
|
|
|
import { DataSourceSettings } from '@grafana/data';
|
2019-10-25 09:43:20 -05:00
|
|
|
|
|
|
|
export function createDatasourceSettings<T>(jsonData: T): DataSourceSettings<T> {
|
|
|
|
return {
|
|
|
|
id: 0,
|
2021-05-08 11:13:26 -05:00
|
|
|
uid: 'x',
|
2019-10-25 09:43:20 -05:00
|
|
|
orgId: 0,
|
|
|
|
name: 'datasource-test',
|
|
|
|
typeLogoUrl: '',
|
|
|
|
type: 'datasource',
|
2021-02-22 06:02:10 -06:00
|
|
|
typeName: 'Datasource',
|
2019-10-25 09:43:20 -05:00
|
|
|
access: 'server',
|
|
|
|
url: 'http://localhost',
|
|
|
|
user: '',
|
|
|
|
database: '',
|
|
|
|
basicAuth: false,
|
|
|
|
basicAuthUser: '',
|
|
|
|
isDefault: false,
|
|
|
|
jsonData,
|
|
|
|
readOnly: false,
|
|
|
|
withCredentials: false,
|
2020-07-08 04:05:20 -05:00
|
|
|
secureJsonFields: {},
|
2019-10-25 09:43:20 -05:00
|
|
|
};
|
|
|
|
}
|