/usr/share/grafana/public/app/plugins/datasource/mssql
import { AzureCredentials } from '@grafana/azure-sdk'; import { SQLOptions } from '@grafana/sql'; import { HttpSettingsBaseProps } from '@grafana/ui/internal'; export enum MSSQLAuthenticationType { sqlAuth = 'SQL Server Authentication', windowsAuth = 'Windows Authentication', azureAuth = 'Azure AD Authentication', kerberosRaw = 'Windows AD: Username + password', kerberosKeytab = 'Windows AD: Keytab', kerberosCredentialCache = 'Windows AD: Credential cache', kerberosCredentialCacheLookupFile = 'Windows AD: Credential cache file', } export enum MSSQLEncryptOptions { disable = 'disable', false = 'false', true = 'true', } export interface MssqlOptions extends SQLOptions { authenticationType?: MSSQLAuthenticationType; encrypt?: MSSQLEncryptOptions; sslRootCertFile?: string; serverName?: string; connectionTimeout?: number; azureCredentials?: AzureCredentials; keytabFilePath?: string; credentialCache?: string; credentialCacheLookupFile?: string; configFilePath?: string; UDPConnectionLimit?: number; enableDNSLookupKDC?: string; } export interface MssqlSecureOptions { password?: string; } export type AzureAuthConfigType = { azureAuthIsSupported: boolean; azureAuthSettingsUI: (props: HttpSettingsBaseProps) => JSX.Element; };
.
Edit
..
Edit
CHANGELOG.md
Edit
CheatSheet.tsx
Edit
MSSqlMetaQuery.test.ts
Edit
MSSqlMetaQuery.ts
Edit
MSSqlQueryModel.ts
Edit
README.md
Edit
azureauth
Edit
configuration
Edit
datasource.test.ts
Edit
datasource.ts
Edit
dist
Edit
i18next.config.ts
Edit
img
Edit
locales
Edit
module.ts
Edit
package.json
Edit
plugin.json
Edit
project.json
Edit
sqlCompletionProvider.ts
Edit
sqlUtil.test.ts
Edit
sqlUtil.ts
Edit
tsconfig.json
Edit
types.ts
Edit
webpack.config.ts
Edit