@yandex-cloud/nodejs-sdk
Version:
Yandex.Cloud NodeJS SDK
911 lines • 58.2 kB
TypeScript
import _m0 from "protobufjs/minimal";
import { Parametrization } from "../../../../yandex/cloud/monitoring/v3/parametrization";
import { Widget } from "../../../../yandex/cloud/monitoring/v3/widget";
export declare const protobufPackage = "yandex.cloud.monitoring.v3";
/** Dashboard resource. */
export interface Dashboard {
$type: "yandex.cloud.monitoring.v3.Dashboard";
/** Dashboard ID. */
id: string;
/** Folder ID. */
folderId: string | undefined;
/** Creation timestamp. */
createdAt?: Date;
/** Modification timestamp. */
modifiedAt?: Date;
/** ID of the user who created the dashboard. */
createdBy: string;
/** ID of the user who modified the dashboard. */
modifiedBy: string;
/** Dashboard name. */
name: string;
/** Dashboard description. */
description: string;
/** Resource labels as `key:value` pairs. */
labels: {
[key: string]: string;
};
/** Dashboard title. */
title: string;
/** List of dashboard widgets. */
widgets: Widget[];
/** Dashboard parametrization. */
parametrization?: Parametrization;
/** Dashboard etag. */
etag: string;
}
export interface Dashboard_LabelsEntry {
$type: "yandex.cloud.monitoring.v3.Dashboard.LabelsEntry";
key: string;
value: string;
}
export declare const Dashboard: {
$type: "yandex.cloud.monitoring.v3.Dashboard";
encode(message: Dashboard, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Dashboard;
fromJSON(object: any): Dashboard;
toJSON(message: Dashboard): unknown;
fromPartial<I extends {
description?: string | undefined;
id?: string | undefined;
name?: string | undefined;
createdBy?: string | undefined;
createdAt?: Date | undefined;
modifiedAt?: Date | undefined;
folderId?: string | undefined;
title?: string | undefined;
labels?: {
[x: string]: string | undefined;
[x: number]: string | undefined;
} | undefined;
modifiedBy?: string | undefined;
etag?: string | undefined;
widgets?: {
text?: {
text?: string | undefined;
} | undefined;
title?: {
text?: string | undefined;
size?: import("./title_widget").TitleWidget_TitleSize | undefined;
} | undefined;
position?: {
x?: number | undefined;
y?: number | undefined;
w?: number | undefined;
h?: number | undefined;
} | undefined;
chart?: {
description?: string | undefined;
id?: string | undefined;
title?: string | undefined;
queries?: {
targets?: {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] | undefined;
downsampling?: {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} | undefined;
} | undefined;
displayLegend?: boolean | undefined;
freeze?: import("./chart_widget").ChartWidget_FreezeDuration | undefined;
visualizationSettings?: {
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: {
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} | undefined;
heatmapSettings?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
yaxisSettings?: {
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} | undefined;
showLabels?: boolean | undefined;
} | undefined;
seriesOverrides?: {
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[] | undefined;
nameHidingSettings?: {
names?: string[] | undefined;
positive?: boolean | undefined;
} | undefined;
} | undefined;
}[] | undefined;
parametrization?: {
selectors?: string | undefined;
parameters?: {
description?: string | undefined;
name?: string | undefined;
text?: {
defaultValue?: string | undefined;
} | undefined;
title?: string | undefined;
custom?: {
values?: string[] | undefined;
defaultValues?: string[] | undefined;
multiselectable?: boolean | undefined;
} | undefined;
hidden?: boolean | undefined;
labelValues?: {
folderId?: string | undefined;
defaultValues?: string[] | undefined;
selectors?: string | undefined;
labelKey?: string | undefined;
multiselectable?: boolean | undefined;
} | undefined;
integerParameter?: {
defaultValue?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
doubleParameter?: {
defaultValue?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
textValues?: {
defaultValues?: string[] | undefined;
} | undefined;
}[] | undefined;
} | undefined;
} & {
description?: string | undefined;
id?: string | undefined;
name?: string | undefined;
createdBy?: string | undefined;
createdAt?: Date | undefined;
modifiedAt?: Date | undefined;
folderId?: string | undefined;
title?: string | undefined;
labels?: ({
[x: string]: string | undefined;
[x: number]: string | undefined;
} & {
[x: string]: string | undefined;
[x: number]: string | undefined;
} & Record<Exclude<keyof I["labels"], string | number>, never>) | undefined;
modifiedBy?: string | undefined;
etag?: string | undefined;
widgets?: ({
text?: {
text?: string | undefined;
} | undefined;
title?: {
text?: string | undefined;
size?: import("./title_widget").TitleWidget_TitleSize | undefined;
} | undefined;
position?: {
x?: number | undefined;
y?: number | undefined;
w?: number | undefined;
h?: number | undefined;
} | undefined;
chart?: {
description?: string | undefined;
id?: string | undefined;
title?: string | undefined;
queries?: {
targets?: {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] | undefined;
downsampling?: {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} | undefined;
} | undefined;
displayLegend?: boolean | undefined;
freeze?: import("./chart_widget").ChartWidget_FreezeDuration | undefined;
visualizationSettings?: {
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: {
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} | undefined;
heatmapSettings?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
yaxisSettings?: {
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} | undefined;
showLabels?: boolean | undefined;
} | undefined;
seriesOverrides?: {
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[] | undefined;
nameHidingSettings?: {
names?: string[] | undefined;
positive?: boolean | undefined;
} | undefined;
} | undefined;
}[] & ({
text?: {
text?: string | undefined;
} | undefined;
title?: {
text?: string | undefined;
size?: import("./title_widget").TitleWidget_TitleSize | undefined;
} | undefined;
position?: {
x?: number | undefined;
y?: number | undefined;
w?: number | undefined;
h?: number | undefined;
} | undefined;
chart?: {
description?: string | undefined;
id?: string | undefined;
title?: string | undefined;
queries?: {
targets?: {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] | undefined;
downsampling?: {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} | undefined;
} | undefined;
displayLegend?: boolean | undefined;
freeze?: import("./chart_widget").ChartWidget_FreezeDuration | undefined;
visualizationSettings?: {
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: {
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} | undefined;
heatmapSettings?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
yaxisSettings?: {
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} | undefined;
showLabels?: boolean | undefined;
} | undefined;
seriesOverrides?: {
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[] | undefined;
nameHidingSettings?: {
names?: string[] | undefined;
positive?: boolean | undefined;
} | undefined;
} | undefined;
} & {
text?: ({
text?: string | undefined;
} & {
text?: string | undefined;
} & Record<Exclude<keyof I["widgets"][number]["text"], "$type" | "text">, never>) | undefined;
title?: ({
text?: string | undefined;
size?: import("./title_widget").TitleWidget_TitleSize | undefined;
} & {
text?: string | undefined;
size?: import("./title_widget").TitleWidget_TitleSize | undefined;
} & Record<Exclude<keyof I["widgets"][number]["title"], "$type" | "text" | "size">, never>) | undefined;
position?: ({
x?: number | undefined;
y?: number | undefined;
w?: number | undefined;
h?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
w?: number | undefined;
h?: number | undefined;
} & Record<Exclude<keyof I["widgets"][number]["position"], "$type" | "x" | "y" | "w" | "h">, never>) | undefined;
chart?: ({
description?: string | undefined;
id?: string | undefined;
title?: string | undefined;
queries?: {
targets?: {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] | undefined;
downsampling?: {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} | undefined;
} | undefined;
displayLegend?: boolean | undefined;
freeze?: import("./chart_widget").ChartWidget_FreezeDuration | undefined;
visualizationSettings?: {
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: {
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} | undefined;
heatmapSettings?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
yaxisSettings?: {
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} | undefined;
showLabels?: boolean | undefined;
} | undefined;
seriesOverrides?: {
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[] | undefined;
nameHidingSettings?: {
names?: string[] | undefined;
positive?: boolean | undefined;
} | undefined;
} & {
description?: string | undefined;
id?: string | undefined;
title?: string | undefined;
queries?: ({
targets?: {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] | undefined;
downsampling?: {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} | undefined;
} & {
targets?: ({
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] & ({
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
} & {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["queries"]["targets"][number], "$type" | "hidden" | "query" | "textMode">, never>)[] & Record<Exclude<keyof I["widgets"][number]["chart"]["queries"]["targets"], "$type" | keyof {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[]>, never>) | undefined;
downsampling?: ({
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} & {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["queries"]["downsampling"], "$type" | "disabled" | "gridAggregation" | "gapFilling" | "maxPoints" | "gridInterval">, never>) | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["queries"], "$type" | "targets" | "downsampling">, never>) | undefined;
displayLegend?: boolean | undefined;
freeze?: import("./chart_widget").ChartWidget_FreezeDuration | undefined;
visualizationSettings?: ({
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: {
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} | undefined;
heatmapSettings?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
yaxisSettings?: {
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} | undefined;
showLabels?: boolean | undefined;
} & {
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: ({
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} & {
automatic?: ({} & {} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["colorSchemeSettings"]["automatic"], "$type">, never>) | undefined;
standard?: ({} & {} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["colorSchemeSettings"]["standard"], "$type">, never>) | undefined;
gradient?: ({
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} & {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["colorSchemeSettings"]["gradient"], "$type" | "greenValue" | "yellowValue" | "redValue" | "violetValue">, never>) | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["colorSchemeSettings"], "$type" | "automatic" | "standard" | "gradient">, never>) | undefined;
heatmapSettings?: ({
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} & {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["heatmapSettings"], "$type" | "greenValue" | "yellowValue" | "redValue" | "violetValue">, never>) | undefined;
yaxisSettings?: ({
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} & {
left?: ({
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} & {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["yaxisSettings"]["left"], "$type" | "type" | "title" | "min" | "max" | "precision" | "unitFormat">, never>) | undefined;
right?: ({
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} & {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["yaxisSettings"]["right"], "$type" | "type" | "title" | "min" | "max" | "precision" | "unitFormat">, never>) | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"]["yaxisSettings"], "$type" | "left" | "right">, never>) | undefined;
showLabels?: boolean | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["visualizationSettings"], "$type" | "normalize" | "type" | "title" | "interpolate" | "aggregation" | "colorSchemeSettings" | "heatmapSettings" | "yaxisSettings" | "showLabels">, never>) | undefined;
seriesOverrides?: ({
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[] & ({
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
} & {
name?: string | undefined;
settings?: ({
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} & {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["seriesOverrides"][number]["settings"], "$type" | "type" | "name" | "color" | "stackName" | "growDown" | "yaxisPosition">, never>) | undefined;
targetIndex?: string | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["seriesOverrides"][number], "$type" | "name" | "settings" | "targetIndex">, never>)[] & Record<Exclude<keyof I["widgets"][number]["chart"]["seriesOverrides"], "$type" | keyof {
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[]>, never>) | undefined;
nameHidingSettings?: ({
names?: string[] | undefined;
positive?: boolean | undefined;
} & {
names?: (string[] & string[] & Record<Exclude<keyof I["widgets"][number]["chart"]["nameHidingSettings"]["names"], "$type" | keyof string[]>, never>) | undefined;
positive?: boolean | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"]["nameHidingSettings"], "$type" | "names" | "positive">, never>) | undefined;
} & Record<Exclude<keyof I["widgets"][number]["chart"], "$type" | "description" | "id" | "title" | "queries" | "displayLegend" | "freeze" | "visualizationSettings" | "seriesOverrides" | "nameHidingSettings">, never>) | undefined;
} & Record<Exclude<keyof I["widgets"][number], "$type" | "text" | "title" | "position" | "chart">, never>)[] & Record<Exclude<keyof I["widgets"], "$type" | keyof {
text?: {
text?: string | undefined;
} | undefined;
title?: {
text?: string | undefined;
size?: import("./title_widget").TitleWidget_TitleSize | undefined;
} | undefined;
position?: {
x?: number | undefined;
y?: number | undefined;
w?: number | undefined;
h?: number | undefined;
} | undefined;
chart?: {
description?: string | undefined;
id?: string | undefined;
title?: string | undefined;
queries?: {
targets?: {
hidden?: boolean | undefined;
query?: string | undefined;
textMode?: boolean | undefined;
}[] | undefined;
downsampling?: {
disabled?: boolean | undefined;
gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined;
gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined;
maxPoints?: number | undefined;
gridInterval?: number | undefined;
} | undefined;
} | undefined;
displayLegend?: boolean | undefined;
freeze?: import("./chart_widget").ChartWidget_FreezeDuration | undefined;
visualizationSettings?: {
normalize?: boolean | undefined;
type?: import("./chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined;
title?: string | undefined;
interpolate?: import("./chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined;
aggregation?: import("./chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined;
colorSchemeSettings?: {
automatic?: {} | undefined;
standard?: {} | undefined;
gradient?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
} | undefined;
heatmapSettings?: {
greenValue?: string | undefined;
yellowValue?: string | undefined;
redValue?: string | undefined;
violetValue?: string | undefined;
} | undefined;
yaxisSettings?: {
left?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
right?: {
type?: import("./chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined;
title?: string | undefined;
min?: string | undefined;
max?: string | undefined;
precision?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
} | undefined;
showLabels?: boolean | undefined;
} | undefined;
seriesOverrides?: {
name?: string | undefined;
settings?: {
type?: import("./chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined;
name?: string | undefined;
color?: string | undefined;
stackName?: string | undefined;
growDown?: boolean | undefined;
yaxisPosition?: import("./chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined;
} | undefined;
targetIndex?: string | undefined;
}[] | undefined;
nameHidingSettings?: {
names?: string[] | undefined;
positive?: boolean | undefined;
} | undefined;
} | undefined;
}[]>, never>) | undefined;
parametrization?: ({
selectors?: string | undefined;
parameters?: {
description?: string | undefined;
name?: string | undefined;
text?: {
defaultValue?: string | undefined;
} | undefined;
title?: string | undefined;
custom?: {
values?: string[] | undefined;
defaultValues?: string[] | undefined;
multiselectable?: boolean | undefined;
} | undefined;
hidden?: boolean | undefined;
labelValues?: {
folderId?: string | undefined;
defaultValues?: string[] | undefined;
selectors?: string | undefined;
labelKey?: string | undefined;
multiselectable?: boolean | undefined;
} | undefined;
integerParameter?: {
defaultValue?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
doubleParameter?: {
defaultValue?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
textValues?: {
defaultValues?: string[] | undefined;
} | undefined;
}[] | undefined;
} & {
selectors?: string | undefined;
parameters?: ({
description?: string | undefined;
name?: string | undefined;
text?: {
defaultValue?: string | undefined;
} | undefined;
title?: string | undefined;
custom?: {
values?: string[] | undefined;
defaultValues?: string[] | undefined;
multiselectable?: boolean | undefined;
} | undefined;
hidden?: boolean | undefined;
labelValues?: {
folderId?: string | undefined;
defaultValues?: string[] | undefined;
selectors?: string | undefined;
labelKey?: string | undefined;
multiselectable?: boolean | undefined;
} | undefined;
integerParameter?: {
defaultValue?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
doubleParameter?: {
defaultValue?: number | undefined;
unitFormat?: import("./unit_format").UnitFormat | undefined;
} | undefined;
textValues?: {
defaultValues?: string[] | undefined;
} | undefined;
}[] & ({
description?: string | undefined;
name?: string | undefined;
text?: {
defaultValue?: string | undefined;
} | undefined;
title?: string | undefined;
custom?: {
values?: string[] | undefined