The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/docs/sources/packages_api/data/datasourcesettings.md

3.7 KiB

+++

-----------------------------------------------------------------------

Do not edit this file. It is automatically generated by API Documenter.

-----------------------------------------------------------------------

title = "DataSourceSettings" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" draft = true +++

DataSourceSettings interface

Data Source instance edit model. This is returned from: /api/datasources

Signature

export interface DataSourceSettings<T extends DataSourceJsonData = DataSourceJsonData, S = {}> 

Import

import { DataSourceSettings } from '@grafana/data';

Properties

Property Type Description
access string
basicAuth boolean
basicAuthPassword string
basicAuthUser string
database string
id number
isDefault boolean
jsonData T
name string
orgId number
password string
readOnly boolean
secureJsonData S
secureJsonFields KeyValue<boolean>
type string
typeLogoUrl string
url string
user string
version number
withCredentials boolean

access property

Signature

access: string;

basicAuth property

Signature

basicAuth: boolean;

basicAuthPassword property

Signature

basicAuthPassword: string;

basicAuthUser property

Signature

basicAuthUser: string;

database property

Signature

database: string;

id property

Signature

id: number;

isDefault property

Signature

isDefault: boolean;

jsonData property

Signature

jsonData: T;

name property

Signature

name: string;

orgId property

Signature

orgId: number;

password property

Signature

password: string;

readOnly property

Signature

readOnly: boolean;

secureJsonData property

Signature

secureJsonData?: S;

secureJsonFields property

Signature

secureJsonFields?: KeyValue<boolean>;

type property

Signature

type: string;

typeLogoUrl property

Signature

typeLogoUrl: string;

url property

Signature

url: string;

user property

Signature

user: string;

version property

Signature

version?: number;

withCredentials property

Signature

withCredentials: boolean;