Menu

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.

Enterprise Open source

PluginMeta interface

Signature

typescript
export interface PluginMeta<T extends KeyValue = {}> 

Import

typescript
import { PluginMeta } from '@grafana/data';

Properties

PropertyTypeDescription
baseUrlstring
defaultNavUrlstring
dependenciesPluginDependencies
enabledboolean
enterpriseboolean
hasUpdateboolean
idstring
includesPluginInclude[]
infoPluginMetaInfo
jsonDataT
latestVersionstring
modulestring
namestring
pinnedboolean
secureJsonDataKeyValue
signaturePluginSignatureStatus
statePluginState
typePluginType

baseUrl property

Signature

typescript
baseUrl: string;

defaultNavUrl property

Signature

typescript
defaultNavUrl?: string;

dependencies property

Signature

typescript
dependencies?: PluginDependencies;

enabled property

Signature

typescript
enabled?: boolean;

enterprise property

Signature

typescript
enterprise?: boolean;

hasUpdate property

Signature

typescript
hasUpdate?: boolean;

id property

Signature

typescript
id: string;

includes property

Signature

typescript
includes?: PluginInclude[];

info property

Signature

typescript
info: PluginMetaInfo;

jsonData property

Signature

typescript
jsonData?: T;

latestVersion property

Signature

typescript
latestVersion?: string;

module property

Signature

typescript
module: string;

name property

Signature

typescript
name: string;

pinned property

Signature

typescript
pinned?: boolean;

secureJsonData property

Signature

typescript
secureJsonData?: KeyValue;

signature property

Signature

typescript
signature?: PluginSignatureStatus;

state property

Signature

typescript
state?: PluginState;

type property

Signature

typescript
type: PluginType;