+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "DataSourceInstanceSettings" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" +++ ## DataSourceInstanceSettings interface Frontend settings model that is passed to Datasource constructor. This differs a bit from the model above as this data model is available to every user who has access to a data source (Viewers+). This is loaded in bootData (on page load), or from: /api/frontend/settings Signature ```typescript export interface DataSourceInstanceSettings ``` Import ```typescript import { DataSourceInstanceSettings } from '@grafana/data'; ``` Properties | Property | Type | Description | | --- | --- | --- | | [basicAuth](#basicauth-property) | string | This is the full Authorization header if basic auth is ennabled. Only available here when access is Browser (direct), when access is Server (proxy) The basic auth header, username & password is never exposted to browser/Frontend so this will be empty then. | | [database](#database-property) | string | | | [id](#id-property) | number | | | [jsonData](#jsondata-property) | T | | | [meta](#meta-property) | DataSourcePluginMeta | | | [name](#name-property) | string | | | [password](#password-property) | string | | | [type](#type-property) | string | | | [uid](#uid-property) | string | | | [url](#url-property) | string | | | [username](#username-property) | string | | | [withCredentials](#withcredentials-property) | boolean | | ### basicAuth property This is the full Authorization header if basic auth is ennabled. Only available here when access is Browser (direct), when access is Server (proxy) The basic auth header, username & password is never exposted to browser/Frontend so this will be empty then. Signature ```typescript basicAuth?: string; ``` ### database property Signature ```typescript database?: string; ``` ### id property Signature ```typescript id: number; ``` ### jsonData property Signature ```typescript jsonData: T; ``` ### meta property Signature ```typescript meta: DataSourcePluginMeta; ``` ### name property Signature ```typescript name: string; ``` ### password property Signature ```typescript password?: string; ``` ### type property Signature ```typescript type: string; ``` ### uid property Signature ```typescript uid: string; ``` ### url property Signature ```typescript url?: string; ``` ### username property Signature ```typescript username?: string; ``` ### withCredentials property Signature ```typescript withCredentials?: boolean; ```