Type Alias DataSourceNew

Datasource metadata

type DataSourceNew = {
    capabilities?: string[];
    dataLoadUrlOverride?: string;
    dataSourceId: string;
    dataSourceName?: string;
    dataSourcePropertyName?: string;
    dataSourceType?: string;
    disabled?: boolean;
    featureFlag?: string | null;
    frontendFlags?: string | null;
    name: string;
    provider: string;
    providerName: string;
    qriDefinition?: QriDefinition;
    settings?: { name: string; value: string }[];
    uiInfo?: UiInfo;
}
Index
capabilities?: string[]

List of capabilities supported by the datasource

dataLoadUrlOverride?: string

Override URL for data loading. Empty if the default URL is used.

dataSourceId: string

Unique identifier of datasource

dataSourceName?: string

Display name of the datasource.

dataSourcePropertyName?: string

Name of the property used to identify the datasource type in a connection string. Empty if not applicable.

dataSourceType?: string

Type of datasource

disabled?: boolean

Indicates whether the datasource is disabled

featureFlag?: string | null

Name of the feature flag that controls the availability of the datasource. Null if the datasource is not behind a feature flag.

frontendFlags?: string | null

Base64 encoded flags (4 bytes) used by the client to control how the datasource is presented. Null if not defined by the connector.

name: string

Datasource name

provider: string

Connector provider

providerName: string

Provider name

qriDefinition?: QriDefinition

Qri definition template

settings?: { name: string; value: string }[]

Connector-defined settings of the datasource. Empty if there are none.

Type Declaration

  • name: string

    Name of the setting.

  • value: string

    Value of the setting.

uiInfo?: UiInfo

UI related metadata (only present when 'includeui' is set to true in query)