Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
GrafanaBootConfig class
Signature
export declare class GrafanaBootConfig implements GrafanaConfig
Import
import { GrafanaBootConfig } from '@grafana/runtime';
Constructors
Constructor | Modifiers | Description |
---|---|---|
constructor(options) | Constructs a new instance of the GrafanaBootConfig class |
Properties
constructor(options)
Constructs a new instance of the GrafanaBootConfig
class
Signature
constructor(options: GrafanaBootConfig);
Parameters
Parameter | Type | Description |
---|---|---|
options | GrafanaBootConfig |
alertingEnabled property
Signature
alertingEnabled: boolean;
alertingErrorOrTimeout property
Signature
alertingErrorOrTimeout: string;
alertingMinInterval property
Signature
alertingMinInterval: number;
alertingNoDataOrNullValues property
Signature
alertingNoDataOrNullValues: string;
allowOrgCreate property
Signature
allowOrgCreate: boolean;
angularSupportEnabled property
Signature
angularSupportEnabled: boolean;
applicationInsightsConnectionString property
Signature
applicationInsightsConnectionString?: string;
applicationInsightsEndpointUrl property
Signature
applicationInsightsEndpointUrl?: string;
appSubUrl property
Signature
appSubUrl: string;
appUrl property
Signature
appUrl: string;
authProxyEnabled property
Signature
authProxyEnabled: boolean;
autoAssignOrg property
Signature
autoAssignOrg: boolean;
awsAllowedAuthProviders property
Signature
awsAllowedAuthProviders: string[];
awsAssumeRoleEnabled property
Signature
awsAssumeRoleEnabled: boolean;
azure property
Signature
azure: AzureSettings;
bootData property
Signature
bootData: BootData;
buildInfo property
Signature
buildInfo: BuildInfo;
caching property
Signature
caching: {
enabled: boolean;
};
customTheme property
Signature
customTheme?: any;
dashboardPreviews property
Signature
dashboardPreviews: {
systemRequirements: {
met: boolean;
requiredImageRendererPluginVersion: string;
};
thumbnailsExist: boolean;
};
datasources property
Signature
datasources: {
[str: string]: DataSourceInstanceSettings;
};
dateFormats property
Signature
dateFormats?: SystemDateFormatSettings;
defaultDatasource property
Signature
defaultDatasource: string;
disableLoginForm property
Signature
disableLoginForm: boolean;
disableSanitizeHtml property
Signature
disableSanitizeHtml: boolean;
disableUserSignUp property
Signature
disableUserSignUp: boolean;
editorsCanAdmin property
Signature
editorsCanAdmin: boolean;
exploreEnabled property
Signature
exploreEnabled: boolean;
expressionsEnabled property
Signature
expressionsEnabled: boolean;
externalUserMngInfo property
Signature
externalUserMngInfo: string;
externalUserMngLinkName property
Signature
externalUserMngLinkName: string;
externalUserMngLinkUrl property
Signature
externalUserMngLinkUrl: string;
featureHighlights property
Signature
featureHighlights: {
enabled: boolean;
};
featureToggles property
Signature
featureToggles: FeatureToggles;
feedbackLinksEnabled property
Signature
feedbackLinksEnabled: boolean;
geomapDefaultBaseLayerConfig property
Signature
geomapDefaultBaseLayerConfig?: MapLayerOptions;
geomapDisableCustomBaseLayer property
Signature
geomapDisableCustomBaseLayer?: boolean;
helpEnabled property
Signature
helpEnabled: boolean;
http2Enabled property
Signature
http2Enabled: boolean;
ldapEnabled property
Signature
ldapEnabled: boolean;
licenseInfo property
Signature
licenseInfo: LicenseInfo;
liveEnabled property
Signature
liveEnabled: boolean;
loginError property
Signature
loginError: undefined;
loginHint property
Signature
loginHint: string;
minRefreshInterval property
Signature
minRefreshInterval: string;
navTree property
Signature
navTree: any;
newPanelTitle property
Signature
newPanelTitle: string;
oauth property
Signature
oauth: OAuthSettings;
panels property
Signature
panels: {
[key: string]: PanelPluginMeta;
};
passwordHint property
Signature
passwordHint: string;
pluginAdminEnabled property
Signature
pluginAdminEnabled: boolean;
pluginAdminExternalManageEnabled property
Signature
pluginAdminExternalManageEnabled: boolean;
pluginCatalogHiddenPlugins property
Signature
pluginCatalogHiddenPlugins: string[];
pluginCatalogURL property
Signature
pluginCatalogURL: string;
pluginsToPreload property
Signature
pluginsToPreload: PreloadPlugin[];
profileEnabled property
Signature
profileEnabled: boolean;
recordedQueries property
Signature
recordedQueries: {
enabled: boolean;
};
rendererAvailable property
Signature
rendererAvailable: boolean;
rendererVersion property
Signature
rendererVersion: string;
reporting property
Signature
reporting: {
enabled: boolean;
};
samlEnabled property
Signature
samlEnabled: boolean;
samlName property
Signature
samlName: string;
sentry property
Signature
sentry: {
enabled: boolean;
dsn: string;
customEndpoint: string;
sampleRate: number;
};
sigV4AuthEnabled property
Signature
sigV4AuthEnabled: boolean;
theme property
Signature
theme: GrafanaTheme;
theme2 property
Signature
theme2: GrafanaTheme2;
unifiedAlertingEnabled property
Signature
unifiedAlertingEnabled: boolean;
verifyEmailEnabled property
Signature
verifyEmailEnabled: boolean;
viewersCanEdit property
Signature
viewersCanEdit: boolean;
windowTitlePrefix property
Signature
windowTitlePrefix: string;
Was this page helpful?
Related documentation
Related resources from Grafana Labs
![Getting started with the Grafana LGTM Stack](/static/assets/featured/getting-started-with-grafana-lgtm-stack-amer_featured.png?w=200 200w, /static/assets/featured/getting-started-with-grafana-lgtm-stack-amer_featured.png?w=400 400w)
![Getting started with Grafana dashboard design](/static/assets/featured/getting-started-with-grafana-dashboard-design_featured.png?w=200 200w, /static/assets/featured/getting-started-with-grafana-dashboard-design_featured.png?w=400 400w)
![Building advanced Grafana dashboards](/media/webinar/AMER_buildadv_notxt.png?w=200 200w, /media/webinar/AMER_buildadv_notxt.png?w=400 400w)