published on Monday, Jun 1, 2026 by elastic
published on Monday, Jun 1, 2026 by elastic
Manages Kibana dashboards. This functionality is in technical preview and may be changed or removed in a future release.
See also
- Getting started with Kibana dashboards — build your first dashboard step by step
- Kibana dashboard operations guide — pinned controls, KPIs, and Discover sessions
- Advanced Kibana dashboard patterns — sections, ES|QL controls, and access control
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as elasticstack from "@pulumi/elasticstack";
const myDashboard = new elasticstack.KibanaDashboard("my_dashboard", {
title: "My Dashboard",
description: "A dashboard showing key metrics",
timeRange: {
from: "now-15m",
to: "now",
},
refreshInterval: {
pause: false,
value: 60000,
},
query: {
language: "kql",
text: "status:success",
},
tags: [
"production",
"monitoring",
],
});
// Example with JSON query (mutually exclusive with query.text)
const myDashboardJson = new elasticstack.KibanaDashboard("my_dashboard_json", {
title: "My Dashboard with JSON Query",
description: "A dashboard with a structured query",
timeRange: {
from: "now-15m",
to: "now",
},
refreshInterval: {
pause: false,
value: 60000,
},
query: {
language: "kql",
json: JSON.stringify({
bool: {
must: [{
match: {
status: "success",
},
}],
},
}),
},
tags: [
"production",
"monitoring",
],
});
// Classic Lens (`vis`) panel: typed by-value metric chart under `vis_config.by_value`.
const visTypedByValue = new elasticstack.KibanaDashboard("vis_typed_by_value", {
title: "Dashboard with vis (typed by-value)",
description: "Example: metric via vis_config.by_value.metric_chart_config",
timeRange: {
from: "now-15m",
to: "now",
},
refreshInterval: {
pause: true,
value: 0,
},
query: {
language: "kql",
text: "",
},
panels: [{
type: "vis",
grid: {
x: 0,
y: 0,
w: 24,
h: 15,
},
visConfig: {
byValue: {
metricChartConfig: {
dataSourceJson: JSON.stringify({
type: "data_view_spec",
index_pattern: "metrics-*",
time_field: "@timestamp",
}),
query: {
expression: "",
},
metrics: [{
configJson: JSON.stringify({
type: "primary",
operation: "count",
format: {
type: "number",
},
}),
}],
},
},
},
}],
});
// Markdown panel: `markdown_config` is a union — use `by_value` (inline content) or `by_reference`
// (a library item via `ref_id`), not both. By-value panels require a `settings` object per the
// Kibana API (link behavior via `open_links_in_new_tab`).
const markdownByValue = new elasticstack.KibanaDashboard("markdown_by_value", {
title: "Dashboard with markdown (by-value)",
description: "Example: markdown_config.by_value with settings",
timeRange: {
from: "now-15m",
to: "now",
},
refreshInterval: {
pause: true,
value: 0,
},
query: {
language: "kql",
text: "",
},
panels: [{
type: "markdown",
grid: {
x: 0,
y: 0,
w: 24,
h: 10,
},
markdownConfig: {
byValue: {
content: `# Runbook
Links respect **open_links_in_new_tab**.`,
title: "On-call notes",
settings: {
openLinksInNewTab: true,
},
},
},
}],
});
// By-reference links a markdown *library* item. Create that saved object out-of-band (Kibana UI
// or API) and substitute a real id for `ref_id` — there is no dedicated Terraform resource for
// markdown library items today.
const markdownByReference = new elasticstack.KibanaDashboard("markdown_by_reference", {
title: "Dashboard with markdown (by-reference)",
description: "Example: markdown_config.by_reference with a placeholder ref_id",
timeRange: {
from: "now-15m",
to: "now",
},
refreshInterval: {
pause: true,
value: 0,
},
query: {
language: "kql",
text: "",
},
panels: [{
type: "markdown",
grid: {
x: 0,
y: 0,
w: 24,
h: 10,
},
markdownConfig: {
byReference: {
refId: "REPLACE_WITH_MARKDOWN_LIBRARY_ITEM_ID",
title: "Title overlay for library markdown",
},
},
}],
});
import pulumi
import json
import pulumi_elasticstack as elasticstack
my_dashboard = elasticstack.KibanaDashboard("my_dashboard",
title="My Dashboard",
description="A dashboard showing key metrics",
time_range={
"from_": "now-15m",
"to": "now",
},
refresh_interval={
"pause": False,
"value": 60000,
},
query={
"language": "kql",
"text": "status:success",
},
tags=[
"production",
"monitoring",
])
# Example with JSON query (mutually exclusive with query.text)
my_dashboard_json = elasticstack.KibanaDashboard("my_dashboard_json",
title="My Dashboard with JSON Query",
description="A dashboard with a structured query",
time_range={
"from_": "now-15m",
"to": "now",
},
refresh_interval={
"pause": False,
"value": 60000,
},
query={
"language": "kql",
"json": json.dumps({
"bool": {
"must": [{
"match": {
"status": "success",
},
}],
},
}),
},
tags=[
"production",
"monitoring",
])
# Classic Lens (`vis`) panel: typed by-value metric chart under `vis_config.by_value`.
vis_typed_by_value = elasticstack.KibanaDashboard("vis_typed_by_value",
title="Dashboard with vis (typed by-value)",
description="Example: metric via vis_config.by_value.metric_chart_config",
time_range={
"from_": "now-15m",
"to": "now",
},
refresh_interval={
"pause": True,
"value": 0,
},
query={
"language": "kql",
"text": "",
},
panels=[{
"type": "vis",
"grid": {
"x": 0,
"y": 0,
"w": 24,
"h": 15,
},
"vis_config": {
"by_value": {
"metric_chart_config": {
"data_source_json": json.dumps({
"type": "data_view_spec",
"index_pattern": "metrics-*",
"time_field": "@timestamp",
}),
"query": {
"expression": "",
},
"metrics": [{
"config_json": json.dumps({
"type": "primary",
"operation": "count",
"format": {
"type": "number",
},
}),
}],
},
},
},
}])
# Markdown panel: `markdown_config` is a union — use `by_value` (inline content) or `by_reference`
# (a library item via `ref_id`), not both. By-value panels require a `settings` object per the
# Kibana API (link behavior via `open_links_in_new_tab`).
markdown_by_value = elasticstack.KibanaDashboard("markdown_by_value",
title="Dashboard with markdown (by-value)",
description="Example: markdown_config.by_value with settings",
time_range={
"from_": "now-15m",
"to": "now",
},
refresh_interval={
"pause": True,
"value": 0,
},
query={
"language": "kql",
"text": "",
},
panels=[{
"type": "markdown",
"grid": {
"x": 0,
"y": 0,
"w": 24,
"h": 10,
},
"markdown_config": {
"by_value": {
"content": """# Runbook
Links respect **open_links_in_new_tab**.""",
"title": "On-call notes",
"settings": {
"open_links_in_new_tab": True,
},
},
},
}])
# By-reference links a markdown *library* item. Create that saved object out-of-band (Kibana UI
# or API) and substitute a real id for `ref_id` — there is no dedicated Terraform resource for
# markdown library items today.
markdown_by_reference = elasticstack.KibanaDashboard("markdown_by_reference",
title="Dashboard with markdown (by-reference)",
description="Example: markdown_config.by_reference with a placeholder ref_id",
time_range={
"from_": "now-15m",
"to": "now",
},
refresh_interval={
"pause": True,
"value": 0,
},
query={
"language": "kql",
"text": "",
},
panels=[{
"type": "markdown",
"grid": {
"x": 0,
"y": 0,
"w": 24,
"h": 10,
},
"markdown_config": {
"by_reference": {
"ref_id": "REPLACE_WITH_MARKDOWN_LIBRARY_ITEM_ID",
"title": "Title overlay for library markdown",
},
},
}])
package main
import (
"encoding/json"
"github.com/pulumi/pulumi-terraform-provider/sdks/go/elasticstack/elasticstack"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := elasticstack.NewKibanaDashboard(ctx, "my_dashboard", &elasticstack.KibanaDashboardArgs{
Title: pulumi.String("My Dashboard"),
Description: pulumi.String("A dashboard showing key metrics"),
TimeRange: &elasticstack.KibanaDashboardTimeRangeArgs{
From: pulumi.String("now-15m"),
To: pulumi.String("now"),
},
RefreshInterval: &elasticstack.KibanaDashboardRefreshIntervalArgs{
Pause: pulumi.Bool(false),
Value: pulumi.Float64(60000),
},
Query: &elasticstack.KibanaDashboardQueryArgs{
Language: pulumi.String("kql"),
Text: pulumi.String("status:success"),
},
Tags: pulumi.StringArray{
pulumi.String("production"),
pulumi.String("monitoring"),
},
})
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"bool": map[string]interface{}{
"must": []map[string]interface{}{
map[string]interface{}{
"match": map[string]interface{}{
"status": "success",
},
},
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
// Example with JSON query (mutually exclusive with query.text)
_, err = elasticstack.NewKibanaDashboard(ctx, "my_dashboard_json", &elasticstack.KibanaDashboardArgs{
Title: pulumi.String("My Dashboard with JSON Query"),
Description: pulumi.String("A dashboard with a structured query"),
TimeRange: &elasticstack.KibanaDashboardTimeRangeArgs{
From: pulumi.String("now-15m"),
To: pulumi.String("now"),
},
RefreshInterval: &elasticstack.KibanaDashboardRefreshIntervalArgs{
Pause: pulumi.Bool(false),
Value: pulumi.Float64(60000),
},
Query: &elasticstack.KibanaDashboardQueryArgs{
Language: pulumi.String("kql"),
Json: pulumi.String(json0),
},
Tags: pulumi.StringArray{
pulumi.String("production"),
pulumi.String("monitoring"),
},
})
if err != nil {
return err
}
tmpJSON1, err := json.Marshal(map[string]interface{}{
"type": "data_view_spec",
"index_pattern": "metrics-*",
"time_field": "@timestamp",
})
if err != nil {
return err
}
json1 := string(tmpJSON1)
tmpJSON2, err := json.Marshal(map[string]interface{}{
"type": "primary",
"operation": "count",
"format": map[string]interface{}{
"type": "number",
},
})
if err != nil {
return err
}
json2 := string(tmpJSON2)
// Classic Lens (`vis`) panel: typed by-value metric chart under `vis_config.by_value`.
_, err = elasticstack.NewKibanaDashboard(ctx, "vis_typed_by_value", &elasticstack.KibanaDashboardArgs{
Title: pulumi.String("Dashboard with vis (typed by-value)"),
Description: pulumi.String("Example: metric via vis_config.by_value.metric_chart_config"),
TimeRange: &elasticstack.KibanaDashboardTimeRangeArgs{
From: pulumi.String("now-15m"),
To: pulumi.String("now"),
},
RefreshInterval: &elasticstack.KibanaDashboardRefreshIntervalArgs{
Pause: pulumi.Bool(true),
Value: pulumi.Float64(0),
},
Query: &elasticstack.KibanaDashboardQueryArgs{
Language: pulumi.String("kql"),
Text: pulumi.String(""),
},
Panels: elasticstack.KibanaDashboardPanelArray{
&elasticstack.KibanaDashboardPanelArgs{
Type: pulumi.String("vis"),
Grid: &elasticstack.KibanaDashboardPanelGridArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
W: pulumi.Float64(24),
H: pulumi.Float64(15),
},
VisConfig: &elasticstack.KibanaDashboardPanelVisConfigArgs{
ByValue: &elasticstack.KibanaDashboardPanelVisConfigByValueArgs{
MetricChartConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs{
DataSourceJson: pulumi.String(json1),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs{
Expression: pulumi.String(""),
},
Metrics: elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArgs{
ConfigJson: pulumi.String(json2),
},
},
},
},
},
},
},
})
if err != nil {
return err
}
// Markdown panel: `markdown_config` is a union — use `by_value` (inline content) or `by_reference`
// (a library item via `ref_id`), not both. By-value panels require a `settings` object per the
// Kibana API (link behavior via `open_links_in_new_tab`).
_, err = elasticstack.NewKibanaDashboard(ctx, "markdown_by_value", &elasticstack.KibanaDashboardArgs{
Title: pulumi.String("Dashboard with markdown (by-value)"),
Description: pulumi.String("Example: markdown_config.by_value with settings"),
TimeRange: &elasticstack.KibanaDashboardTimeRangeArgs{
From: pulumi.String("now-15m"),
To: pulumi.String("now"),
},
RefreshInterval: &elasticstack.KibanaDashboardRefreshIntervalArgs{
Pause: pulumi.Bool(true),
Value: pulumi.Float64(0),
},
Query: &elasticstack.KibanaDashboardQueryArgs{
Language: pulumi.String("kql"),
Text: pulumi.String(""),
},
Panels: elasticstack.KibanaDashboardPanelArray{
&elasticstack.KibanaDashboardPanelArgs{
Type: pulumi.String("markdown"),
Grid: &elasticstack.KibanaDashboardPanelGridArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
W: pulumi.Float64(24),
H: pulumi.Float64(10),
},
MarkdownConfig: &elasticstack.KibanaDashboardPanelMarkdownConfigArgs{
ByValue: &elasticstack.KibanaDashboardPanelMarkdownConfigByValueArgs{
Content: pulumi.String("# Runbook\n\nLinks respect **open_links_in_new_tab**."),
Title: pulumi.String("On-call notes"),
Settings: &elasticstack.KibanaDashboardPanelMarkdownConfigByValueSettingsArgs{
OpenLinksInNewTab: pulumi.Bool(true),
},
},
},
},
},
})
if err != nil {
return err
}
// By-reference links a markdown *library* item. Create that saved object out-of-band (Kibana UI
// or API) and substitute a real id for `ref_id` — there is no dedicated Terraform resource for
// markdown library items today.
_, err = elasticstack.NewKibanaDashboard(ctx, "markdown_by_reference", &elasticstack.KibanaDashboardArgs{
Title: pulumi.String("Dashboard with markdown (by-reference)"),
Description: pulumi.String("Example: markdown_config.by_reference with a placeholder ref_id"),
TimeRange: &elasticstack.KibanaDashboardTimeRangeArgs{
From: pulumi.String("now-15m"),
To: pulumi.String("now"),
},
RefreshInterval: &elasticstack.KibanaDashboardRefreshIntervalArgs{
Pause: pulumi.Bool(true),
Value: pulumi.Float64(0),
},
Query: &elasticstack.KibanaDashboardQueryArgs{
Language: pulumi.String("kql"),
Text: pulumi.String(""),
},
Panels: elasticstack.KibanaDashboardPanelArray{
&elasticstack.KibanaDashboardPanelArgs{
Type: pulumi.String("markdown"),
Grid: &elasticstack.KibanaDashboardPanelGridArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
W: pulumi.Float64(24),
H: pulumi.Float64(10),
},
MarkdownConfig: &elasticstack.KibanaDashboardPanelMarkdownConfigArgs{
ByReference: &elasticstack.KibanaDashboardPanelMarkdownConfigByReferenceArgs{
RefId: pulumi.String("REPLACE_WITH_MARKDOWN_LIBRARY_ITEM_ID"),
Title: pulumi.String("Title overlay for library markdown"),
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Elasticstack = Pulumi.Elasticstack;
return await Deployment.RunAsync(() =>
{
var myDashboard = new Elasticstack.KibanaDashboard("my_dashboard", new()
{
Title = "My Dashboard",
Description = "A dashboard showing key metrics",
TimeRange = new Elasticstack.Inputs.KibanaDashboardTimeRangeArgs
{
From = "now-15m",
To = "now",
},
RefreshInterval = new Elasticstack.Inputs.KibanaDashboardRefreshIntervalArgs
{
Pause = false,
Value = 60000,
},
Query = new Elasticstack.Inputs.KibanaDashboardQueryArgs
{
Language = "kql",
Text = "status:success",
},
Tags = new[]
{
"production",
"monitoring",
},
});
// Example with JSON query (mutually exclusive with query.text)
var myDashboardJson = new Elasticstack.KibanaDashboard("my_dashboard_json", new()
{
Title = "My Dashboard with JSON Query",
Description = "A dashboard with a structured query",
TimeRange = new Elasticstack.Inputs.KibanaDashboardTimeRangeArgs
{
From = "now-15m",
To = "now",
},
RefreshInterval = new Elasticstack.Inputs.KibanaDashboardRefreshIntervalArgs
{
Pause = false,
Value = 60000,
},
Query = new Elasticstack.Inputs.KibanaDashboardQueryArgs
{
Language = "kql",
Json = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["bool"] = new Dictionary<string, object?>
{
["must"] = new[]
{
new Dictionary<string, object?>
{
["match"] = new Dictionary<string, object?>
{
["status"] = "success",
},
},
},
},
}),
},
Tags = new[]
{
"production",
"monitoring",
},
});
// Classic Lens (`vis`) panel: typed by-value metric chart under `vis_config.by_value`.
var visTypedByValue = new Elasticstack.KibanaDashboard("vis_typed_by_value", new()
{
Title = "Dashboard with vis (typed by-value)",
Description = "Example: metric via vis_config.by_value.metric_chart_config",
TimeRange = new Elasticstack.Inputs.KibanaDashboardTimeRangeArgs
{
From = "now-15m",
To = "now",
},
RefreshInterval = new Elasticstack.Inputs.KibanaDashboardRefreshIntervalArgs
{
Pause = true,
Value = 0,
},
Query = new Elasticstack.Inputs.KibanaDashboardQueryArgs
{
Language = "kql",
Text = "",
},
Panels = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelArgs
{
Type = "vis",
Grid = new Elasticstack.Inputs.KibanaDashboardPanelGridArgs
{
X = 0,
Y = 0,
W = 24,
H = 15,
},
VisConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigArgs
{
ByValue = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueArgs
{
MetricChartConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs
{
DataSourceJson = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["type"] = "data_view_spec",
["index_pattern"] = "metrics-*",
["time_field"] = "@timestamp",
}),
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs
{
Expression = "",
},
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArgs
{
ConfigJson = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["type"] = "primary",
["operation"] = "count",
["format"] = new Dictionary<string, object?>
{
["type"] = "number",
},
}),
},
},
},
},
},
},
},
});
// Markdown panel: `markdown_config` is a union — use `by_value` (inline content) or `by_reference`
// (a library item via `ref_id`), not both. By-value panels require a `settings` object per the
// Kibana API (link behavior via `open_links_in_new_tab`).
var markdownByValue = new Elasticstack.KibanaDashboard("markdown_by_value", new()
{
Title = "Dashboard with markdown (by-value)",
Description = "Example: markdown_config.by_value with settings",
TimeRange = new Elasticstack.Inputs.KibanaDashboardTimeRangeArgs
{
From = "now-15m",
To = "now",
},
RefreshInterval = new Elasticstack.Inputs.KibanaDashboardRefreshIntervalArgs
{
Pause = true,
Value = 0,
},
Query = new Elasticstack.Inputs.KibanaDashboardQueryArgs
{
Language = "kql",
Text = "",
},
Panels = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelArgs
{
Type = "markdown",
Grid = new Elasticstack.Inputs.KibanaDashboardPanelGridArgs
{
X = 0,
Y = 0,
W = 24,
H = 10,
},
MarkdownConfig = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigArgs
{
ByValue = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigByValueArgs
{
Content = @"# Runbook
Links respect **open_links_in_new_tab**.",
Title = "On-call notes",
Settings = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigByValueSettingsArgs
{
OpenLinksInNewTab = true,
},
},
},
},
},
});
// By-reference links a markdown *library* item. Create that saved object out-of-band (Kibana UI
// or API) and substitute a real id for `ref_id` — there is no dedicated Terraform resource for
// markdown library items today.
var markdownByReference = new Elasticstack.KibanaDashboard("markdown_by_reference", new()
{
Title = "Dashboard with markdown (by-reference)",
Description = "Example: markdown_config.by_reference with a placeholder ref_id",
TimeRange = new Elasticstack.Inputs.KibanaDashboardTimeRangeArgs
{
From = "now-15m",
To = "now",
},
RefreshInterval = new Elasticstack.Inputs.KibanaDashboardRefreshIntervalArgs
{
Pause = true,
Value = 0,
},
Query = new Elasticstack.Inputs.KibanaDashboardQueryArgs
{
Language = "kql",
Text = "",
},
Panels = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelArgs
{
Type = "markdown",
Grid = new Elasticstack.Inputs.KibanaDashboardPanelGridArgs
{
X = 0,
Y = 0,
W = 24,
H = 10,
},
MarkdownConfig = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigByReferenceArgs
{
RefId = "REPLACE_WITH_MARKDOWN_LIBRARY_ITEM_ID",
Title = "Title overlay for library markdown",
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.elasticstack.KibanaDashboard;
import com.pulumi.elasticstack.KibanaDashboardArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardTimeRangeArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardRefreshIntervalArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardQueryArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelGridArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelVisConfigArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelVisConfigByValueArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelMarkdownConfigArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelMarkdownConfigByValueArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelMarkdownConfigByValueSettingsArgs;
import com.pulumi.elasticstack.inputs.KibanaDashboardPanelMarkdownConfigByReferenceArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var myDashboard = new KibanaDashboard("myDashboard", KibanaDashboardArgs.builder()
.title("My Dashboard")
.description("A dashboard showing key metrics")
.timeRange(KibanaDashboardTimeRangeArgs.builder()
.from("now-15m")
.to("now")
.build())
.refreshInterval(KibanaDashboardRefreshIntervalArgs.builder()
.pause(false)
.value(60000.0)
.build())
.query(KibanaDashboardQueryArgs.builder()
.language("kql")
.text("status:success")
.build())
.tags(
"production",
"monitoring")
.build());
// Example with JSON query (mutually exclusive with query.text)
var myDashboardJson = new KibanaDashboard("myDashboardJson", KibanaDashboardArgs.builder()
.title("My Dashboard with JSON Query")
.description("A dashboard with a structured query")
.timeRange(KibanaDashboardTimeRangeArgs.builder()
.from("now-15m")
.to("now")
.build())
.refreshInterval(KibanaDashboardRefreshIntervalArgs.builder()
.pause(false)
.value(60000.0)
.build())
.query(KibanaDashboardQueryArgs.builder()
.language("kql")
.json(serializeJson(
jsonObject(
jsonProperty("bool", jsonObject(
jsonProperty("must", jsonArray(jsonObject(
jsonProperty("match", jsonObject(
jsonProperty("status", "success")
))
)))
))
)))
.build())
.tags(
"production",
"monitoring")
.build());
// Classic Lens (`vis`) panel: typed by-value metric chart under `vis_config.by_value`.
var visTypedByValue = new KibanaDashboard("visTypedByValue", KibanaDashboardArgs.builder()
.title("Dashboard with vis (typed by-value)")
.description("Example: metric via vis_config.by_value.metric_chart_config")
.timeRange(KibanaDashboardTimeRangeArgs.builder()
.from("now-15m")
.to("now")
.build())
.refreshInterval(KibanaDashboardRefreshIntervalArgs.builder()
.pause(true)
.value(0.0)
.build())
.query(KibanaDashboardQueryArgs.builder()
.language("kql")
.text("")
.build())
.panels(KibanaDashboardPanelArgs.builder()
.type("vis")
.grid(KibanaDashboardPanelGridArgs.builder()
.x(0.0)
.y(0.0)
.w(24.0)
.h(15.0)
.build())
.visConfig(KibanaDashboardPanelVisConfigArgs.builder()
.byValue(KibanaDashboardPanelVisConfigByValueArgs.builder()
.metricChartConfig(KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs.builder()
.dataSourceJson(serializeJson(
jsonObject(
jsonProperty("type", "data_view_spec"),
jsonProperty("index_pattern", "metrics-*"),
jsonProperty("time_field", "@timestamp")
)))
.query(KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs.builder()
.expression("")
.build())
.metrics(KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArgs.builder()
.configJson(serializeJson(
jsonObject(
jsonProperty("type", "primary"),
jsonProperty("operation", "count"),
jsonProperty("format", jsonObject(
jsonProperty("type", "number")
))
)))
.build())
.build())
.build())
.build())
.build())
.build());
// Markdown panel: `markdown_config` is a union — use `by_value` (inline content) or `by_reference`
// (a library item via `ref_id`), not both. By-value panels require a `settings` object per the
// Kibana API (link behavior via `open_links_in_new_tab`).
var markdownByValue = new KibanaDashboard("markdownByValue", KibanaDashboardArgs.builder()
.title("Dashboard with markdown (by-value)")
.description("Example: markdown_config.by_value with settings")
.timeRange(KibanaDashboardTimeRangeArgs.builder()
.from("now-15m")
.to("now")
.build())
.refreshInterval(KibanaDashboardRefreshIntervalArgs.builder()
.pause(true)
.value(0.0)
.build())
.query(KibanaDashboardQueryArgs.builder()
.language("kql")
.text("")
.build())
.panels(KibanaDashboardPanelArgs.builder()
.type("markdown")
.grid(KibanaDashboardPanelGridArgs.builder()
.x(0.0)
.y(0.0)
.w(24.0)
.h(10.0)
.build())
.markdownConfig(KibanaDashboardPanelMarkdownConfigArgs.builder()
.byValue(KibanaDashboardPanelMarkdownConfigByValueArgs.builder()
.content("""
# Runbook
Links respect **open_links_in_new_tab**. """)
.title("On-call notes")
.settings(KibanaDashboardPanelMarkdownConfigByValueSettingsArgs.builder()
.openLinksInNewTab(true)
.build())
.build())
.build())
.build())
.build());
// By-reference links a markdown *library* item. Create that saved object out-of-band (Kibana UI
// or API) and substitute a real id for `ref_id` — there is no dedicated Terraform resource for
// markdown library items today.
var markdownByReference = new KibanaDashboard("markdownByReference", KibanaDashboardArgs.builder()
.title("Dashboard with markdown (by-reference)")
.description("Example: markdown_config.by_reference with a placeholder ref_id")
.timeRange(KibanaDashboardTimeRangeArgs.builder()
.from("now-15m")
.to("now")
.build())
.refreshInterval(KibanaDashboardRefreshIntervalArgs.builder()
.pause(true)
.value(0.0)
.build())
.query(KibanaDashboardQueryArgs.builder()
.language("kql")
.text("")
.build())
.panels(KibanaDashboardPanelArgs.builder()
.type("markdown")
.grid(KibanaDashboardPanelGridArgs.builder()
.x(0.0)
.y(0.0)
.w(24.0)
.h(10.0)
.build())
.markdownConfig(KibanaDashboardPanelMarkdownConfigArgs.builder()
.byReference(KibanaDashboardPanelMarkdownConfigByReferenceArgs.builder()
.refId("REPLACE_WITH_MARKDOWN_LIBRARY_ITEM_ID")
.title("Title overlay for library markdown")
.build())
.build())
.build())
.build());
}
}
resources:
myDashboard:
type: elasticstack:KibanaDashboard
name: my_dashboard
properties:
title: My Dashboard
description: A dashboard showing key metrics
timeRange:
from: now-15m
to: now
refreshInterval:
pause: false
value: 60000
query:
language: kql
text: status:success
tags:
- production
- monitoring
# Example with JSON query (mutually exclusive with query.text)
myDashboardJson:
type: elasticstack:KibanaDashboard
name: my_dashboard_json
properties:
title: My Dashboard with JSON Query
description: A dashboard with a structured query
timeRange:
from: now-15m
to: now
refreshInterval:
pause: false
value: 60000
query:
language: kql
json:
fn::toJSON:
bool:
must:
- match:
status: success
tags:
- production
- monitoring
# Classic Lens (`vis`) panel: typed by-value metric chart under `vis_config.by_value`.
visTypedByValue:
type: elasticstack:KibanaDashboard
name: vis_typed_by_value
properties:
title: Dashboard with vis (typed by-value)
description: 'Example: metric via vis_config.by_value.metric_chart_config'
timeRange:
from: now-15m
to: now
refreshInterval:
pause: true
value: 0
query:
language: kql
text: ""
panels:
- type: vis
grid:
x: 0
y: 0
w: 24
h: 15
visConfig:
byValue:
metricChartConfig:
dataSourceJson:
fn::toJSON:
type: data_view_spec
index_pattern: metrics-*
time_field: '@timestamp'
query:
expression: ""
metrics:
- configJson:
fn::toJSON:
type: primary
operation: count
format:
type: number
# Markdown panel: `markdown_config` is a union — use `by_value` (inline content) or `by_reference`
# (a library item via `ref_id`), not both. By-value panels require a `settings` object per the
# Kibana API (link behavior via `open_links_in_new_tab`).
markdownByValue:
type: elasticstack:KibanaDashboard
name: markdown_by_value
properties:
title: Dashboard with markdown (by-value)
description: 'Example: markdown_config.by_value with settings'
timeRange:
from: now-15m
to: now
refreshInterval:
pause: true
value: 0
query:
language: kql
text: ""
panels:
- type: markdown
grid:
x: 0
y: 0
w: 24
h: 10
markdownConfig:
byValue:
content: |-
# Runbook
Links respect **open_links_in_new_tab**.
title: On-call notes
settings:
openLinksInNewTab: true
# By-reference links a markdown *library* item. Create that saved object out-of-band (Kibana UI
# or API) and substitute a real id for `ref_id` — there is no dedicated Terraform resource for
# markdown library items today.
markdownByReference:
type: elasticstack:KibanaDashboard
name: markdown_by_reference
properties:
title: Dashboard with markdown (by-reference)
description: 'Example: markdown_config.by_reference with a placeholder ref_id'
timeRange:
from: now-15m
to: now
refreshInterval:
pause: true
value: 0
query:
language: kql
text: ""
panels:
- type: markdown
grid:
x: 0
y: 0
w: 24
h: 10
markdownConfig:
byReference:
refId: REPLACE_WITH_MARKDOWN_LIBRARY_ITEM_ID
title: Title overlay for library markdown
Example coming soon!
Create KibanaDashboard Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KibanaDashboard(name: string, args: KibanaDashboardArgs, opts?: CustomResourceOptions);@overload
def KibanaDashboard(resource_name: str,
args: KibanaDashboardArgs,
opts: Optional[ResourceOptions] = None)
@overload
def KibanaDashboard(resource_name: str,
opts: Optional[ResourceOptions] = None,
query: Optional[KibanaDashboardQueryArgs] = None,
title: Optional[str] = None,
time_range: Optional[KibanaDashboardTimeRangeArgs] = None,
refresh_interval: Optional[KibanaDashboardRefreshIntervalArgs] = None,
pinned_panels: Optional[Sequence[KibanaDashboardPinnedPanelArgs]] = None,
panels: Optional[Sequence[KibanaDashboardPanelArgs]] = None,
access_control: Optional[KibanaDashboardAccessControlArgs] = None,
options: Optional[KibanaDashboardOptionsArgs] = None,
kibana_connections: Optional[Sequence[KibanaDashboardKibanaConnectionArgs]] = None,
sections: Optional[Sequence[KibanaDashboardSectionArgs]] = None,
space_id: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
filters: Optional[Sequence[KibanaDashboardFilterArgs]] = None,
description: Optional[str] = None)func NewKibanaDashboard(ctx *Context, name string, args KibanaDashboardArgs, opts ...ResourceOption) (*KibanaDashboard, error)public KibanaDashboard(string name, KibanaDashboardArgs args, CustomResourceOptions? opts = null)
public KibanaDashboard(String name, KibanaDashboardArgs args)
public KibanaDashboard(String name, KibanaDashboardArgs args, CustomResourceOptions options)
type: elasticstack:KibanaDashboard
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "elasticstack_kibanadashboard" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args KibanaDashboardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KibanaDashboardArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KibanaDashboardArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KibanaDashboardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KibanaDashboardArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var kibanaDashboardResource = new Elasticstack.KibanaDashboard("kibanaDashboardResource", new()
{
Query = new Elasticstack.Inputs.KibanaDashboardQueryArgs
{
Language = "string",
Json = "string",
Text = "string",
},
Title = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
RefreshInterval = new Elasticstack.Inputs.KibanaDashboardRefreshIntervalArgs
{
Pause = false,
Value = 0,
},
PinnedPanels = new[]
{
new Elasticstack.Inputs.KibanaDashboardPinnedPanelArgs
{
Type = "string",
EsqlControlConfig = new Elasticstack.Inputs.KibanaDashboardPinnedPanelEsqlControlConfigArgs
{
ControlType = "string",
EsqlQuery = "string",
SelectedOptions = new[]
{
"string",
},
VariableName = "string",
VariableType = "string",
AvailableOptions = new[]
{
"string",
},
DisplaySettings = new Elasticstack.Inputs.KibanaDashboardPinnedPanelEsqlControlConfigDisplaySettingsArgs
{
HideActionBar = false,
HideExclude = false,
HideExists = false,
HideSort = false,
Placeholder = "string",
},
SingleSelect = false,
Title = "string",
},
OptionsListControlConfig = new Elasticstack.Inputs.KibanaDashboardPinnedPanelOptionsListControlConfigArgs
{
FieldName = "string",
DataViewId = "string",
RunPastTimeout = false,
ExistsSelected = false,
Exclude = false,
IgnoreValidations = false,
DisplaySettings = new Elasticstack.Inputs.KibanaDashboardPinnedPanelOptionsListControlConfigDisplaySettingsArgs
{
HideActionBar = false,
HideExclude = false,
HideExists = false,
HideSort = false,
Placeholder = "string",
},
SearchTechnique = "string",
SelectedOptions = new[]
{
"string",
},
SingleSelect = false,
Sort = new Elasticstack.Inputs.KibanaDashboardPinnedPanelOptionsListControlConfigSortArgs
{
By = "string",
Direction = "string",
},
Title = "string",
UseGlobalFilters = false,
},
RangeSliderControlConfig = new Elasticstack.Inputs.KibanaDashboardPinnedPanelRangeSliderControlConfigArgs
{
DataViewId = "string",
FieldName = "string",
IgnoreValidations = false,
Step = 0,
Title = "string",
UseGlobalFilters = false,
Values = new[]
{
"string",
},
},
TimeSliderControlConfig = new Elasticstack.Inputs.KibanaDashboardPinnedPanelTimeSliderControlConfigArgs
{
EndPercentageOfTimeRange = 0,
IsAnchored = false,
StartPercentageOfTimeRange = 0,
},
},
},
Panels = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelArgs
{
Grid = new Elasticstack.Inputs.KibanaDashboardPanelGridArgs
{
X = 0,
Y = 0,
H = 0,
W = 0,
},
Type = "string",
RangeSliderControlConfig = new Elasticstack.Inputs.KibanaDashboardPanelRangeSliderControlConfigArgs
{
DataViewId = "string",
FieldName = "string",
IgnoreValidations = false,
Step = 0,
Title = "string",
UseGlobalFilters = false,
Values = new[]
{
"string",
},
},
SloAlertsConfig = new Elasticstack.Inputs.KibanaDashboardPanelSloAlertsConfigArgs
{
Slos = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSloAlertsConfigSloArgs
{
SloId = "string",
SloInstanceId = "string",
},
},
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSloAlertsConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
Id = "string",
ImageConfig = new Elasticstack.Inputs.KibanaDashboardPanelImageConfigArgs
{
Src = new Elasticstack.Inputs.KibanaDashboardPanelImageConfigSrcArgs
{
File = new Elasticstack.Inputs.KibanaDashboardPanelImageConfigSrcFileArgs
{
FileId = "string",
},
Url = new Elasticstack.Inputs.KibanaDashboardPanelImageConfigSrcUrlArgs
{
Url = "string",
},
},
AltText = "string",
BackgroundColor = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelImageConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelImageConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
Trigger = "string",
OpenInNewTab = false,
UseFilters = false,
UseTimeRange = false,
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelImageConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideBorder = false,
HideTitle = false,
ObjectFit = "string",
Title = "string",
},
MarkdownConfig = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigByReferenceArgs
{
RefId = "string",
Description = "string",
HideBorder = false,
HideTitle = false,
Title = "string",
},
ByValue = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigByValueArgs
{
Content = "string",
Settings = new Elasticstack.Inputs.KibanaDashboardPanelMarkdownConfigByValueSettingsArgs
{
OpenLinksInNewTab = false,
},
Description = "string",
HideBorder = false,
HideTitle = false,
Title = "string",
},
},
OptionsListControlConfig = new Elasticstack.Inputs.KibanaDashboardPanelOptionsListControlConfigArgs
{
FieldName = "string",
DataViewId = "string",
RunPastTimeout = false,
ExistsSelected = false,
Exclude = false,
IgnoreValidations = false,
DisplaySettings = new Elasticstack.Inputs.KibanaDashboardPanelOptionsListControlConfigDisplaySettingsArgs
{
HideActionBar = false,
HideExclude = false,
HideExists = false,
HideSort = false,
Placeholder = "string",
},
SearchTechnique = "string",
SelectedOptions = new[]
{
"string",
},
SingleSelect = false,
Sort = new Elasticstack.Inputs.KibanaDashboardPanelOptionsListControlConfigSortArgs
{
By = "string",
Direction = "string",
},
Title = "string",
UseGlobalFilters = false,
},
ConfigJson = "string",
EsqlControlConfig = new Elasticstack.Inputs.KibanaDashboardPanelEsqlControlConfigArgs
{
ControlType = "string",
EsqlQuery = "string",
SelectedOptions = new[]
{
"string",
},
VariableName = "string",
VariableType = "string",
AvailableOptions = new[]
{
"string",
},
DisplaySettings = new Elasticstack.Inputs.KibanaDashboardPanelEsqlControlConfigDisplaySettingsArgs
{
HideActionBar = false,
HideExclude = false,
HideExists = false,
HideSort = false,
Placeholder = "string",
},
SingleSelect = false,
Title = "string",
},
SloBurnRateConfig = new Elasticstack.Inputs.KibanaDashboardPanelSloBurnRateConfigArgs
{
Duration = "string",
SloId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSloBurnRateConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
SloInstanceId = "string",
Title = "string",
},
SloErrorBudgetConfig = new Elasticstack.Inputs.KibanaDashboardPanelSloErrorBudgetConfigArgs
{
SloId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSloErrorBudgetConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
SloInstanceId = "string",
Title = "string",
},
SloOverviewConfig = new Elasticstack.Inputs.KibanaDashboardPanelSloOverviewConfigArgs
{
Groups = new Elasticstack.Inputs.KibanaDashboardPanelSloOverviewConfigGroupsArgs
{
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSloOverviewConfigGroupsDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
GroupFilters = new Elasticstack.Inputs.KibanaDashboardPanelSloOverviewConfigGroupsGroupFiltersArgs
{
FiltersJson = "string",
GroupBy = "string",
Groups = new[]
{
"string",
},
KqlQuery = "string",
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
Single = new Elasticstack.Inputs.KibanaDashboardPanelSloOverviewConfigSingleArgs
{
SloId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSloOverviewConfigSingleDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
RemoteName = "string",
SloInstanceId = "string",
Title = "string",
},
},
SyntheticsMonitorsConfig = new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigArgs
{
Description = "string",
Filters = new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersArgs
{
Locations = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersLocationArgs
{
Label = "string",
Value = "string",
},
},
MonitorIds = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs
{
Label = "string",
Value = "string",
},
},
MonitorTypes = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs
{
Label = "string",
Value = "string",
},
},
Projects = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersProjectArgs
{
Label = "string",
Value = "string",
},
},
Tags = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersTagArgs
{
Label = "string",
Value = "string",
},
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
View = "string",
},
SyntheticsStatsOverviewConfig = new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigArgs
{
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
Filters = new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersArgs
{
Locations = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersLocationArgs
{
Label = "string",
Value = "string",
},
},
MonitorIds = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs
{
Label = "string",
Value = "string",
},
},
MonitorTypes = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs
{
Label = "string",
Value = "string",
},
},
Projects = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersProjectArgs
{
Label = "string",
Value = "string",
},
},
Tags = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersTagArgs
{
Label = "string",
Value = "string",
},
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
TimeSliderControlConfig = new Elasticstack.Inputs.KibanaDashboardPanelTimeSliderControlConfigArgs
{
EndPercentageOfTimeRange = 0,
IsAnchored = false,
StartPercentageOfTimeRange = 0,
},
DiscoverSessionConfig = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByReferenceArgs
{
RefId = "string",
Overrides = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesArgs
{
ColumnOrders = new[]
{
"string",
},
ColumnSettings =
{
{ "string", new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs
{
Width = 0,
} },
},
Density = "string",
HeaderRowHeight = "string",
RowHeight = "string",
RowsPerPage = 0,
SampleSize = 0,
Sorts = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesSortArgs
{
Direction = "string",
Name = "string",
},
},
},
SelectedTabId = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByReferenceTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
},
ByValue = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueArgs
{
Tab = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabArgs
{
Dsl = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslArgs
{
DataSourceJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslQueryArgs
{
Expression = "string",
Language = "string",
},
ColumnOrders = new[]
{
"string",
},
ColumnSettings =
{
{ "string", new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs
{
Width = 0,
} },
},
Density = "string",
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslFilterArgs
{
FilterJson = "string",
},
},
HeaderRowHeight = "string",
RowHeight = "string",
RowsPerPage = 0,
SampleSize = 0,
Sorts = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslSortArgs
{
Direction = "string",
Name = "string",
},
},
ViewMode = "string",
},
Esql = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlArgs
{
DataSourceJson = "string",
ColumnOrders = new[]
{
"string",
},
ColumnSettings =
{
{ "string", new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs
{
Width = 0,
} },
},
Density = "string",
HeaderRowHeight = "string",
RowHeight = "string",
Sorts = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlSortArgs
{
Direction = "string",
Name = "string",
},
},
},
},
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigByValueTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
},
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelDiscoverSessionConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
VisConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByReferenceArgs
{
RefId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByReferenceDrilldownArgs
{
Dashboard = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByReferenceDrilldownDashboardArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
UseFilters = false,
UseTimeRange = false,
},
Discover = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByReferenceDrilldownDiscoverArgs
{
Label = "string",
OpenInNewTab = false,
},
Url = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByReferenceDrilldownUrlArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideBorder = false,
HideTitle = false,
ReferencesJson = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByReferenceTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
ByValue = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueArgs
{
DatatableConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigArgs
{
Esql = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlArgs
{
DataSourceJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingArgs
{
Density = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityArgs
{
Height = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightArgs
{
Header = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightHeaderArgs
{
MaxLines = 0,
Type = "string",
},
Value = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightValueArgs
{
Lines = 0,
Type = "string",
},
},
Mode = "string",
},
Paging = 0,
SortByJson = "string",
},
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlMetricArgs
{
ConfigJson = "string",
},
},
IgnoreGlobalFilters = false,
HideBorder = false,
HideTitle = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlFilterArgs
{
FilterJson = "string",
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
ReferencesJson = "string",
Rows = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlRowArgs
{
ConfigJson = "string",
},
},
Sampling = 0,
SplitMetricsBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArgs
{
ConfigJson = "string",
},
},
Description = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
NoEsql = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlArgs
{
DataSourceJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingArgs
{
Density = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityArgs
{
Height = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightArgs
{
Header = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightHeaderArgs
{
MaxLines = 0,
Type = "string",
},
Value = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightValueArgs
{
Lines = 0,
Type = "string",
},
},
Mode = "string",
},
Paging = 0,
SortByJson = "string",
},
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlQueryArgs
{
Expression = "string",
Language = "string",
},
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlMetricArgs
{
ConfigJson = "string",
},
},
HideBorder = false,
HideTitle = false,
IgnoreGlobalFilters = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlFilterArgs
{
FilterJson = "string",
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
ReferencesJson = "string",
Rows = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlRowArgs
{
ConfigJson = "string",
},
},
Sampling = 0,
SplitMetricsBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArgs
{
ConfigJson = "string",
},
},
Description = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
},
GaugeConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigArgs
{
DataSourceJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigStylingArgs
{
ShapeJson = "string",
},
HideTitle = false,
EsqlMetric = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricArgs
{
Column = "string",
FormatJson = "string",
ColorJson = "string",
Goal = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricGoalArgs
{
Column = "string",
Label = "string",
},
Label = "string",
Max = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricMaxArgs
{
Column = "string",
Label = "string",
},
Min = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricMinArgs
{
Column = "string",
Label = "string",
},
Subtitle = "string",
Ticks = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricTicksArgs
{
Mode = "string",
Visible = false,
},
Title = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricTitleArgs
{
Text = "string",
Visible = false,
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigFilterArgs
{
FilterJson = "string",
},
},
HideBorder = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
IgnoreGlobalFilters = false,
MetricJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
Description = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueGaugeConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
HeatmapConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigArgs
{
Legend = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigLegendArgs
{
Size = "string",
TruncateAfterLines = 0,
Visibility = "string",
},
DataSourceJson = "string",
XAxisJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingArgs
{
Cells = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingCellsArgs
{
Labels = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingCellsLabelsArgs
{
Visible = false,
},
},
},
Axis = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisArgs
{
X = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXArgs
{
Labels = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXLabelsArgs
{
Orientation = "string",
Visible = false,
},
Title = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXTitleArgs
{
Value = "string",
Visible = false,
},
},
Y = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYArgs
{
Labels = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYLabelsArgs
{
Visible = false,
},
Title = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYTitleArgs
{
Value = "string",
Visible = false,
},
},
},
MetricJson = "string",
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigFilterArgs
{
FilterJson = "string",
},
},
IgnoreGlobalFilters = false,
HideTitle = false,
HideBorder = false,
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueHeatmapConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
Description = "string",
YAxisJson = "string",
},
LegacyMetricConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigArgs
{
DataSourceJson = "string",
MetricJson = "string",
IgnoreGlobalFilters = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigFilterArgs
{
FilterJson = "string",
},
},
HideBorder = false,
HideTitle = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
MetricChartConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs
{
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArgs
{
ConfigJson = "string",
},
},
DataSourceJson = "string",
HideTitle = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigFilterArgs
{
FilterJson = "string",
},
},
HideBorder = false,
BreakdownByJson = "string",
IgnoreGlobalFilters = false,
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMetricChartConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
MosaicConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigArgs
{
GroupBreakdownByJson = "string",
Legend = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigLegendArgs
{
Size = "string",
Nested = false,
TruncateAfterLines = 0,
Visible = "string",
},
DataSourceJson = "string",
HideBorder = false,
IgnoreGlobalFilters = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigFilterArgs
{
FilterJson = "string",
},
},
EsqlGroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlGroupByArgs
{
CollapseBy = "string",
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
},
GroupByJson = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideTitle = false,
EsqlMetrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlMetricArgs
{
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Description = "string",
MetricsJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
ValueDisplay = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueMosaicConfigValueDisplayArgs
{
Mode = "string",
PercentDecimals = 0,
},
},
PieChartConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigArgs
{
DataSourceJson = "string",
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigMetricArgs
{
ConfigJson = "string",
},
},
IgnoreGlobalFilters = false,
LabelPosition = "string",
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigFilterArgs
{
FilterJson = "string",
},
},
GroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigGroupByArgs
{
ConfigJson = "string",
},
},
HideBorder = false,
HideTitle = false,
DonutHole = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Legend = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigLegendArgs
{
Size = "string",
Nested = false,
TruncateAfterLines = 0,
Visible = "string",
},
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValuePieChartConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
RegionMapConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigArgs
{
DataSourceJson = "string",
RegionJson = "string",
MetricJson = "string",
IgnoreGlobalFilters = false,
HideBorder = false,
HideTitle = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigFilterArgs
{
FilterJson = "string",
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Description = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueRegionMapConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
TagcloudConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigArgs
{
DataSourceJson = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
EsqlMetric = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigEsqlMetricArgs
{
Column = "string",
FormatJson = "string",
Label = "string",
},
EsqlTagBy = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigEsqlTagByArgs
{
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigFilterArgs
{
FilterJson = "string",
},
},
FontSize = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigFontSizeArgs
{
Max = 0,
Min = 0,
},
HideBorder = false,
HideTitle = false,
IgnoreGlobalFilters = false,
MetricJson = "string",
Orientation = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TagByJson = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTagcloudConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
TreemapConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigArgs
{
DataSourceJson = "string",
Legend = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigLegendArgs
{
Size = "string",
Nested = false,
TruncateAfterLines = 0,
Visible = "string",
},
HideTitle = false,
IgnoreGlobalFilters = false,
EsqlMetrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricArgs
{
Color = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricColorArgs
{
Color = "string",
Type = "string",
},
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigFilterArgs
{
FilterJson = "string",
},
},
GroupByJson = "string",
HideBorder = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
EsqlGroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlGroupByArgs
{
CollapseBy = "string",
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Description = "string",
MetricsJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
ValueDisplay = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueTreemapConfigValueDisplayArgs
{
Mode = "string",
PercentDecimals = 0,
},
},
WaffleConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigArgs
{
DataSourceJson = "string",
Legend = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigLegendArgs
{
Size = "string",
TruncateAfterLines = 0,
Values = new[]
{
"string",
},
Visible = "string",
},
HideTitle = false,
IgnoreGlobalFilters = false,
EsqlMetrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricArgs
{
Color = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricColorArgs
{
Color = "string",
Type = "string",
},
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigFilterArgs
{
FilterJson = "string",
},
},
GroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigGroupByArgs
{
ConfigJson = "string",
},
},
HideBorder = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
EsqlGroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlGroupByArgs
{
CollapseBy = "string",
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Description = "string",
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigMetricArgs
{
ConfigJson = "string",
},
},
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
ValueDisplay = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueWaffleConfigValueDisplayArgs
{
Mode = "string",
PercentDecimals = 0,
},
},
XyChartConfig = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigArgs
{
Fitting = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigFittingArgs
{
Type = "string",
Dotted = false,
EndValue = "string",
},
Decorations = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigDecorationsArgs
{
FillOpacity = 0,
LineInterpolation = "string",
MinimumBarHeight = 0,
PointVisibility = "string",
ShowCurrentTimeMarker = false,
ShowEndZones = false,
ShowValueLabels = false,
},
Legend = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigLegendArgs
{
Alignment = "string",
Columns = 0,
Inside = false,
Position = "string",
Size = "string",
Statistics = new[]
{
"string",
},
TruncateAfterLines = 0,
Visibility = "string",
},
Axis = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisArgs
{
X = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisXArgs
{
DomainJson = "string",
Grid = false,
LabelOrientation = "string",
Scale = "string",
Ticks = false,
Title = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisXTitleArgs
{
Value = "string",
Visible = false,
},
},
Y = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisYArgs
{
DomainJson = "string",
Grid = false,
LabelOrientation = "string",
Scale = "string",
Ticks = false,
Title = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisYTitleArgs
{
Value = "string",
Visible = false,
},
},
Y2 = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisY2Args
{
DomainJson = "string",
Grid = false,
LabelOrientation = "string",
Scale = "string",
Ticks = false,
Title = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisY2TitleArgs
{
Value = "string",
Visible = false,
},
},
},
Layers = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerArgs
{
Type = "string",
DataLayer = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerArgs
{
DataSourceJson = "string",
Ys = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerYArgs
{
ConfigJson = "string",
},
},
BreakdownByJson = "string",
IgnoreGlobalFilters = false,
Sampling = 0,
XJson = "string",
},
ReferenceLineLayer = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerArgs
{
DataSourceJson = "string",
Thresholds = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArgs
{
Axis = "string",
ColorJson = "string",
Column = "string",
Fill = "string",
Icon = "string",
Operation = "string",
StrokeDash = "string",
StrokeWidth = 0,
Text = "string",
ValueJson = "string",
},
},
IgnoreGlobalFilters = false,
Sampling = 0,
},
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideBorder = false,
HideTitle = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigFilterArgs
{
FilterJson = "string",
},
},
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardPanelVisConfigByValueXyChartConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
},
},
},
},
AccessControl = new Elasticstack.Inputs.KibanaDashboardAccessControlArgs
{
AccessMode = "string",
},
Options = new Elasticstack.Inputs.KibanaDashboardOptionsArgs
{
AutoApplyFilters = false,
HidePanelBorders = false,
HidePanelTitles = false,
SyncColors = false,
SyncCursor = false,
SyncTooltips = false,
UseMargins = false,
},
KibanaConnections = new[]
{
new Elasticstack.Inputs.KibanaDashboardKibanaConnectionArgs
{
ApiKey = "string",
BearerToken = "string",
CaCerts = new[]
{
"string",
},
Endpoints = new[]
{
"string",
},
Insecure = false,
Password = "string",
Username = "string",
},
},
Sections = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionArgs
{
Grid = new Elasticstack.Inputs.KibanaDashboardSectionGridArgs
{
Y = 0,
},
Title = "string",
Collapsed = false,
Id = "string",
Panels = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelArgs
{
Grid = new Elasticstack.Inputs.KibanaDashboardSectionPanelGridArgs
{
X = 0,
Y = 0,
H = 0,
W = 0,
},
Type = "string",
RangeSliderControlConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelRangeSliderControlConfigArgs
{
DataViewId = "string",
FieldName = "string",
IgnoreValidations = false,
Step = 0,
Title = "string",
UseGlobalFilters = false,
Values = new[]
{
"string",
},
},
SloAlertsConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloAlertsConfigArgs
{
Slos = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSloAlertsConfigSloArgs
{
SloId = "string",
SloInstanceId = "string",
},
},
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSloAlertsConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
Id = "string",
ImageConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigArgs
{
Src = new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigSrcArgs
{
File = new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigSrcFileArgs
{
FileId = "string",
},
Url = new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigSrcUrlArgs
{
Url = "string",
},
},
AltText = "string",
BackgroundColor = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
Trigger = "string",
OpenInNewTab = false,
UseFilters = false,
UseTimeRange = false,
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelImageConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideBorder = false,
HideTitle = false,
ObjectFit = "string",
Title = "string",
},
MarkdownConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelMarkdownConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardSectionPanelMarkdownConfigByReferenceArgs
{
RefId = "string",
Description = "string",
HideBorder = false,
HideTitle = false,
Title = "string",
},
ByValue = new Elasticstack.Inputs.KibanaDashboardSectionPanelMarkdownConfigByValueArgs
{
Content = "string",
Settings = new Elasticstack.Inputs.KibanaDashboardSectionPanelMarkdownConfigByValueSettingsArgs
{
OpenLinksInNewTab = false,
},
Description = "string",
HideBorder = false,
HideTitle = false,
Title = "string",
},
},
OptionsListControlConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelOptionsListControlConfigArgs
{
FieldName = "string",
DataViewId = "string",
RunPastTimeout = false,
ExistsSelected = false,
Exclude = false,
IgnoreValidations = false,
DisplaySettings = new Elasticstack.Inputs.KibanaDashboardSectionPanelOptionsListControlConfigDisplaySettingsArgs
{
HideActionBar = false,
HideExclude = false,
HideExists = false,
HideSort = false,
Placeholder = "string",
},
SearchTechnique = "string",
SelectedOptions = new[]
{
"string",
},
SingleSelect = false,
Sort = new Elasticstack.Inputs.KibanaDashboardSectionPanelOptionsListControlConfigSortArgs
{
By = "string",
Direction = "string",
},
Title = "string",
UseGlobalFilters = false,
},
ConfigJson = "string",
EsqlControlConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelEsqlControlConfigArgs
{
ControlType = "string",
EsqlQuery = "string",
SelectedOptions = new[]
{
"string",
},
VariableName = "string",
VariableType = "string",
AvailableOptions = new[]
{
"string",
},
DisplaySettings = new Elasticstack.Inputs.KibanaDashboardSectionPanelEsqlControlConfigDisplaySettingsArgs
{
HideActionBar = false,
HideExclude = false,
HideExists = false,
HideSort = false,
Placeholder = "string",
},
SingleSelect = false,
Title = "string",
},
SloBurnRateConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloBurnRateConfigArgs
{
Duration = "string",
SloId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSloBurnRateConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
SloInstanceId = "string",
Title = "string",
},
SloErrorBudgetConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloErrorBudgetConfigArgs
{
SloId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSloErrorBudgetConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
SloInstanceId = "string",
Title = "string",
},
SloOverviewConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloOverviewConfigArgs
{
Groups = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloOverviewConfigGroupsArgs
{
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSloOverviewConfigGroupsDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
GroupFilters = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloOverviewConfigGroupsGroupFiltersArgs
{
FiltersJson = "string",
GroupBy = "string",
Groups = new[]
{
"string",
},
KqlQuery = "string",
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
Single = new Elasticstack.Inputs.KibanaDashboardSectionPanelSloOverviewConfigSingleArgs
{
SloId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSloOverviewConfigSingleDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
RemoteName = "string",
SloInstanceId = "string",
Title = "string",
},
},
SyntheticsMonitorsConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigArgs
{
Description = "string",
Filters = new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersArgs
{
Locations = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersLocationArgs
{
Label = "string",
Value = "string",
},
},
MonitorIds = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs
{
Label = "string",
Value = "string",
},
},
MonitorTypes = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs
{
Label = "string",
Value = "string",
},
},
Projects = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersProjectArgs
{
Label = "string",
Value = "string",
},
},
Tags = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersTagArgs
{
Label = "string",
Value = "string",
},
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
View = "string",
},
SyntheticsStatsOverviewConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigArgs
{
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
Filters = new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersArgs
{
Locations = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersLocationArgs
{
Label = "string",
Value = "string",
},
},
MonitorIds = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs
{
Label = "string",
Value = "string",
},
},
MonitorTypes = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs
{
Label = "string",
Value = "string",
},
},
Projects = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersProjectArgs
{
Label = "string",
Value = "string",
},
},
Tags = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersTagArgs
{
Label = "string",
Value = "string",
},
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
TimeSliderControlConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelTimeSliderControlConfigArgs
{
EndPercentageOfTimeRange = 0,
IsAnchored = false,
StartPercentageOfTimeRange = 0,
},
DiscoverSessionConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceArgs
{
RefId = "string",
Overrides = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesArgs
{
ColumnOrders = new[]
{
"string",
},
ColumnSettings =
{
{ "string", new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs
{
Width = 0,
} },
},
Density = "string",
HeaderRowHeight = "string",
RowHeight = "string",
RowsPerPage = 0,
SampleSize = 0,
Sorts = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesSortArgs
{
Direction = "string",
Name = "string",
},
},
},
SelectedTabId = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
},
ByValue = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueArgs
{
Tab = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabArgs
{
Dsl = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslArgs
{
DataSourceJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslQueryArgs
{
Expression = "string",
Language = "string",
},
ColumnOrders = new[]
{
"string",
},
ColumnSettings =
{
{ "string", new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs
{
Width = 0,
} },
},
Density = "string",
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslFilterArgs
{
FilterJson = "string",
},
},
HeaderRowHeight = "string",
RowHeight = "string",
RowsPerPage = 0,
SampleSize = 0,
Sorts = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslSortArgs
{
Direction = "string",
Name = "string",
},
},
ViewMode = "string",
},
Esql = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlArgs
{
DataSourceJson = "string",
ColumnOrders = new[]
{
"string",
},
ColumnSettings =
{
{ "string", new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs
{
Width = 0,
} },
},
Density = "string",
HeaderRowHeight = "string",
RowHeight = "string",
Sorts = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlSortArgs
{
Direction = "string",
Name = "string",
},
},
},
},
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
},
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelDiscoverSessionConfigDrilldownArgs
{
Label = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
HideBorder = false,
HideTitle = false,
Title = "string",
},
VisConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigArgs
{
ByReference = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByReferenceArgs
{
RefId = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownArgs
{
Dashboard = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownDashboardArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
UseFilters = false,
UseTimeRange = false,
},
Discover = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownDiscoverArgs
{
Label = "string",
OpenInNewTab = false,
},
Url = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownUrlArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideBorder = false,
HideTitle = false,
ReferencesJson = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByReferenceTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
ByValue = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueArgs
{
DatatableConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigArgs
{
Esql = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlArgs
{
DataSourceJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingArgs
{
Density = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityArgs
{
Height = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightArgs
{
Header = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightHeaderArgs
{
MaxLines = 0,
Type = "string",
},
Value = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightValueArgs
{
Lines = 0,
Type = "string",
},
},
Mode = "string",
},
Paging = 0,
SortByJson = "string",
},
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlMetricArgs
{
ConfigJson = "string",
},
},
IgnoreGlobalFilters = false,
HideBorder = false,
HideTitle = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlFilterArgs
{
FilterJson = "string",
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
ReferencesJson = "string",
Rows = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlRowArgs
{
ConfigJson = "string",
},
},
Sampling = 0,
SplitMetricsBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArgs
{
ConfigJson = "string",
},
},
Description = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
NoEsql = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlArgs
{
DataSourceJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingArgs
{
Density = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityArgs
{
Height = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightArgs
{
Header = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightHeaderArgs
{
MaxLines = 0,
Type = "string",
},
Value = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightValueArgs
{
Lines = 0,
Type = "string",
},
},
Mode = "string",
},
Paging = 0,
SortByJson = "string",
},
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlQueryArgs
{
Expression = "string",
Language = "string",
},
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlMetricArgs
{
ConfigJson = "string",
},
},
HideBorder = false,
HideTitle = false,
IgnoreGlobalFilters = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlFilterArgs
{
FilterJson = "string",
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
ReferencesJson = "string",
Rows = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlRowArgs
{
ConfigJson = "string",
},
},
Sampling = 0,
SplitMetricsBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArgs
{
ConfigJson = "string",
},
},
Description = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
},
GaugeConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigArgs
{
DataSourceJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigStylingArgs
{
ShapeJson = "string",
},
HideTitle = false,
EsqlMetric = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricArgs
{
Column = "string",
FormatJson = "string",
ColorJson = "string",
Goal = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricGoalArgs
{
Column = "string",
Label = "string",
},
Label = "string",
Max = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricMaxArgs
{
Column = "string",
Label = "string",
},
Min = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricMinArgs
{
Column = "string",
Label = "string",
},
Subtitle = "string",
Ticks = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricTicksArgs
{
Mode = "string",
Visible = false,
},
Title = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricTitleArgs
{
Text = "string",
Visible = false,
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigFilterArgs
{
FilterJson = "string",
},
},
HideBorder = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
IgnoreGlobalFilters = false,
MetricJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
Description = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
HeatmapConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigArgs
{
Legend = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigLegendArgs
{
Size = "string",
TruncateAfterLines = 0,
Visibility = "string",
},
DataSourceJson = "string",
XAxisJson = "string",
Styling = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingArgs
{
Cells = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingCellsArgs
{
Labels = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingCellsLabelsArgs
{
Visible = false,
},
},
},
Axis = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisArgs
{
X = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXArgs
{
Labels = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXLabelsArgs
{
Orientation = "string",
Visible = false,
},
Title = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXTitleArgs
{
Value = "string",
Visible = false,
},
},
Y = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYArgs
{
Labels = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYLabelsArgs
{
Visible = false,
},
Title = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYTitleArgs
{
Value = "string",
Visible = false,
},
},
},
MetricJson = "string",
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigFilterArgs
{
FilterJson = "string",
},
},
IgnoreGlobalFilters = false,
HideTitle = false,
HideBorder = false,
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
Description = "string",
YAxisJson = "string",
},
LegacyMetricConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigArgs
{
DataSourceJson = "string",
MetricJson = "string",
IgnoreGlobalFilters = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigFilterArgs
{
FilterJson = "string",
},
},
HideBorder = false,
HideTitle = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
MetricChartConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigArgs
{
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigMetricArgs
{
ConfigJson = "string",
},
},
DataSourceJson = "string",
HideTitle = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigFilterArgs
{
FilterJson = "string",
},
},
HideBorder = false,
BreakdownByJson = "string",
IgnoreGlobalFilters = false,
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
MosaicConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigArgs
{
GroupBreakdownByJson = "string",
Legend = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigLegendArgs
{
Size = "string",
Nested = false,
TruncateAfterLines = 0,
Visible = "string",
},
DataSourceJson = "string",
HideBorder = false,
IgnoreGlobalFilters = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigFilterArgs
{
FilterJson = "string",
},
},
EsqlGroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlGroupByArgs
{
CollapseBy = "string",
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
},
GroupByJson = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideTitle = false,
EsqlMetrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlMetricArgs
{
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Description = "string",
MetricsJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
ValueDisplay = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigValueDisplayArgs
{
Mode = "string",
PercentDecimals = 0,
},
},
PieChartConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigArgs
{
DataSourceJson = "string",
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigMetricArgs
{
ConfigJson = "string",
},
},
IgnoreGlobalFilters = false,
LabelPosition = "string",
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigFilterArgs
{
FilterJson = "string",
},
},
GroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigGroupByArgs
{
ConfigJson = "string",
},
},
HideBorder = false,
HideTitle = false,
DonutHole = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Legend = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigLegendArgs
{
Size = "string",
Nested = false,
TruncateAfterLines = 0,
Visible = "string",
},
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
RegionMapConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigArgs
{
DataSourceJson = "string",
RegionJson = "string",
MetricJson = "string",
IgnoreGlobalFilters = false,
HideBorder = false,
HideTitle = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigFilterArgs
{
FilterJson = "string",
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Description = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
TagcloudConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigArgs
{
DataSourceJson = "string",
Description = "string",
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
EsqlMetric = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigEsqlMetricArgs
{
Column = "string",
FormatJson = "string",
Label = "string",
},
EsqlTagBy = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigEsqlTagByArgs
{
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFilterArgs
{
FilterJson = "string",
},
},
FontSize = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFontSizeArgs
{
Max = 0,
Min = 0,
},
HideBorder = false,
HideTitle = false,
IgnoreGlobalFilters = false,
MetricJson = "string",
Orientation = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TagByJson = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
TreemapConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigArgs
{
DataSourceJson = "string",
Legend = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigLegendArgs
{
Size = "string",
Nested = false,
TruncateAfterLines = 0,
Visible = "string",
},
HideTitle = false,
IgnoreGlobalFilters = false,
EsqlMetrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricArgs
{
Color = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricColorArgs
{
Color = "string",
Type = "string",
},
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigFilterArgs
{
FilterJson = "string",
},
},
GroupByJson = "string",
HideBorder = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
EsqlGroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlGroupByArgs
{
CollapseBy = "string",
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Description = "string",
MetricsJson = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
ValueDisplay = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigValueDisplayArgs
{
Mode = "string",
PercentDecimals = 0,
},
},
WaffleConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigArgs
{
DataSourceJson = "string",
Legend = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigLegendArgs
{
Size = "string",
TruncateAfterLines = 0,
Values = new[]
{
"string",
},
Visible = "string",
},
HideTitle = false,
IgnoreGlobalFilters = false,
EsqlMetrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricArgs
{
Color = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricColorArgs
{
Color = "string",
Type = "string",
},
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigFilterArgs
{
FilterJson = "string",
},
},
GroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigGroupByArgs
{
ConfigJson = "string",
},
},
HideBorder = false,
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
EsqlGroupBies = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlGroupByArgs
{
CollapseBy = "string",
ColorJson = "string",
Column = "string",
FormatJson = "string",
Label = "string",
},
},
Description = "string",
Metrics = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigMetricArgs
{
ConfigJson = "string",
},
},
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
Sampling = 0,
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
ValueDisplay = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigValueDisplayArgs
{
Mode = "string",
PercentDecimals = 0,
},
},
XyChartConfig = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigArgs
{
Fitting = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFittingArgs
{
Type = "string",
Dotted = false,
EndValue = "string",
},
Decorations = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDecorationsArgs
{
FillOpacity = 0,
LineInterpolation = "string",
MinimumBarHeight = 0,
PointVisibility = "string",
ShowCurrentTimeMarker = false,
ShowEndZones = false,
ShowValueLabels = false,
},
Legend = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLegendArgs
{
Alignment = "string",
Columns = 0,
Inside = false,
Position = "string",
Size = "string",
Statistics = new[]
{
"string",
},
TruncateAfterLines = 0,
Visibility = "string",
},
Axis = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisArgs
{
X = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisXArgs
{
DomainJson = "string",
Grid = false,
LabelOrientation = "string",
Scale = "string",
Ticks = false,
Title = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisXTitleArgs
{
Value = "string",
Visible = false,
},
},
Y = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisYArgs
{
DomainJson = "string",
Grid = false,
LabelOrientation = "string",
Scale = "string",
Ticks = false,
Title = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisYTitleArgs
{
Value = "string",
Visible = false,
},
},
Y2 = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisY2Args
{
DomainJson = "string",
Grid = false,
LabelOrientation = "string",
Scale = "string",
Ticks = false,
Title = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisY2TitleArgs
{
Value = "string",
Visible = false,
},
},
},
Layers = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerArgs
{
Type = "string",
DataLayer = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerArgs
{
DataSourceJson = "string",
Ys = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerYArgs
{
ConfigJson = "string",
},
},
BreakdownByJson = "string",
IgnoreGlobalFilters = false,
Sampling = 0,
XJson = "string",
},
ReferenceLineLayer = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerArgs
{
DataSourceJson = "string",
Thresholds = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArgs
{
Axis = "string",
ColorJson = "string",
Column = "string",
Fill = "string",
Icon = "string",
Operation = "string",
StrokeDash = "string",
StrokeWidth = 0,
Text = "string",
ValueJson = "string",
},
},
IgnoreGlobalFilters = false,
Sampling = 0,
},
},
},
Drilldowns = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownArgs
{
DashboardDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownDashboardDrilldownArgs
{
DashboardId = "string",
Label = "string",
OpenInNewTab = false,
Trigger = "string",
UseFilters = false,
UseTimeRange = false,
},
DiscoverDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownDiscoverDrilldownArgs
{
Label = "string",
OpenInNewTab = false,
Trigger = "string",
},
UrlDrilldown = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownUrlDrilldownArgs
{
Label = "string",
Trigger = "string",
Url = "string",
EncodeUrl = false,
OpenInNewTab = false,
},
},
},
HideBorder = false,
HideTitle = false,
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFilterArgs
{
FilterJson = "string",
},
},
Description = "string",
Query = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigQueryArgs
{
Expression = "string",
Language = "string",
},
ReferencesJson = "string",
TimeRange = new Elasticstack.Inputs.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigTimeRangeArgs
{
From = "string",
To = "string",
Mode = "string",
},
Title = "string",
},
},
},
},
},
},
},
SpaceId = "string",
Tags = new[]
{
"string",
},
Filters = new[]
{
new Elasticstack.Inputs.KibanaDashboardFilterArgs
{
FilterJson = "string",
},
},
Description = "string",
});
example, err := elasticstack.NewKibanaDashboard(ctx, "kibanaDashboardResource", &elasticstack.KibanaDashboardArgs{
Query: &elasticstack.KibanaDashboardQueryArgs{
Language: pulumi.String("string"),
Json: pulumi.String("string"),
Text: pulumi.String("string"),
},
Title: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
RefreshInterval: &elasticstack.KibanaDashboardRefreshIntervalArgs{
Pause: pulumi.Bool(false),
Value: pulumi.Float64(0),
},
PinnedPanels: elasticstack.KibanaDashboardPinnedPanelArray{
&elasticstack.KibanaDashboardPinnedPanelArgs{
Type: pulumi.String("string"),
EsqlControlConfig: &elasticstack.KibanaDashboardPinnedPanelEsqlControlConfigArgs{
ControlType: pulumi.String("string"),
EsqlQuery: pulumi.String("string"),
SelectedOptions: pulumi.StringArray{
pulumi.String("string"),
},
VariableName: pulumi.String("string"),
VariableType: pulumi.String("string"),
AvailableOptions: pulumi.StringArray{
pulumi.String("string"),
},
DisplaySettings: &elasticstack.KibanaDashboardPinnedPanelEsqlControlConfigDisplaySettingsArgs{
HideActionBar: pulumi.Bool(false),
HideExclude: pulumi.Bool(false),
HideExists: pulumi.Bool(false),
HideSort: pulumi.Bool(false),
Placeholder: pulumi.String("string"),
},
SingleSelect: pulumi.Bool(false),
Title: pulumi.String("string"),
},
OptionsListControlConfig: &elasticstack.KibanaDashboardPinnedPanelOptionsListControlConfigArgs{
FieldName: pulumi.String("string"),
DataViewId: pulumi.String("string"),
RunPastTimeout: pulumi.Bool(false),
ExistsSelected: pulumi.Bool(false),
Exclude: pulumi.Bool(false),
IgnoreValidations: pulumi.Bool(false),
DisplaySettings: &elasticstack.KibanaDashboardPinnedPanelOptionsListControlConfigDisplaySettingsArgs{
HideActionBar: pulumi.Bool(false),
HideExclude: pulumi.Bool(false),
HideExists: pulumi.Bool(false),
HideSort: pulumi.Bool(false),
Placeholder: pulumi.String("string"),
},
SearchTechnique: pulumi.String("string"),
SelectedOptions: pulumi.StringArray{
pulumi.String("string"),
},
SingleSelect: pulumi.Bool(false),
Sort: &elasticstack.KibanaDashboardPinnedPanelOptionsListControlConfigSortArgs{
By: pulumi.String("string"),
Direction: pulumi.String("string"),
},
Title: pulumi.String("string"),
UseGlobalFilters: pulumi.Bool(false),
},
RangeSliderControlConfig: &elasticstack.KibanaDashboardPinnedPanelRangeSliderControlConfigArgs{
DataViewId: pulumi.String("string"),
FieldName: pulumi.String("string"),
IgnoreValidations: pulumi.Bool(false),
Step: pulumi.Float64(0),
Title: pulumi.String("string"),
UseGlobalFilters: pulumi.Bool(false),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
TimeSliderControlConfig: &elasticstack.KibanaDashboardPinnedPanelTimeSliderControlConfigArgs{
EndPercentageOfTimeRange: pulumi.Float64(0),
IsAnchored: pulumi.Bool(false),
StartPercentageOfTimeRange: pulumi.Float64(0),
},
},
},
Panels: elasticstack.KibanaDashboardPanelArray{
&elasticstack.KibanaDashboardPanelArgs{
Grid: &elasticstack.KibanaDashboardPanelGridArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
H: pulumi.Float64(0),
W: pulumi.Float64(0),
},
Type: pulumi.String("string"),
RangeSliderControlConfig: &elasticstack.KibanaDashboardPanelRangeSliderControlConfigArgs{
DataViewId: pulumi.String("string"),
FieldName: pulumi.String("string"),
IgnoreValidations: pulumi.Bool(false),
Step: pulumi.Float64(0),
Title: pulumi.String("string"),
UseGlobalFilters: pulumi.Bool(false),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
SloAlertsConfig: &elasticstack.KibanaDashboardPanelSloAlertsConfigArgs{
Slos: elasticstack.KibanaDashboardPanelSloAlertsConfigSloArray{
&elasticstack.KibanaDashboardPanelSloAlertsConfigSloArgs{
SloId: pulumi.String("string"),
SloInstanceId: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelSloAlertsConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelSloAlertsConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
Id: pulumi.String("string"),
ImageConfig: &elasticstack.KibanaDashboardPanelImageConfigArgs{
Src: &elasticstack.KibanaDashboardPanelImageConfigSrcArgs{
File: &elasticstack.KibanaDashboardPanelImageConfigSrcFileArgs{
FileId: pulumi.String("string"),
},
Url: &elasticstack.KibanaDashboardPanelImageConfigSrcUrlArgs{
Url: pulumi.String("string"),
},
},
AltText: pulumi.String("string"),
BackgroundColor: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelImageConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelImageConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelImageConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelImageConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
ObjectFit: pulumi.String("string"),
Title: pulumi.String("string"),
},
MarkdownConfig: &elasticstack.KibanaDashboardPanelMarkdownConfigArgs{
ByReference: &elasticstack.KibanaDashboardPanelMarkdownConfigByReferenceArgs{
RefId: pulumi.String("string"),
Description: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
ByValue: &elasticstack.KibanaDashboardPanelMarkdownConfigByValueArgs{
Content: pulumi.String("string"),
Settings: &elasticstack.KibanaDashboardPanelMarkdownConfigByValueSettingsArgs{
OpenLinksInNewTab: pulumi.Bool(false),
},
Description: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
},
OptionsListControlConfig: &elasticstack.KibanaDashboardPanelOptionsListControlConfigArgs{
FieldName: pulumi.String("string"),
DataViewId: pulumi.String("string"),
RunPastTimeout: pulumi.Bool(false),
ExistsSelected: pulumi.Bool(false),
Exclude: pulumi.Bool(false),
IgnoreValidations: pulumi.Bool(false),
DisplaySettings: &elasticstack.KibanaDashboardPanelOptionsListControlConfigDisplaySettingsArgs{
HideActionBar: pulumi.Bool(false),
HideExclude: pulumi.Bool(false),
HideExists: pulumi.Bool(false),
HideSort: pulumi.Bool(false),
Placeholder: pulumi.String("string"),
},
SearchTechnique: pulumi.String("string"),
SelectedOptions: pulumi.StringArray{
pulumi.String("string"),
},
SingleSelect: pulumi.Bool(false),
Sort: &elasticstack.KibanaDashboardPanelOptionsListControlConfigSortArgs{
By: pulumi.String("string"),
Direction: pulumi.String("string"),
},
Title: pulumi.String("string"),
UseGlobalFilters: pulumi.Bool(false),
},
ConfigJson: pulumi.String("string"),
EsqlControlConfig: &elasticstack.KibanaDashboardPanelEsqlControlConfigArgs{
ControlType: pulumi.String("string"),
EsqlQuery: pulumi.String("string"),
SelectedOptions: pulumi.StringArray{
pulumi.String("string"),
},
VariableName: pulumi.String("string"),
VariableType: pulumi.String("string"),
AvailableOptions: pulumi.StringArray{
pulumi.String("string"),
},
DisplaySettings: &elasticstack.KibanaDashboardPanelEsqlControlConfigDisplaySettingsArgs{
HideActionBar: pulumi.Bool(false),
HideExclude: pulumi.Bool(false),
HideExists: pulumi.Bool(false),
HideSort: pulumi.Bool(false),
Placeholder: pulumi.String("string"),
},
SingleSelect: pulumi.Bool(false),
Title: pulumi.String("string"),
},
SloBurnRateConfig: &elasticstack.KibanaDashboardPanelSloBurnRateConfigArgs{
Duration: pulumi.String("string"),
SloId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelSloBurnRateConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelSloBurnRateConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
SloInstanceId: pulumi.String("string"),
Title: pulumi.String("string"),
},
SloErrorBudgetConfig: &elasticstack.KibanaDashboardPanelSloErrorBudgetConfigArgs{
SloId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelSloErrorBudgetConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelSloErrorBudgetConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
SloInstanceId: pulumi.String("string"),
Title: pulumi.String("string"),
},
SloOverviewConfig: &elasticstack.KibanaDashboardPanelSloOverviewConfigArgs{
Groups: &elasticstack.KibanaDashboardPanelSloOverviewConfigGroupsArgs{
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelSloOverviewConfigGroupsDrilldownArray{
&elasticstack.KibanaDashboardPanelSloOverviewConfigGroupsDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
GroupFilters: &elasticstack.KibanaDashboardPanelSloOverviewConfigGroupsGroupFiltersArgs{
FiltersJson: pulumi.String("string"),
GroupBy: pulumi.String("string"),
Groups: pulumi.StringArray{
pulumi.String("string"),
},
KqlQuery: pulumi.String("string"),
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
Single: &elasticstack.KibanaDashboardPanelSloOverviewConfigSingleArgs{
SloId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelSloOverviewConfigSingleDrilldownArray{
&elasticstack.KibanaDashboardPanelSloOverviewConfigSingleDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
RemoteName: pulumi.String("string"),
SloInstanceId: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
SyntheticsMonitorsConfig: &elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigArgs{
Description: pulumi.String("string"),
Filters: &elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersArgs{
Locations: elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersLocationArray{
&elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersLocationArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorIds: elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorIdArray{
&elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorTypes: elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorTypeArray{
&elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Projects: elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersProjectArray{
&elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersProjectArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Tags: elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersTagArray{
&elasticstack.KibanaDashboardPanelSyntheticsMonitorsConfigFiltersTagArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
View: pulumi.String("string"),
},
SyntheticsStatsOverviewConfig: &elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigArgs{
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
Filters: &elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersArgs{
Locations: elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersLocationArray{
&elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersLocationArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorIds: elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArray{
&elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorTypes: elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArray{
&elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Projects: elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersProjectArray{
&elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersProjectArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Tags: elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersTagArray{
&elasticstack.KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersTagArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
TimeSliderControlConfig: &elasticstack.KibanaDashboardPanelTimeSliderControlConfigArgs{
EndPercentageOfTimeRange: pulumi.Float64(0),
IsAnchored: pulumi.Bool(false),
StartPercentageOfTimeRange: pulumi.Float64(0),
},
DiscoverSessionConfig: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigArgs{
ByReference: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceArgs{
RefId: pulumi.String("string"),
Overrides: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesArgs{
ColumnOrders: pulumi.StringArray{
pulumi.String("string"),
},
ColumnSettings: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsMap{
"string": &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs{
Width: pulumi.Float64(0),
},
},
Density: pulumi.String("string"),
HeaderRowHeight: pulumi.String("string"),
RowHeight: pulumi.String("string"),
RowsPerPage: pulumi.Float64(0),
SampleSize: pulumi.Float64(0),
Sorts: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesSortArray{
&elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesSortArgs{
Direction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
SelectedTabId: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByReferenceTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
},
ByValue: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueArgs{
Tab: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabArgs{
Dsl: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslArgs{
DataSourceJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ColumnOrders: pulumi.StringArray{
pulumi.String("string"),
},
ColumnSettings: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslColumnSettingsMap{
"string": &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs{
Width: pulumi.Float64(0),
},
},
Density: pulumi.String("string"),
Filters: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslFilterArray{
&elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HeaderRowHeight: pulumi.String("string"),
RowHeight: pulumi.String("string"),
RowsPerPage: pulumi.Float64(0),
SampleSize: pulumi.Float64(0),
Sorts: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslSortArray{
&elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabDslSortArgs{
Direction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
ViewMode: pulumi.String("string"),
},
Esql: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlArgs{
DataSourceJson: pulumi.String("string"),
ColumnOrders: pulumi.StringArray{
pulumi.String("string"),
},
ColumnSettings: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsMap{
"string": &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs{
Width: pulumi.Float64(0),
},
},
Density: pulumi.String("string"),
HeaderRowHeight: pulumi.String("string"),
RowHeight: pulumi.String("string"),
Sorts: elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlSortArray{
&elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlSortArgs{
Direction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
},
TimeRange: &elasticstack.KibanaDashboardPanelDiscoverSessionConfigByValueTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelDiscoverSessionConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelDiscoverSessionConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
VisConfig: &elasticstack.KibanaDashboardPanelVisConfigArgs{
ByReference: &elasticstack.KibanaDashboardPanelVisConfigByReferenceArgs{
RefId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByReferenceDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByReferenceDrilldownArgs{
Dashboard: &elasticstack.KibanaDashboardPanelVisConfigByReferenceDrilldownDashboardArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
Discover: &elasticstack.KibanaDashboardPanelVisConfigByReferenceDrilldownDiscoverArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
},
Url: &elasticstack.KibanaDashboardPanelVisConfigByReferenceDrilldownUrlArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
ReferencesJson: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByReferenceTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
ByValue: &elasticstack.KibanaDashboardPanelVisConfigByValueArgs{
DatatableConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigArgs{
Esql: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlArgs{
DataSourceJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingArgs{
Density: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityArgs{
Height: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightArgs{
Header: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightHeaderArgs{
MaxLines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Value: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightValueArgs{
Lines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
Mode: pulumi.String("string"),
},
Paging: pulumi.Float64(0),
SortByJson: pulumi.String("string"),
},
Metrics: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
ReferencesJson: pulumi.String("string"),
Rows: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlRowArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlRowArgs{
ConfigJson: pulumi.String("string"),
},
},
Sampling: pulumi.Float64(0),
SplitMetricsBies: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArgs{
ConfigJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
NoEsql: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlArgs{
DataSourceJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingArgs{
Density: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityArgs{
Height: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightArgs{
Header: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightHeaderArgs{
MaxLines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Value: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightValueArgs{
Lines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
Mode: pulumi.String("string"),
},
Paging: pulumi.Float64(0),
SortByJson: pulumi.String("string"),
},
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
Metrics: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
ReferencesJson: pulumi.String("string"),
Rows: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlRowArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlRowArgs{
ConfigJson: pulumi.String("string"),
},
},
Sampling: pulumi.Float64(0),
SplitMetricsBies: elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArgs{
ConfigJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
},
GaugeConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigArgs{
DataSourceJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigStylingArgs{
ShapeJson: pulumi.String("string"),
},
HideTitle: pulumi.Bool(false),
EsqlMetric: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricArgs{
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Goal: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricGoalArgs{
Column: pulumi.String("string"),
Label: pulumi.String("string"),
},
Label: pulumi.String("string"),
Max: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricMaxArgs{
Column: pulumi.String("string"),
Label: pulumi.String("string"),
},
Min: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricMinArgs{
Column: pulumi.String("string"),
Label: pulumi.String("string"),
},
Subtitle: pulumi.String("string"),
Ticks: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricTicksArgs{
Mode: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
Title: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricTitleArgs{
Text: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
MetricJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
Description: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueGaugeConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
HeatmapConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigArgs{
Legend: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigLegendArgs{
Size: pulumi.String("string"),
TruncateAfterLines: pulumi.Float64(0),
Visibility: pulumi.String("string"),
},
DataSourceJson: pulumi.String("string"),
XAxisJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingArgs{
Cells: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingCellsArgs{
Labels: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingCellsLabelsArgs{
Visible: pulumi.Bool(false),
},
},
},
Axis: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisArgs{
X: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXArgs{
Labels: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXLabelsArgs{
Orientation: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
Title: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Y: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYArgs{
Labels: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYLabelsArgs{
Visible: pulumi.Bool(false),
},
Title: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
},
MetricJson: pulumi.String("string"),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
HideBorder: pulumi.Bool(false),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueHeatmapConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
Description: pulumi.String("string"),
YAxisJson: pulumi.String("string"),
},
LegacyMetricConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigArgs{
DataSourceJson: pulumi.String("string"),
MetricJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueLegacyMetricConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
MetricChartConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs{
Metrics: elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
DataSourceJson: pulumi.String("string"),
HideTitle: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
BreakdownByJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueMetricChartConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
MosaicConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigArgs{
GroupBreakdownByJson: pulumi.String("string"),
Legend: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigLegendArgs{
Size: pulumi.String("string"),
Nested: pulumi.Bool(false),
TruncateAfterLines: pulumi.Float64(0),
Visible: pulumi.String("string"),
},
DataSourceJson: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
EsqlGroupBies: elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlGroupByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlGroupByArgs{
CollapseBy: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
GroupByJson: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideTitle: pulumi.Bool(false),
EsqlMetrics: elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlMetricArgs{
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
MetricsJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
ValueDisplay: &elasticstack.KibanaDashboardPanelVisConfigByValueMosaicConfigValueDisplayArgs{
Mode: pulumi.String("string"),
PercentDecimals: pulumi.Float64(0),
},
},
PieChartConfig: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigArgs{
DataSourceJson: pulumi.String("string"),
Metrics: elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
LabelPosition: pulumi.String("string"),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
GroupBies: elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigGroupByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigGroupByArgs{
ConfigJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
DonutHole: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Legend: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigLegendArgs{
Size: pulumi.String("string"),
Nested: pulumi.Bool(false),
TruncateAfterLines: pulumi.Float64(0),
Visible: pulumi.String("string"),
},
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValuePieChartConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
RegionMapConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigArgs{
DataSourceJson: pulumi.String("string"),
RegionJson: pulumi.String("string"),
MetricJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Description: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueRegionMapConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
TagcloudConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigArgs{
DataSourceJson: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
EsqlMetric: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigEsqlMetricArgs{
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
EsqlTagBy: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigEsqlTagByArgs{
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
FontSize: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigFontSizeArgs{
Max: pulumi.Float64(0),
Min: pulumi.Float64(0),
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
MetricJson: pulumi.String("string"),
Orientation: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TagByJson: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueTagcloudConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
TreemapConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigArgs{
DataSourceJson: pulumi.String("string"),
Legend: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigLegendArgs{
Size: pulumi.String("string"),
Nested: pulumi.Bool(false),
TruncateAfterLines: pulumi.Float64(0),
Visible: pulumi.String("string"),
},
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
EsqlMetrics: elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricArgs{
Color: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricColorArgs{
Color: pulumi.String("string"),
Type: pulumi.String("string"),
},
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
GroupByJson: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
EsqlGroupBies: elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlGroupByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlGroupByArgs{
CollapseBy: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
MetricsJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
ValueDisplay: &elasticstack.KibanaDashboardPanelVisConfigByValueTreemapConfigValueDisplayArgs{
Mode: pulumi.String("string"),
PercentDecimals: pulumi.Float64(0),
},
},
WaffleConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigArgs{
DataSourceJson: pulumi.String("string"),
Legend: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigLegendArgs{
Size: pulumi.String("string"),
TruncateAfterLines: pulumi.Float64(0),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Visible: pulumi.String("string"),
},
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
EsqlMetrics: elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricArgs{
Color: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricColorArgs{
Color: pulumi.String("string"),
Type: pulumi.String("string"),
},
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
GroupBies: elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigGroupByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigGroupByArgs{
ConfigJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
EsqlGroupBies: elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlGroupByArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlGroupByArgs{
CollapseBy: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Metrics: elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigMetricArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
ValueDisplay: &elasticstack.KibanaDashboardPanelVisConfigByValueWaffleConfigValueDisplayArgs{
Mode: pulumi.String("string"),
PercentDecimals: pulumi.Float64(0),
},
},
XyChartConfig: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigArgs{
Fitting: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigFittingArgs{
Type: pulumi.String("string"),
Dotted: pulumi.Bool(false),
EndValue: pulumi.String("string"),
},
Decorations: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigDecorationsArgs{
FillOpacity: pulumi.Float64(0),
LineInterpolation: pulumi.String("string"),
MinimumBarHeight: pulumi.Float64(0),
PointVisibility: pulumi.String("string"),
ShowCurrentTimeMarker: pulumi.Bool(false),
ShowEndZones: pulumi.Bool(false),
ShowValueLabels: pulumi.Bool(false),
},
Legend: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLegendArgs{
Alignment: pulumi.String("string"),
Columns: pulumi.Float64(0),
Inside: pulumi.Bool(false),
Position: pulumi.String("string"),
Size: pulumi.String("string"),
Statistics: pulumi.StringArray{
pulumi.String("string"),
},
TruncateAfterLines: pulumi.Float64(0),
Visibility: pulumi.String("string"),
},
Axis: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisArgs{
X: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisXArgs{
DomainJson: pulumi.String("string"),
Grid: pulumi.Bool(false),
LabelOrientation: pulumi.String("string"),
Scale: pulumi.String("string"),
Ticks: pulumi.Bool(false),
Title: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisXTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Y: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisYArgs{
DomainJson: pulumi.String("string"),
Grid: pulumi.Bool(false),
LabelOrientation: pulumi.String("string"),
Scale: pulumi.String("string"),
Ticks: pulumi.Bool(false),
Title: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisYTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Y2: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisY2Args{
DomainJson: pulumi.String("string"),
Grid: pulumi.Bool(false),
LabelOrientation: pulumi.String("string"),
Scale: pulumi.String("string"),
Ticks: pulumi.Bool(false),
Title: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigAxisY2TitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
},
Layers: elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerArgs{
Type: pulumi.String("string"),
DataLayer: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerArgs{
DataSourceJson: pulumi.String("string"),
Ys: elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerYArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerYArgs{
ConfigJson: pulumi.String("string"),
},
},
BreakdownByJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
Sampling: pulumi.Float64(0),
XJson: pulumi.String("string"),
},
ReferenceLineLayer: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerArgs{
DataSourceJson: pulumi.String("string"),
Thresholds: elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArgs{
Axis: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
Fill: pulumi.String("string"),
Icon: pulumi.String("string"),
Operation: pulumi.String("string"),
StrokeDash: pulumi.String("string"),
StrokeWidth: pulumi.Float64(0),
Text: pulumi.String("string"),
ValueJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
Sampling: pulumi.Float64(0),
},
},
},
Drilldowns: elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigFilterArray{
&elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardPanelVisConfigByValueXyChartConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
},
},
},
},
AccessControl: &elasticstack.KibanaDashboardAccessControlArgs{
AccessMode: pulumi.String("string"),
},
Options: &elasticstack.KibanaDashboardOptionsArgs{
AutoApplyFilters: pulumi.Bool(false),
HidePanelBorders: pulumi.Bool(false),
HidePanelTitles: pulumi.Bool(false),
SyncColors: pulumi.Bool(false),
SyncCursor: pulumi.Bool(false),
SyncTooltips: pulumi.Bool(false),
UseMargins: pulumi.Bool(false),
},
KibanaConnections: elasticstack.KibanaDashboardKibanaConnectionArray{
&elasticstack.KibanaDashboardKibanaConnectionArgs{
ApiKey: pulumi.String("string"),
BearerToken: pulumi.String("string"),
CaCerts: pulumi.StringArray{
pulumi.String("string"),
},
Endpoints: pulumi.StringArray{
pulumi.String("string"),
},
Insecure: pulumi.Bool(false),
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
Sections: elasticstack.KibanaDashboardSectionArray{
&elasticstack.KibanaDashboardSectionArgs{
Grid: &elasticstack.KibanaDashboardSectionGridArgs{
Y: pulumi.Float64(0),
},
Title: pulumi.String("string"),
Collapsed: pulumi.Bool(false),
Id: pulumi.String("string"),
Panels: elasticstack.KibanaDashboardSectionPanelArray{
&elasticstack.KibanaDashboardSectionPanelArgs{
Grid: &elasticstack.KibanaDashboardSectionPanelGridArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
H: pulumi.Float64(0),
W: pulumi.Float64(0),
},
Type: pulumi.String("string"),
RangeSliderControlConfig: &elasticstack.KibanaDashboardSectionPanelRangeSliderControlConfigArgs{
DataViewId: pulumi.String("string"),
FieldName: pulumi.String("string"),
IgnoreValidations: pulumi.Bool(false),
Step: pulumi.Float64(0),
Title: pulumi.String("string"),
UseGlobalFilters: pulumi.Bool(false),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
SloAlertsConfig: &elasticstack.KibanaDashboardSectionPanelSloAlertsConfigArgs{
Slos: elasticstack.KibanaDashboardSectionPanelSloAlertsConfigSloArray{
&elasticstack.KibanaDashboardSectionPanelSloAlertsConfigSloArgs{
SloId: pulumi.String("string"),
SloInstanceId: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelSloAlertsConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelSloAlertsConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
Id: pulumi.String("string"),
ImageConfig: &elasticstack.KibanaDashboardSectionPanelImageConfigArgs{
Src: &elasticstack.KibanaDashboardSectionPanelImageConfigSrcArgs{
File: &elasticstack.KibanaDashboardSectionPanelImageConfigSrcFileArgs{
FileId: pulumi.String("string"),
},
Url: &elasticstack.KibanaDashboardSectionPanelImageConfigSrcUrlArgs{
Url: pulumi.String("string"),
},
},
AltText: pulumi.String("string"),
BackgroundColor: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelImageConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelImageConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelImageConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelImageConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
ObjectFit: pulumi.String("string"),
Title: pulumi.String("string"),
},
MarkdownConfig: &elasticstack.KibanaDashboardSectionPanelMarkdownConfigArgs{
ByReference: &elasticstack.KibanaDashboardSectionPanelMarkdownConfigByReferenceArgs{
RefId: pulumi.String("string"),
Description: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
ByValue: &elasticstack.KibanaDashboardSectionPanelMarkdownConfigByValueArgs{
Content: pulumi.String("string"),
Settings: &elasticstack.KibanaDashboardSectionPanelMarkdownConfigByValueSettingsArgs{
OpenLinksInNewTab: pulumi.Bool(false),
},
Description: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
},
OptionsListControlConfig: &elasticstack.KibanaDashboardSectionPanelOptionsListControlConfigArgs{
FieldName: pulumi.String("string"),
DataViewId: pulumi.String("string"),
RunPastTimeout: pulumi.Bool(false),
ExistsSelected: pulumi.Bool(false),
Exclude: pulumi.Bool(false),
IgnoreValidations: pulumi.Bool(false),
DisplaySettings: &elasticstack.KibanaDashboardSectionPanelOptionsListControlConfigDisplaySettingsArgs{
HideActionBar: pulumi.Bool(false),
HideExclude: pulumi.Bool(false),
HideExists: pulumi.Bool(false),
HideSort: pulumi.Bool(false),
Placeholder: pulumi.String("string"),
},
SearchTechnique: pulumi.String("string"),
SelectedOptions: pulumi.StringArray{
pulumi.String("string"),
},
SingleSelect: pulumi.Bool(false),
Sort: &elasticstack.KibanaDashboardSectionPanelOptionsListControlConfigSortArgs{
By: pulumi.String("string"),
Direction: pulumi.String("string"),
},
Title: pulumi.String("string"),
UseGlobalFilters: pulumi.Bool(false),
},
ConfigJson: pulumi.String("string"),
EsqlControlConfig: &elasticstack.KibanaDashboardSectionPanelEsqlControlConfigArgs{
ControlType: pulumi.String("string"),
EsqlQuery: pulumi.String("string"),
SelectedOptions: pulumi.StringArray{
pulumi.String("string"),
},
VariableName: pulumi.String("string"),
VariableType: pulumi.String("string"),
AvailableOptions: pulumi.StringArray{
pulumi.String("string"),
},
DisplaySettings: &elasticstack.KibanaDashboardSectionPanelEsqlControlConfigDisplaySettingsArgs{
HideActionBar: pulumi.Bool(false),
HideExclude: pulumi.Bool(false),
HideExists: pulumi.Bool(false),
HideSort: pulumi.Bool(false),
Placeholder: pulumi.String("string"),
},
SingleSelect: pulumi.Bool(false),
Title: pulumi.String("string"),
},
SloBurnRateConfig: &elasticstack.KibanaDashboardSectionPanelSloBurnRateConfigArgs{
Duration: pulumi.String("string"),
SloId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelSloBurnRateConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelSloBurnRateConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
SloInstanceId: pulumi.String("string"),
Title: pulumi.String("string"),
},
SloErrorBudgetConfig: &elasticstack.KibanaDashboardSectionPanelSloErrorBudgetConfigArgs{
SloId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelSloErrorBudgetConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelSloErrorBudgetConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
SloInstanceId: pulumi.String("string"),
Title: pulumi.String("string"),
},
SloOverviewConfig: &elasticstack.KibanaDashboardSectionPanelSloOverviewConfigArgs{
Groups: &elasticstack.KibanaDashboardSectionPanelSloOverviewConfigGroupsArgs{
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelSloOverviewConfigGroupsDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelSloOverviewConfigGroupsDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
GroupFilters: &elasticstack.KibanaDashboardSectionPanelSloOverviewConfigGroupsGroupFiltersArgs{
FiltersJson: pulumi.String("string"),
GroupBy: pulumi.String("string"),
Groups: pulumi.StringArray{
pulumi.String("string"),
},
KqlQuery: pulumi.String("string"),
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
Single: &elasticstack.KibanaDashboardSectionPanelSloOverviewConfigSingleArgs{
SloId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelSloOverviewConfigSingleDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelSloOverviewConfigSingleDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
RemoteName: pulumi.String("string"),
SloInstanceId: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
SyntheticsMonitorsConfig: &elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigArgs{
Description: pulumi.String("string"),
Filters: &elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersArgs{
Locations: elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersLocationArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersLocationArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorIds: elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorIdArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorTypes: elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorTypeArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Projects: elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersProjectArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersProjectArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Tags: elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersTagArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersTagArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
View: pulumi.String("string"),
},
SyntheticsStatsOverviewConfig: &elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigArgs{
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
Filters: &elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersArgs{
Locations: elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersLocationArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersLocationArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorIds: elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
MonitorTypes: elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Projects: elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersProjectArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersProjectArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Tags: elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersTagArray{
&elasticstack.KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersTagArgs{
Label: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
TimeSliderControlConfig: &elasticstack.KibanaDashboardSectionPanelTimeSliderControlConfigArgs{
EndPercentageOfTimeRange: pulumi.Float64(0),
IsAnchored: pulumi.Bool(false),
StartPercentageOfTimeRange: pulumi.Float64(0),
},
DiscoverSessionConfig: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigArgs{
ByReference: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceArgs{
RefId: pulumi.String("string"),
Overrides: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesArgs{
ColumnOrders: pulumi.StringArray{
pulumi.String("string"),
},
ColumnSettings: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsMap{
"string": &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs{
Width: pulumi.Float64(0),
},
},
Density: pulumi.String("string"),
HeaderRowHeight: pulumi.String("string"),
RowHeight: pulumi.String("string"),
RowsPerPage: pulumi.Float64(0),
SampleSize: pulumi.Float64(0),
Sorts: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesSortArray{
&elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesSortArgs{
Direction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
SelectedTabId: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
},
ByValue: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueArgs{
Tab: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabArgs{
Dsl: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslArgs{
DataSourceJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ColumnOrders: pulumi.StringArray{
pulumi.String("string"),
},
ColumnSettings: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslColumnSettingsMap{
"string": &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs{
Width: pulumi.Float64(0),
},
},
Density: pulumi.String("string"),
Filters: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslFilterArray{
&elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HeaderRowHeight: pulumi.String("string"),
RowHeight: pulumi.String("string"),
RowsPerPage: pulumi.Float64(0),
SampleSize: pulumi.Float64(0),
Sorts: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslSortArray{
&elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslSortArgs{
Direction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
ViewMode: pulumi.String("string"),
},
Esql: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlArgs{
DataSourceJson: pulumi.String("string"),
ColumnOrders: pulumi.StringArray{
pulumi.String("string"),
},
ColumnSettings: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsMap{
"string": &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs{
Width: pulumi.Float64(0),
},
},
Density: pulumi.String("string"),
HeaderRowHeight: pulumi.String("string"),
RowHeight: pulumi.String("string"),
Sorts: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlSortArray{
&elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlSortArgs{
Direction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
},
TimeRange: &elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigByValueTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelDiscoverSessionConfigDrilldownArgs{
Label: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Title: pulumi.String("string"),
},
VisConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigArgs{
ByReference: &elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceArgs{
RefId: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownArgs{
Dashboard: &elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownDashboardArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
Discover: &elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownDiscoverArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
},
Url: &elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceDrilldownUrlArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
ReferencesJson: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByReferenceTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
ByValue: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueArgs{
DatatableConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigArgs{
Esql: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlArgs{
DataSourceJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingArgs{
Density: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityArgs{
Height: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightArgs{
Header: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightHeaderArgs{
MaxLines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Value: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightValueArgs{
Lines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
Mode: pulumi.String("string"),
},
Paging: pulumi.Float64(0),
SortByJson: pulumi.String("string"),
},
Metrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
ReferencesJson: pulumi.String("string"),
Rows: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlRowArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlRowArgs{
ConfigJson: pulumi.String("string"),
},
},
Sampling: pulumi.Float64(0),
SplitMetricsBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArgs{
ConfigJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
NoEsql: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlArgs{
DataSourceJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingArgs{
Density: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityArgs{
Height: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightArgs{
Header: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightHeaderArgs{
MaxLines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Value: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightValueArgs{
Lines: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
Mode: pulumi.String("string"),
},
Paging: pulumi.Float64(0),
SortByJson: pulumi.String("string"),
},
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
Metrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
ReferencesJson: pulumi.String("string"),
Rows: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlRowArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlRowArgs{
ConfigJson: pulumi.String("string"),
},
},
Sampling: pulumi.Float64(0),
SplitMetricsBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArgs{
ConfigJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
},
GaugeConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigArgs{
DataSourceJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigStylingArgs{
ShapeJson: pulumi.String("string"),
},
HideTitle: pulumi.Bool(false),
EsqlMetric: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricArgs{
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Goal: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricGoalArgs{
Column: pulumi.String("string"),
Label: pulumi.String("string"),
},
Label: pulumi.String("string"),
Max: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricMaxArgs{
Column: pulumi.String("string"),
Label: pulumi.String("string"),
},
Min: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricMinArgs{
Column: pulumi.String("string"),
Label: pulumi.String("string"),
},
Subtitle: pulumi.String("string"),
Ticks: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricTicksArgs{
Mode: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
Title: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricTitleArgs{
Text: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
MetricJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
Description: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueGaugeConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
HeatmapConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigArgs{
Legend: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigLegendArgs{
Size: pulumi.String("string"),
TruncateAfterLines: pulumi.Float64(0),
Visibility: pulumi.String("string"),
},
DataSourceJson: pulumi.String("string"),
XAxisJson: pulumi.String("string"),
Styling: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingArgs{
Cells: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingCellsArgs{
Labels: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingCellsLabelsArgs{
Visible: pulumi.Bool(false),
},
},
},
Axis: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisArgs{
X: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXArgs{
Labels: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXLabelsArgs{
Orientation: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
Title: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Y: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYArgs{
Labels: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYLabelsArgs{
Visible: pulumi.Bool(false),
},
Title: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
},
MetricJson: pulumi.String("string"),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
HideBorder: pulumi.Bool(false),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
Description: pulumi.String("string"),
YAxisJson: pulumi.String("string"),
},
LegacyMetricConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigArgs{
DataSourceJson: pulumi.String("string"),
MetricJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
MetricChartConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigArgs{
Metrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
DataSourceJson: pulumi.String("string"),
HideTitle: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
BreakdownByJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
MosaicConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigArgs{
GroupBreakdownByJson: pulumi.String("string"),
Legend: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigLegendArgs{
Size: pulumi.String("string"),
Nested: pulumi.Bool(false),
TruncateAfterLines: pulumi.Float64(0),
Visible: pulumi.String("string"),
},
DataSourceJson: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
EsqlGroupBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlGroupByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlGroupByArgs{
CollapseBy: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
GroupByJson: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideTitle: pulumi.Bool(false),
EsqlMetrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlMetricArgs{
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
MetricsJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
ValueDisplay: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueMosaicConfigValueDisplayArgs{
Mode: pulumi.String("string"),
PercentDecimals: pulumi.Float64(0),
},
},
PieChartConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigArgs{
DataSourceJson: pulumi.String("string"),
Metrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
LabelPosition: pulumi.String("string"),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
GroupBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigGroupByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigGroupByArgs{
ConfigJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
DonutHole: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Legend: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigLegendArgs{
Size: pulumi.String("string"),
Nested: pulumi.Bool(false),
TruncateAfterLines: pulumi.Float64(0),
Visible: pulumi.String("string"),
},
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValuePieChartConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
RegionMapConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigArgs{
DataSourceJson: pulumi.String("string"),
RegionJson: pulumi.String("string"),
MetricJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Description: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
TagcloudConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigArgs{
DataSourceJson: pulumi.String("string"),
Description: pulumi.String("string"),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
EsqlMetric: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigEsqlMetricArgs{
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
EsqlTagBy: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigEsqlTagByArgs{
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
FontSize: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFontSizeArgs{
Max: pulumi.Float64(0),
Min: pulumi.Float64(0),
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
MetricJson: pulumi.String("string"),
Orientation: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TagByJson: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
TreemapConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigArgs{
DataSourceJson: pulumi.String("string"),
Legend: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigLegendArgs{
Size: pulumi.String("string"),
Nested: pulumi.Bool(false),
TruncateAfterLines: pulumi.Float64(0),
Visible: pulumi.String("string"),
},
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
EsqlMetrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricArgs{
Color: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricColorArgs{
Color: pulumi.String("string"),
Type: pulumi.String("string"),
},
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
GroupByJson: pulumi.String("string"),
HideBorder: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
EsqlGroupBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlGroupByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlGroupByArgs{
CollapseBy: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
MetricsJson: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
ValueDisplay: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueTreemapConfigValueDisplayArgs{
Mode: pulumi.String("string"),
PercentDecimals: pulumi.Float64(0),
},
},
WaffleConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigArgs{
DataSourceJson: pulumi.String("string"),
Legend: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigLegendArgs{
Size: pulumi.String("string"),
TruncateAfterLines: pulumi.Float64(0),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Visible: pulumi.String("string"),
},
HideTitle: pulumi.Bool(false),
IgnoreGlobalFilters: pulumi.Bool(false),
EsqlMetrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricArgs{
Color: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricColorArgs{
Color: pulumi.String("string"),
Type: pulumi.String("string"),
},
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
GroupBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigGroupByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigGroupByArgs{
ConfigJson: pulumi.String("string"),
},
},
HideBorder: pulumi.Bool(false),
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
EsqlGroupBies: elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlGroupByArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlGroupByArgs{
CollapseBy: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
FormatJson: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Metrics: elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigMetricArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigMetricArgs{
ConfigJson: pulumi.String("string"),
},
},
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
Sampling: pulumi.Float64(0),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
ValueDisplay: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueWaffleConfigValueDisplayArgs{
Mode: pulumi.String("string"),
PercentDecimals: pulumi.Float64(0),
},
},
XyChartConfig: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigArgs{
Fitting: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFittingArgs{
Type: pulumi.String("string"),
Dotted: pulumi.Bool(false),
EndValue: pulumi.String("string"),
},
Decorations: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDecorationsArgs{
FillOpacity: pulumi.Float64(0),
LineInterpolation: pulumi.String("string"),
MinimumBarHeight: pulumi.Float64(0),
PointVisibility: pulumi.String("string"),
ShowCurrentTimeMarker: pulumi.Bool(false),
ShowEndZones: pulumi.Bool(false),
ShowValueLabels: pulumi.Bool(false),
},
Legend: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLegendArgs{
Alignment: pulumi.String("string"),
Columns: pulumi.Float64(0),
Inside: pulumi.Bool(false),
Position: pulumi.String("string"),
Size: pulumi.String("string"),
Statistics: pulumi.StringArray{
pulumi.String("string"),
},
TruncateAfterLines: pulumi.Float64(0),
Visibility: pulumi.String("string"),
},
Axis: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisArgs{
X: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisXArgs{
DomainJson: pulumi.String("string"),
Grid: pulumi.Bool(false),
LabelOrientation: pulumi.String("string"),
Scale: pulumi.String("string"),
Ticks: pulumi.Bool(false),
Title: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisXTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Y: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisYArgs{
DomainJson: pulumi.String("string"),
Grid: pulumi.Bool(false),
LabelOrientation: pulumi.String("string"),
Scale: pulumi.String("string"),
Ticks: pulumi.Bool(false),
Title: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisYTitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
Y2: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisY2Args{
DomainJson: pulumi.String("string"),
Grid: pulumi.Bool(false),
LabelOrientation: pulumi.String("string"),
Scale: pulumi.String("string"),
Ticks: pulumi.Bool(false),
Title: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisY2TitleArgs{
Value: pulumi.String("string"),
Visible: pulumi.Bool(false),
},
},
},
Layers: elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerArgs{
Type: pulumi.String("string"),
DataLayer: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerArgs{
DataSourceJson: pulumi.String("string"),
Ys: elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerYArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerYArgs{
ConfigJson: pulumi.String("string"),
},
},
BreakdownByJson: pulumi.String("string"),
IgnoreGlobalFilters: pulumi.Bool(false),
Sampling: pulumi.Float64(0),
XJson: pulumi.String("string"),
},
ReferenceLineLayer: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerArgs{
DataSourceJson: pulumi.String("string"),
Thresholds: elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArgs{
Axis: pulumi.String("string"),
ColorJson: pulumi.String("string"),
Column: pulumi.String("string"),
Fill: pulumi.String("string"),
Icon: pulumi.String("string"),
Operation: pulumi.String("string"),
StrokeDash: pulumi.String("string"),
StrokeWidth: pulumi.Float64(0),
Text: pulumi.String("string"),
ValueJson: pulumi.String("string"),
},
},
IgnoreGlobalFilters: pulumi.Bool(false),
Sampling: pulumi.Float64(0),
},
},
},
Drilldowns: elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownArgs{
DashboardDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownDashboardDrilldownArgs{
DashboardId: pulumi.String("string"),
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
UseFilters: pulumi.Bool(false),
UseTimeRange: pulumi.Bool(false),
},
DiscoverDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownDiscoverDrilldownArgs{
Label: pulumi.String("string"),
OpenInNewTab: pulumi.Bool(false),
Trigger: pulumi.String("string"),
},
UrlDrilldown: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownUrlDrilldownArgs{
Label: pulumi.String("string"),
Trigger: pulumi.String("string"),
Url: pulumi.String("string"),
EncodeUrl: pulumi.Bool(false),
OpenInNewTab: pulumi.Bool(false),
},
},
},
HideBorder: pulumi.Bool(false),
HideTitle: pulumi.Bool(false),
Filters: elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFilterArray{
&elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Query: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigQueryArgs{
Expression: pulumi.String("string"),
Language: pulumi.String("string"),
},
ReferencesJson: pulumi.String("string"),
TimeRange: &elasticstack.KibanaDashboardSectionPanelVisConfigByValueXyChartConfigTimeRangeArgs{
From: pulumi.String("string"),
To: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Title: pulumi.String("string"),
},
},
},
},
},
},
},
SpaceId: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Filters: elasticstack.KibanaDashboardFilterArray{
&elasticstack.KibanaDashboardFilterArgs{
FilterJson: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
})
resource "elasticstack_kibanadashboard" "kibanaDashboardResource" {
query = {
language = "string"
json = "string"
text = "string"
}
title = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
refresh_interval = {
pause = false
value = 0
}
pinned_panels {
type = "string"
esql_control_config = {
control_type = "string"
esql_query = "string"
selected_options = ["string"]
variable_name = "string"
variable_type = "string"
available_options = ["string"]
display_settings = {
hide_action_bar = false
hide_exclude = false
hide_exists = false
hide_sort = false
placeholder = "string"
}
single_select = false
title = "string"
}
options_list_control_config = {
field_name = "string"
data_view_id = "string"
run_past_timeout = false
exists_selected = false
exclude = false
ignore_validations = false
display_settings = {
hide_action_bar = false
hide_exclude = false
hide_exists = false
hide_sort = false
placeholder = "string"
}
search_technique = "string"
selected_options = ["string"]
single_select = false
sort = {
by = "string"
direction = "string"
}
title = "string"
use_global_filters = false
}
range_slider_control_config = {
data_view_id = "string"
field_name = "string"
ignore_validations = false
step = 0
title = "string"
use_global_filters = false
values = ["string"]
}
time_slider_control_config = {
end_percentage_of_time_range = 0
is_anchored = false
start_percentage_of_time_range = 0
}
}
panels {
grid = {
x = 0
y = 0
h = 0
w = 0
}
type = "string"
range_slider_control_config = {
data_view_id = "string"
field_name = "string"
ignore_validations = false
step = 0
title = "string"
use_global_filters = false
values = ["string"]
}
slo_alerts_config = {
slos = [{
"sloId" = "string"
"sloInstanceId" = "string"
}]
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
title = "string"
}
id = "string"
image_config = {
src = {
file = {
file_id = "string"
}
url = {
url = "string"
}
}
alt_text = "string"
background_color = "string"
description = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"trigger" = "string"
"openInNewTab" = false
"useFilters" = false
"useTimeRange" = false
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_border = false
hide_title = false
object_fit = "string"
title = "string"
}
markdown_config = {
by_reference = {
ref_id = "string"
description = "string"
hide_border = false
hide_title = false
title = "string"
}
by_value = {
content = "string"
settings = {
open_links_in_new_tab = false
}
description = "string"
hide_border = false
hide_title = false
title = "string"
}
}
options_list_control_config = {
field_name = "string"
data_view_id = "string"
run_past_timeout = false
exists_selected = false
exclude = false
ignore_validations = false
display_settings = {
hide_action_bar = false
hide_exclude = false
hide_exists = false
hide_sort = false
placeholder = "string"
}
search_technique = "string"
selected_options = ["string"]
single_select = false
sort = {
by = "string"
direction = "string"
}
title = "string"
use_global_filters = false
}
config_json = "string"
esql_control_config = {
control_type = "string"
esql_query = "string"
selected_options = ["string"]
variable_name = "string"
variable_type = "string"
available_options = ["string"]
display_settings = {
hide_action_bar = false
hide_exclude = false
hide_exists = false
hide_sort = false
placeholder = "string"
}
single_select = false
title = "string"
}
slo_burn_rate_config = {
duration = "string"
slo_id = "string"
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
slo_instance_id = "string"
title = "string"
}
slo_error_budget_config = {
slo_id = "string"
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
slo_instance_id = "string"
title = "string"
}
slo_overview_config = {
groups = {
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
group_filters = {
filters_json = "string"
group_by = "string"
groups = ["string"]
kql_query = "string"
}
hide_border = false
hide_title = false
title = "string"
}
single = {
slo_id = "string"
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
remote_name = "string"
slo_instance_id = "string"
title = "string"
}
}
synthetics_monitors_config = {
description = "string"
filters = {
locations = [{
"label" = "string"
"value" = "string"
}]
monitor_ids = [{
"label" = "string"
"value" = "string"
}]
monitor_types = [{
"label" = "string"
"value" = "string"
}]
projects = [{
"label" = "string"
"value" = "string"
}]
tags = [{
"label" = "string"
"value" = "string"
}]
}
hide_border = false
hide_title = false
title = "string"
view = "string"
}
synthetics_stats_overview_config = {
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
filters = {
locations = [{
"label" = "string"
"value" = "string"
}]
monitor_ids = [{
"label" = "string"
"value" = "string"
}]
monitor_types = [{
"label" = "string"
"value" = "string"
}]
projects = [{
"label" = "string"
"value" = "string"
}]
tags = [{
"label" = "string"
"value" = "string"
}]
}
hide_border = false
hide_title = false
title = "string"
}
time_slider_control_config = {
end_percentage_of_time_range = 0
is_anchored = false
start_percentage_of_time_range = 0
}
discover_session_config = {
by_reference = {
ref_id = "string"
overrides = {
column_orders = ["string"]
column_settings = {
"string" = {
width = 0
}
}
density = "string"
header_row_height = "string"
row_height = "string"
rows_per_page = 0
sample_size = 0
sorts = [{
"direction" = "string"
"name" = "string"
}]
}
selected_tab_id = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
}
by_value = {
tab = {
dsl = {
data_source_json = "string"
query = {
expression = "string"
language = "string"
}
column_orders = ["string"]
column_settings = {
"string" = {
width = 0
}
}
density = "string"
filters = [{
"filterJson" = "string"
}]
header_row_height = "string"
row_height = "string"
rows_per_page = 0
sample_size = 0
sorts = [{
"direction" = "string"
"name" = "string"
}]
view_mode = "string"
}
esql = {
data_source_json = "string"
column_orders = ["string"]
column_settings = {
"string" = {
width = 0
}
}
density = "string"
header_row_height = "string"
row_height = "string"
sorts = [{
"direction" = "string"
"name" = "string"
}]
}
}
time_range = {
from = "string"
to = "string"
mode = "string"
}
}
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
title = "string"
}
vis_config = {
by_reference = {
ref_id = "string"
description = "string"
drilldowns = [{
"dashboard" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"useFilters" = false
"useTimeRange" = false
}
"discover" = {
"label" = "string"
"openInNewTab" = false
}
"url" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_border = false
hide_title = false
references_json = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
by_value = {
datatable_config = {
esql = {
data_source_json = "string"
styling = {
density = {
height = {
header = {
max_lines = 0
type = "string"
}
value = {
lines = 0
type = "string"
}
}
mode = "string"
}
paging = 0
sort_by_json = "string"
}
metrics = [{
"configJson" = "string"
}]
ignore_global_filters = false
hide_border = false
hide_title = false
filters = [{
"filterJson" = "string"
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
references_json = "string"
rows = [{
"configJson" = "string"
}]
sampling = 0
split_metrics_bies = [{
"configJson" = "string"
}]
description = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
no_esql = {
data_source_json = "string"
styling = {
density = {
height = {
header = {
max_lines = 0
type = "string"
}
value = {
lines = 0
type = "string"
}
}
mode = "string"
}
paging = 0
sort_by_json = "string"
}
query = {
expression = "string"
language = "string"
}
metrics = [{
"configJson" = "string"
}]
hide_border = false
hide_title = false
ignore_global_filters = false
filters = [{
"filterJson" = "string"
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
references_json = "string"
rows = [{
"configJson" = "string"
}]
sampling = 0
split_metrics_bies = [{
"configJson" = "string"
}]
description = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
}
gauge_config = {
data_source_json = "string"
styling = {
shape_json = "string"
}
hide_title = false
esql_metric = {
column = "string"
format_json = "string"
color_json = "string"
goal = {
column = "string"
label = "string"
}
label = "string"
max = {
column = "string"
label = "string"
}
min = {
column = "string"
label = "string"
}
subtitle = "string"
ticks = {
mode = "string"
visible = false
}
title = {
text = "string"
visible = false
}
}
filters = [{
"filterJson" = "string"
}]
hide_border = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
ignore_global_filters = false
metric_json = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
description = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
heatmap_config = {
legend = {
size = "string"
truncate_after_lines = 0
visibility = "string"
}
data_source_json = "string"
x_axis_json = "string"
styling = {
cells = {
labels = {
visible = false
}
}
}
axis = {
x = {
labels = {
orientation = "string"
visible = false
}
title = {
value = "string"
visible = false
}
}
y = {
labels = {
visible = false
}
title = {
value = "string"
visible = false
}
}
}
metric_json = "string"
filters = [{
"filterJson" = "string"
}]
ignore_global_filters = false
hide_title = false
hide_border = false
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
description = "string"
y_axis_json = "string"
}
legacy_metric_config = {
data_source_json = "string"
metric_json = "string"
ignore_global_filters = false
filters = [{
"filterJson" = "string"
}]
hide_border = false
hide_title = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
metric_chart_config = {
metrics = [{
"configJson" = "string"
}]
data_source_json = "string"
hide_title = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
filters = [{
"filterJson" = "string"
}]
hide_border = false
breakdown_by_json = "string"
ignore_global_filters = false
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
mosaic_config = {
group_breakdown_by_json = "string"
legend = {
size = "string"
nested = false
truncate_after_lines = 0
visible = "string"
}
data_source_json = "string"
hide_border = false
ignore_global_filters = false
filters = [{
"filterJson" = "string"
}]
esql_group_bies = [{
"collapseBy" = "string"
"colorJson" = "string"
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
group_by_json = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_title = false
esql_metrics = [{
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
description = "string"
metrics_json = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
value_display = {
mode = "string"
percent_decimals = 0
}
}
pie_chart_config = {
data_source_json = "string"
metrics = [{
"configJson" = "string"
}]
ignore_global_filters = false
label_position = "string"
filters = [{
"filterJson" = "string"
}]
group_bies = [{
"configJson" = "string"
}]
hide_border = false
hide_title = false
donut_hole = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
legend = {
size = "string"
nested = false
truncate_after_lines = 0
visible = "string"
}
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
region_map_config = {
data_source_json = "string"
region_json = "string"
metric_json = "string"
ignore_global_filters = false
hide_border = false
hide_title = false
filters = [{
"filterJson" = "string"
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
query = {
expression = "string"
language = "string"
}
references_json = "string"
description = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
tagcloud_config = {
data_source_json = "string"
description = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
esql_metric = {
column = "string"
format_json = "string"
label = "string"
}
esql_tag_by = {
color_json = "string"
column = "string"
format_json = "string"
label = "string"
}
filters = [{
"filterJson" = "string"
}]
font_size = {
max = 0
min = 0
}
hide_border = false
hide_title = false
ignore_global_filters = false
metric_json = "string"
orientation = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
tag_by_json = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
treemap_config = {
data_source_json = "string"
legend = {
size = "string"
nested = false
truncate_after_lines = 0
visible = "string"
}
hide_title = false
ignore_global_filters = false
esql_metrics = [{
"color" = {
"color" = "string"
"type" = "string"
}
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
filters = [{
"filterJson" = "string"
}]
group_by_json = "string"
hide_border = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
esql_group_bies = [{
"collapseBy" = "string"
"colorJson" = "string"
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
description = "string"
metrics_json = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
value_display = {
mode = "string"
percent_decimals = 0
}
}
waffle_config = {
data_source_json = "string"
legend = {
size = "string"
truncate_after_lines = 0
values = ["string"]
visible = "string"
}
hide_title = false
ignore_global_filters = false
esql_metrics = [{
"color" = {
"color" = "string"
"type" = "string"
}
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
filters = [{
"filterJson" = "string"
}]
group_bies = [{
"configJson" = "string"
}]
hide_border = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
esql_group_bies = [{
"collapseBy" = "string"
"colorJson" = "string"
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
description = "string"
metrics = [{
"configJson" = "string"
}]
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
value_display = {
mode = "string"
percent_decimals = 0
}
}
xy_chart_config = {
fitting = {
type = "string"
dotted = false
end_value = "string"
}
decorations = {
fill_opacity = 0
line_interpolation = "string"
minimum_bar_height = 0
point_visibility = "string"
show_current_time_marker = false
show_end_zones = false
show_value_labels = false
}
legend = {
alignment = "string"
columns = 0
inside = false
position = "string"
size = "string"
statistics = ["string"]
truncate_after_lines = 0
visibility = "string"
}
axis = {
x = {
domain_json = "string"
grid = false
label_orientation = "string"
scale = "string"
ticks = false
title = {
value = "string"
visible = false
}
}
y = {
domain_json = "string"
grid = false
label_orientation = "string"
scale = "string"
ticks = false
title = {
value = "string"
visible = false
}
}
y2 = {
domain_json = "string"
grid = false
label_orientation = "string"
scale = "string"
ticks = false
title = {
value = "string"
visible = false
}
}
}
layers = [{
"type" = "string"
"dataLayer" = {
"dataSourceJson" = "string"
"ys" = [{
"configJson" = "string"
}]
"breakdownByJson" = "string"
"ignoreGlobalFilters" = false
"sampling" = 0
"xJson" = "string"
}
"referenceLineLayer" = {
"dataSourceJson" = "string"
"thresholds" = [{
"axis" = "string"
"colorJson" = "string"
"column" = "string"
"fill" = "string"
"icon" = "string"
"operation" = "string"
"strokeDash" = "string"
"strokeWidth" = 0
"text" = "string"
"valueJson" = "string"
}]
"ignoreGlobalFilters" = false
"sampling" = 0
}
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_border = false
hide_title = false
filters = [{
"filterJson" = "string"
}]
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
}
}
}
access_control = {
access_mode = "string"
}
options = {
auto_apply_filters = false
hide_panel_borders = false
hide_panel_titles = false
sync_colors = false
sync_cursor = false
sync_tooltips = false
use_margins = false
}
kibana_connections {
api_key = "string"
bearer_token = "string"
ca_certs = ["string"]
endpoints = ["string"]
insecure = false
password = "string"
username = "string"
}
sections {
grid = {
y = 0
}
title = "string"
collapsed = false
id = "string"
panels {
grid = {
x = 0
y = 0
h = 0
w = 0
}
type = "string"
range_slider_control_config = {
data_view_id = "string"
field_name = "string"
ignore_validations = false
step = 0
title = "string"
use_global_filters = false
values = ["string"]
}
slo_alerts_config = {
slos = [{
"sloId" = "string"
"sloInstanceId" = "string"
}]
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
title = "string"
}
id = "string"
image_config = {
src = {
file = {
file_id = "string"
}
url = {
url = "string"
}
}
alt_text = "string"
background_color = "string"
description = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"trigger" = "string"
"openInNewTab" = false
"useFilters" = false
"useTimeRange" = false
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_border = false
hide_title = false
object_fit = "string"
title = "string"
}
markdown_config = {
by_reference = {
ref_id = "string"
description = "string"
hide_border = false
hide_title = false
title = "string"
}
by_value = {
content = "string"
settings = {
open_links_in_new_tab = false
}
description = "string"
hide_border = false
hide_title = false
title = "string"
}
}
options_list_control_config = {
field_name = "string"
data_view_id = "string"
run_past_timeout = false
exists_selected = false
exclude = false
ignore_validations = false
display_settings = {
hide_action_bar = false
hide_exclude = false
hide_exists = false
hide_sort = false
placeholder = "string"
}
search_technique = "string"
selected_options = ["string"]
single_select = false
sort = {
by = "string"
direction = "string"
}
title = "string"
use_global_filters = false
}
config_json = "string"
esql_control_config = {
control_type = "string"
esql_query = "string"
selected_options = ["string"]
variable_name = "string"
variable_type = "string"
available_options = ["string"]
display_settings = {
hide_action_bar = false
hide_exclude = false
hide_exists = false
hide_sort = false
placeholder = "string"
}
single_select = false
title = "string"
}
slo_burn_rate_config = {
duration = "string"
slo_id = "string"
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
slo_instance_id = "string"
title = "string"
}
slo_error_budget_config = {
slo_id = "string"
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
slo_instance_id = "string"
title = "string"
}
slo_overview_config = {
groups = {
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
group_filters = {
filters_json = "string"
group_by = "string"
groups = ["string"]
kql_query = "string"
}
hide_border = false
hide_title = false
title = "string"
}
single = {
slo_id = "string"
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
remote_name = "string"
slo_instance_id = "string"
title = "string"
}
}
synthetics_monitors_config = {
description = "string"
filters = {
locations = [{
"label" = "string"
"value" = "string"
}]
monitor_ids = [{
"label" = "string"
"value" = "string"
}]
monitor_types = [{
"label" = "string"
"value" = "string"
}]
projects = [{
"label" = "string"
"value" = "string"
}]
tags = [{
"label" = "string"
"value" = "string"
}]
}
hide_border = false
hide_title = false
title = "string"
view = "string"
}
synthetics_stats_overview_config = {
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
filters = {
locations = [{
"label" = "string"
"value" = "string"
}]
monitor_ids = [{
"label" = "string"
"value" = "string"
}]
monitor_types = [{
"label" = "string"
"value" = "string"
}]
projects = [{
"label" = "string"
"value" = "string"
}]
tags = [{
"label" = "string"
"value" = "string"
}]
}
hide_border = false
hide_title = false
title = "string"
}
time_slider_control_config = {
end_percentage_of_time_range = 0
is_anchored = false
start_percentage_of_time_range = 0
}
discover_session_config = {
by_reference = {
ref_id = "string"
overrides = {
column_orders = ["string"]
column_settings = {
"string" = {
width = 0
}
}
density = "string"
header_row_height = "string"
row_height = "string"
rows_per_page = 0
sample_size = 0
sorts = [{
"direction" = "string"
"name" = "string"
}]
}
selected_tab_id = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
}
by_value = {
tab = {
dsl = {
data_source_json = "string"
query = {
expression = "string"
language = "string"
}
column_orders = ["string"]
column_settings = {
"string" = {
width = 0
}
}
density = "string"
filters = [{
"filterJson" = "string"
}]
header_row_height = "string"
row_height = "string"
rows_per_page = 0
sample_size = 0
sorts = [{
"direction" = "string"
"name" = "string"
}]
view_mode = "string"
}
esql = {
data_source_json = "string"
column_orders = ["string"]
column_settings = {
"string" = {
width = 0
}
}
density = "string"
header_row_height = "string"
row_height = "string"
sorts = [{
"direction" = "string"
"name" = "string"
}]
}
}
time_range = {
from = "string"
to = "string"
mode = "string"
}
}
description = "string"
drilldowns = [{
"label" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}]
hide_border = false
hide_title = false
title = "string"
}
vis_config = {
by_reference = {
ref_id = "string"
description = "string"
drilldowns = [{
"dashboard" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"useFilters" = false
"useTimeRange" = false
}
"discover" = {
"label" = "string"
"openInNewTab" = false
}
"url" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_border = false
hide_title = false
references_json = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
by_value = {
datatable_config = {
esql = {
data_source_json = "string"
styling = {
density = {
height = {
header = {
max_lines = 0
type = "string"
}
value = {
lines = 0
type = "string"
}
}
mode = "string"
}
paging = 0
sort_by_json = "string"
}
metrics = [{
"configJson" = "string"
}]
ignore_global_filters = false
hide_border = false
hide_title = false
filters = [{
"filterJson" = "string"
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
references_json = "string"
rows = [{
"configJson" = "string"
}]
sampling = 0
split_metrics_bies = [{
"configJson" = "string"
}]
description = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
no_esql = {
data_source_json = "string"
styling = {
density = {
height = {
header = {
max_lines = 0
type = "string"
}
value = {
lines = 0
type = "string"
}
}
mode = "string"
}
paging = 0
sort_by_json = "string"
}
query = {
expression = "string"
language = "string"
}
metrics = [{
"configJson" = "string"
}]
hide_border = false
hide_title = false
ignore_global_filters = false
filters = [{
"filterJson" = "string"
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
references_json = "string"
rows = [{
"configJson" = "string"
}]
sampling = 0
split_metrics_bies = [{
"configJson" = "string"
}]
description = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
}
gauge_config = {
data_source_json = "string"
styling = {
shape_json = "string"
}
hide_title = false
esql_metric = {
column = "string"
format_json = "string"
color_json = "string"
goal = {
column = "string"
label = "string"
}
label = "string"
max = {
column = "string"
label = "string"
}
min = {
column = "string"
label = "string"
}
subtitle = "string"
ticks = {
mode = "string"
visible = false
}
title = {
text = "string"
visible = false
}
}
filters = [{
"filterJson" = "string"
}]
hide_border = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
ignore_global_filters = false
metric_json = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
description = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
heatmap_config = {
legend = {
size = "string"
truncate_after_lines = 0
visibility = "string"
}
data_source_json = "string"
x_axis_json = "string"
styling = {
cells = {
labels = {
visible = false
}
}
}
axis = {
x = {
labels = {
orientation = "string"
visible = false
}
title = {
value = "string"
visible = false
}
}
y = {
labels = {
visible = false
}
title = {
value = "string"
visible = false
}
}
}
metric_json = "string"
filters = [{
"filterJson" = "string"
}]
ignore_global_filters = false
hide_title = false
hide_border = false
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
description = "string"
y_axis_json = "string"
}
legacy_metric_config = {
data_source_json = "string"
metric_json = "string"
ignore_global_filters = false
filters = [{
"filterJson" = "string"
}]
hide_border = false
hide_title = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
metric_chart_config = {
metrics = [{
"configJson" = "string"
}]
data_source_json = "string"
hide_title = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
filters = [{
"filterJson" = "string"
}]
hide_border = false
breakdown_by_json = "string"
ignore_global_filters = false
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
mosaic_config = {
group_breakdown_by_json = "string"
legend = {
size = "string"
nested = false
truncate_after_lines = 0
visible = "string"
}
data_source_json = "string"
hide_border = false
ignore_global_filters = false
filters = [{
"filterJson" = "string"
}]
esql_group_bies = [{
"collapseBy" = "string"
"colorJson" = "string"
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
group_by_json = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_title = false
esql_metrics = [{
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
description = "string"
metrics_json = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
value_display = {
mode = "string"
percent_decimals = 0
}
}
pie_chart_config = {
data_source_json = "string"
metrics = [{
"configJson" = "string"
}]
ignore_global_filters = false
label_position = "string"
filters = [{
"filterJson" = "string"
}]
group_bies = [{
"configJson" = "string"
}]
hide_border = false
hide_title = false
donut_hole = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
legend = {
size = "string"
nested = false
truncate_after_lines = 0
visible = "string"
}
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
region_map_config = {
data_source_json = "string"
region_json = "string"
metric_json = "string"
ignore_global_filters = false
hide_border = false
hide_title = false
filters = [{
"filterJson" = "string"
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
query = {
expression = "string"
language = "string"
}
references_json = "string"
description = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
tagcloud_config = {
data_source_json = "string"
description = "string"
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
esql_metric = {
column = "string"
format_json = "string"
label = "string"
}
esql_tag_by = {
color_json = "string"
column = "string"
format_json = "string"
label = "string"
}
filters = [{
"filterJson" = "string"
}]
font_size = {
max = 0
min = 0
}
hide_border = false
hide_title = false
ignore_global_filters = false
metric_json = "string"
orientation = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
tag_by_json = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
treemap_config = {
data_source_json = "string"
legend = {
size = "string"
nested = false
truncate_after_lines = 0
visible = "string"
}
hide_title = false
ignore_global_filters = false
esql_metrics = [{
"color" = {
"color" = "string"
"type" = "string"
}
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
filters = [{
"filterJson" = "string"
}]
group_by_json = "string"
hide_border = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
esql_group_bies = [{
"collapseBy" = "string"
"colorJson" = "string"
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
description = "string"
metrics_json = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
value_display = {
mode = "string"
percent_decimals = 0
}
}
waffle_config = {
data_source_json = "string"
legend = {
size = "string"
truncate_after_lines = 0
values = ["string"]
visible = "string"
}
hide_title = false
ignore_global_filters = false
esql_metrics = [{
"color" = {
"color" = "string"
"type" = "string"
}
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
filters = [{
"filterJson" = "string"
}]
group_bies = [{
"configJson" = "string"
}]
hide_border = false
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
esql_group_bies = [{
"collapseBy" = "string"
"colorJson" = "string"
"column" = "string"
"formatJson" = "string"
"label" = "string"
}]
description = "string"
metrics = [{
"configJson" = "string"
}]
query = {
expression = "string"
language = "string"
}
references_json = "string"
sampling = 0
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
value_display = {
mode = "string"
percent_decimals = 0
}
}
xy_chart_config = {
fitting = {
type = "string"
dotted = false
end_value = "string"
}
decorations = {
fill_opacity = 0
line_interpolation = "string"
minimum_bar_height = 0
point_visibility = "string"
show_current_time_marker = false
show_end_zones = false
show_value_labels = false
}
legend = {
alignment = "string"
columns = 0
inside = false
position = "string"
size = "string"
statistics = ["string"]
truncate_after_lines = 0
visibility = "string"
}
axis = {
x = {
domain_json = "string"
grid = false
label_orientation = "string"
scale = "string"
ticks = false
title = {
value = "string"
visible = false
}
}
y = {
domain_json = "string"
grid = false
label_orientation = "string"
scale = "string"
ticks = false
title = {
value = "string"
visible = false
}
}
y2 = {
domain_json = "string"
grid = false
label_orientation = "string"
scale = "string"
ticks = false
title = {
value = "string"
visible = false
}
}
}
layers = [{
"type" = "string"
"dataLayer" = {
"dataSourceJson" = "string"
"ys" = [{
"configJson" = "string"
}]
"breakdownByJson" = "string"
"ignoreGlobalFilters" = false
"sampling" = 0
"xJson" = "string"
}
"referenceLineLayer" = {
"dataSourceJson" = "string"
"thresholds" = [{
"axis" = "string"
"colorJson" = "string"
"column" = "string"
"fill" = "string"
"icon" = "string"
"operation" = "string"
"strokeDash" = "string"
"strokeWidth" = 0
"text" = "string"
"valueJson" = "string"
}]
"ignoreGlobalFilters" = false
"sampling" = 0
}
}]
drilldowns = [{
"dashboardDrilldown" = {
"dashboardId" = "string"
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
"useFilters" = false
"useTimeRange" = false
}
"discoverDrilldown" = {
"label" = "string"
"openInNewTab" = false
"trigger" = "string"
}
"urlDrilldown" = {
"label" = "string"
"trigger" = "string"
"url" = "string"
"encodeUrl" = false
"openInNewTab" = false
}
}]
hide_border = false
hide_title = false
filters = [{
"filterJson" = "string"
}]
description = "string"
query = {
expression = "string"
language = "string"
}
references_json = "string"
time_range = {
from = "string"
to = "string"
mode = "string"
}
title = "string"
}
}
}
}
}
space_id = "string"
tags = ["string"]
filters {
filter_json = "string"
}
description = "string"
}
var kibanaDashboardResource = new KibanaDashboard("kibanaDashboardResource", KibanaDashboardArgs.builder()
.query(KibanaDashboardQueryArgs.builder()
.language("string")
.json("string")
.text("string")
.build())
.title("string")
.timeRange(KibanaDashboardTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.refreshInterval(KibanaDashboardRefreshIntervalArgs.builder()
.pause(false)
.value(0.0)
.build())
.pinnedPanels(KibanaDashboardPinnedPanelArgs.builder()
.type("string")
.esqlControlConfig(KibanaDashboardPinnedPanelEsqlControlConfigArgs.builder()
.controlType("string")
.esqlQuery("string")
.selectedOptions("string")
.variableName("string")
.variableType("string")
.availableOptions("string")
.displaySettings(KibanaDashboardPinnedPanelEsqlControlConfigDisplaySettingsArgs.builder()
.hideActionBar(false)
.hideExclude(false)
.hideExists(false)
.hideSort(false)
.placeholder("string")
.build())
.singleSelect(false)
.title("string")
.build())
.optionsListControlConfig(KibanaDashboardPinnedPanelOptionsListControlConfigArgs.builder()
.fieldName("string")
.dataViewId("string")
.runPastTimeout(false)
.existsSelected(false)
.exclude(false)
.ignoreValidations(false)
.displaySettings(KibanaDashboardPinnedPanelOptionsListControlConfigDisplaySettingsArgs.builder()
.hideActionBar(false)
.hideExclude(false)
.hideExists(false)
.hideSort(false)
.placeholder("string")
.build())
.searchTechnique("string")
.selectedOptions("string")
.singleSelect(false)
.sort(KibanaDashboardPinnedPanelOptionsListControlConfigSortArgs.builder()
.by("string")
.direction("string")
.build())
.title("string")
.useGlobalFilters(false)
.build())
.rangeSliderControlConfig(KibanaDashboardPinnedPanelRangeSliderControlConfigArgs.builder()
.dataViewId("string")
.fieldName("string")
.ignoreValidations(false)
.step(0.0)
.title("string")
.useGlobalFilters(false)
.values("string")
.build())
.timeSliderControlConfig(KibanaDashboardPinnedPanelTimeSliderControlConfigArgs.builder()
.endPercentageOfTimeRange(0.0)
.isAnchored(false)
.startPercentageOfTimeRange(0.0)
.build())
.build())
.panels(KibanaDashboardPanelArgs.builder()
.grid(KibanaDashboardPanelGridArgs.builder()
.x(0.0)
.y(0.0)
.h(0.0)
.w(0.0)
.build())
.type("string")
.rangeSliderControlConfig(KibanaDashboardPanelRangeSliderControlConfigArgs.builder()
.dataViewId("string")
.fieldName("string")
.ignoreValidations(false)
.step(0.0)
.title("string")
.useGlobalFilters(false)
.values("string")
.build())
.sloAlertsConfig(KibanaDashboardPanelSloAlertsConfigArgs.builder()
.slos(KibanaDashboardPanelSloAlertsConfigSloArgs.builder()
.sloId("string")
.sloInstanceId("string")
.build())
.description("string")
.drilldowns(KibanaDashboardPanelSloAlertsConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.id("string")
.imageConfig(KibanaDashboardPanelImageConfigArgs.builder()
.src(KibanaDashboardPanelImageConfigSrcArgs.builder()
.file(KibanaDashboardPanelImageConfigSrcFileArgs.builder()
.fileId("string")
.build())
.url(KibanaDashboardPanelImageConfigSrcUrlArgs.builder()
.url("string")
.build())
.build())
.altText("string")
.backgroundColor("string")
.description("string")
.drilldowns(KibanaDashboardPanelImageConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelImageConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.trigger("string")
.openInNewTab(false)
.useFilters(false)
.useTimeRange(false)
.build())
.urlDrilldown(KibanaDashboardPanelImageConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.objectFit("string")
.title("string")
.build())
.markdownConfig(KibanaDashboardPanelMarkdownConfigArgs.builder()
.byReference(KibanaDashboardPanelMarkdownConfigByReferenceArgs.builder()
.refId("string")
.description("string")
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.byValue(KibanaDashboardPanelMarkdownConfigByValueArgs.builder()
.content("string")
.settings(KibanaDashboardPanelMarkdownConfigByValueSettingsArgs.builder()
.openLinksInNewTab(false)
.build())
.description("string")
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.build())
.optionsListControlConfig(KibanaDashboardPanelOptionsListControlConfigArgs.builder()
.fieldName("string")
.dataViewId("string")
.runPastTimeout(false)
.existsSelected(false)
.exclude(false)
.ignoreValidations(false)
.displaySettings(KibanaDashboardPanelOptionsListControlConfigDisplaySettingsArgs.builder()
.hideActionBar(false)
.hideExclude(false)
.hideExists(false)
.hideSort(false)
.placeholder("string")
.build())
.searchTechnique("string")
.selectedOptions("string")
.singleSelect(false)
.sort(KibanaDashboardPanelOptionsListControlConfigSortArgs.builder()
.by("string")
.direction("string")
.build())
.title("string")
.useGlobalFilters(false)
.build())
.configJson("string")
.esqlControlConfig(KibanaDashboardPanelEsqlControlConfigArgs.builder()
.controlType("string")
.esqlQuery("string")
.selectedOptions("string")
.variableName("string")
.variableType("string")
.availableOptions("string")
.displaySettings(KibanaDashboardPanelEsqlControlConfigDisplaySettingsArgs.builder()
.hideActionBar(false)
.hideExclude(false)
.hideExists(false)
.hideSort(false)
.placeholder("string")
.build())
.singleSelect(false)
.title("string")
.build())
.sloBurnRateConfig(KibanaDashboardPanelSloBurnRateConfigArgs.builder()
.duration("string")
.sloId("string")
.description("string")
.drilldowns(KibanaDashboardPanelSloBurnRateConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.sloInstanceId("string")
.title("string")
.build())
.sloErrorBudgetConfig(KibanaDashboardPanelSloErrorBudgetConfigArgs.builder()
.sloId("string")
.description("string")
.drilldowns(KibanaDashboardPanelSloErrorBudgetConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.sloInstanceId("string")
.title("string")
.build())
.sloOverviewConfig(KibanaDashboardPanelSloOverviewConfigArgs.builder()
.groups(KibanaDashboardPanelSloOverviewConfigGroupsArgs.builder()
.description("string")
.drilldowns(KibanaDashboardPanelSloOverviewConfigGroupsDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.groupFilters(KibanaDashboardPanelSloOverviewConfigGroupsGroupFiltersArgs.builder()
.filtersJson("string")
.groupBy("string")
.groups("string")
.kqlQuery("string")
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.single(KibanaDashboardPanelSloOverviewConfigSingleArgs.builder()
.sloId("string")
.description("string")
.drilldowns(KibanaDashboardPanelSloOverviewConfigSingleDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.remoteName("string")
.sloInstanceId("string")
.title("string")
.build())
.build())
.syntheticsMonitorsConfig(KibanaDashboardPanelSyntheticsMonitorsConfigArgs.builder()
.description("string")
.filters(KibanaDashboardPanelSyntheticsMonitorsConfigFiltersArgs.builder()
.locations(KibanaDashboardPanelSyntheticsMonitorsConfigFiltersLocationArgs.builder()
.label("string")
.value("string")
.build())
.monitorIds(KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs.builder()
.label("string")
.value("string")
.build())
.monitorTypes(KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs.builder()
.label("string")
.value("string")
.build())
.projects(KibanaDashboardPanelSyntheticsMonitorsConfigFiltersProjectArgs.builder()
.label("string")
.value("string")
.build())
.tags(KibanaDashboardPanelSyntheticsMonitorsConfigFiltersTagArgs.builder()
.label("string")
.value("string")
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.view("string")
.build())
.syntheticsStatsOverviewConfig(KibanaDashboardPanelSyntheticsStatsOverviewConfigArgs.builder()
.description("string")
.drilldowns(KibanaDashboardPanelSyntheticsStatsOverviewConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.filters(KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersArgs.builder()
.locations(KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersLocationArgs.builder()
.label("string")
.value("string")
.build())
.monitorIds(KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs.builder()
.label("string")
.value("string")
.build())
.monitorTypes(KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs.builder()
.label("string")
.value("string")
.build())
.projects(KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersProjectArgs.builder()
.label("string")
.value("string")
.build())
.tags(KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersTagArgs.builder()
.label("string")
.value("string")
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.timeSliderControlConfig(KibanaDashboardPanelTimeSliderControlConfigArgs.builder()
.endPercentageOfTimeRange(0.0)
.isAnchored(false)
.startPercentageOfTimeRange(0.0)
.build())
.discoverSessionConfig(KibanaDashboardPanelDiscoverSessionConfigArgs.builder()
.byReference(KibanaDashboardPanelDiscoverSessionConfigByReferenceArgs.builder()
.refId("string")
.overrides(KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesArgs.builder()
.columnOrders("string")
.columnSettings(Map.of("string", KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs.builder()
.width(0.0)
.build()))
.density("string")
.headerRowHeight("string")
.rowHeight("string")
.rowsPerPage(0.0)
.sampleSize(0.0)
.sorts(KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesSortArgs.builder()
.direction("string")
.name("string")
.build())
.build())
.selectedTabId("string")
.timeRange(KibanaDashboardPanelDiscoverSessionConfigByReferenceTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.build())
.byValue(KibanaDashboardPanelDiscoverSessionConfigByValueArgs.builder()
.tab(KibanaDashboardPanelDiscoverSessionConfigByValueTabArgs.builder()
.dsl(KibanaDashboardPanelDiscoverSessionConfigByValueTabDslArgs.builder()
.dataSourceJson("string")
.query(KibanaDashboardPanelDiscoverSessionConfigByValueTabDslQueryArgs.builder()
.expression("string")
.language("string")
.build())
.columnOrders("string")
.columnSettings(Map.of("string", KibanaDashboardPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs.builder()
.width(0.0)
.build()))
.density("string")
.filters(KibanaDashboardPanelDiscoverSessionConfigByValueTabDslFilterArgs.builder()
.filterJson("string")
.build())
.headerRowHeight("string")
.rowHeight("string")
.rowsPerPage(0.0)
.sampleSize(0.0)
.sorts(KibanaDashboardPanelDiscoverSessionConfigByValueTabDslSortArgs.builder()
.direction("string")
.name("string")
.build())
.viewMode("string")
.build())
.esql(KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlArgs.builder()
.dataSourceJson("string")
.columnOrders("string")
.columnSettings(Map.of("string", KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs.builder()
.width(0.0)
.build()))
.density("string")
.headerRowHeight("string")
.rowHeight("string")
.sorts(KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlSortArgs.builder()
.direction("string")
.name("string")
.build())
.build())
.build())
.timeRange(KibanaDashboardPanelDiscoverSessionConfigByValueTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.build())
.description("string")
.drilldowns(KibanaDashboardPanelDiscoverSessionConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.visConfig(KibanaDashboardPanelVisConfigArgs.builder()
.byReference(KibanaDashboardPanelVisConfigByReferenceArgs.builder()
.refId("string")
.description("string")
.drilldowns(KibanaDashboardPanelVisConfigByReferenceDrilldownArgs.builder()
.dashboard(KibanaDashboardPanelVisConfigByReferenceDrilldownDashboardArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.useFilters(false)
.useTimeRange(false)
.build())
.discover(KibanaDashboardPanelVisConfigByReferenceDrilldownDiscoverArgs.builder()
.label("string")
.openInNewTab(false)
.build())
.url(KibanaDashboardPanelVisConfigByReferenceDrilldownUrlArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.referencesJson("string")
.timeRange(KibanaDashboardPanelVisConfigByReferenceTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.byValue(KibanaDashboardPanelVisConfigByValueArgs.builder()
.datatableConfig(KibanaDashboardPanelVisConfigByValueDatatableConfigArgs.builder()
.esql(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlArgs.builder()
.dataSourceJson("string")
.styling(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingArgs.builder()
.density(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityArgs.builder()
.height(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightArgs.builder()
.header(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightHeaderArgs.builder()
.maxLines(0.0)
.type("string")
.build())
.value(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightValueArgs.builder()
.lines(0.0)
.type("string")
.build())
.build())
.mode("string")
.build())
.paging(0.0)
.sortByJson("string")
.build())
.metrics(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlMetricArgs.builder()
.configJson("string")
.build())
.ignoreGlobalFilters(false)
.hideBorder(false)
.hideTitle(false)
.filters(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlFilterArgs.builder()
.filterJson("string")
.build())
.drilldowns(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.referencesJson("string")
.rows(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlRowArgs.builder()
.configJson("string")
.build())
.sampling(0.0)
.splitMetricsBies(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArgs.builder()
.configJson("string")
.build())
.description("string")
.timeRange(KibanaDashboardPanelVisConfigByValueDatatableConfigEsqlTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.noEsql(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlArgs.builder()
.dataSourceJson("string")
.styling(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingArgs.builder()
.density(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityArgs.builder()
.height(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightArgs.builder()
.header(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightHeaderArgs.builder()
.maxLines(0.0)
.type("string")
.build())
.value(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightValueArgs.builder()
.lines(0.0)
.type("string")
.build())
.build())
.mode("string")
.build())
.paging(0.0)
.sortByJson("string")
.build())
.query(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlQueryArgs.builder()
.expression("string")
.language("string")
.build())
.metrics(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlMetricArgs.builder()
.configJson("string")
.build())
.hideBorder(false)
.hideTitle(false)
.ignoreGlobalFilters(false)
.filters(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlFilterArgs.builder()
.filterJson("string")
.build())
.drilldowns(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.referencesJson("string")
.rows(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlRowArgs.builder()
.configJson("string")
.build())
.sampling(0.0)
.splitMetricsBies(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArgs.builder()
.configJson("string")
.build())
.description("string")
.timeRange(KibanaDashboardPanelVisConfigByValueDatatableConfigNoEsqlTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.build())
.gaugeConfig(KibanaDashboardPanelVisConfigByValueGaugeConfigArgs.builder()
.dataSourceJson("string")
.styling(KibanaDashboardPanelVisConfigByValueGaugeConfigStylingArgs.builder()
.shapeJson("string")
.build())
.hideTitle(false)
.esqlMetric(KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricArgs.builder()
.column("string")
.formatJson("string")
.colorJson("string")
.goal(KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricGoalArgs.builder()
.column("string")
.label("string")
.build())
.label("string")
.max(KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricMaxArgs.builder()
.column("string")
.label("string")
.build())
.min(KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricMinArgs.builder()
.column("string")
.label("string")
.build())
.subtitle("string")
.ticks(KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricTicksArgs.builder()
.mode("string")
.visible(false)
.build())
.title(KibanaDashboardPanelVisConfigByValueGaugeConfigEsqlMetricTitleArgs.builder()
.text("string")
.visible(false)
.build())
.build())
.filters(KibanaDashboardPanelVisConfigByValueGaugeConfigFilterArgs.builder()
.filterJson("string")
.build())
.hideBorder(false)
.drilldowns(KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueGaugeConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.ignoreGlobalFilters(false)
.metricJson("string")
.query(KibanaDashboardPanelVisConfigByValueGaugeConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.description("string")
.timeRange(KibanaDashboardPanelVisConfigByValueGaugeConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.heatmapConfig(KibanaDashboardPanelVisConfigByValueHeatmapConfigArgs.builder()
.legend(KibanaDashboardPanelVisConfigByValueHeatmapConfigLegendArgs.builder()
.size("string")
.truncateAfterLines(0.0)
.visibility("string")
.build())
.dataSourceJson("string")
.xAxisJson("string")
.styling(KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingArgs.builder()
.cells(KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingCellsArgs.builder()
.labels(KibanaDashboardPanelVisConfigByValueHeatmapConfigStylingCellsLabelsArgs.builder()
.visible(false)
.build())
.build())
.build())
.axis(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisArgs.builder()
.x(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXArgs.builder()
.labels(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXLabelsArgs.builder()
.orientation("string")
.visible(false)
.build())
.title(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisXTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.y(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYArgs.builder()
.labels(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYLabelsArgs.builder()
.visible(false)
.build())
.title(KibanaDashboardPanelVisConfigByValueHeatmapConfigAxisYTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.build())
.metricJson("string")
.filters(KibanaDashboardPanelVisConfigByValueHeatmapConfigFilterArgs.builder()
.filterJson("string")
.build())
.ignoreGlobalFilters(false)
.hideTitle(false)
.hideBorder(false)
.query(KibanaDashboardPanelVisConfigByValueHeatmapConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.drilldowns(KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueHeatmapConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.timeRange(KibanaDashboardPanelVisConfigByValueHeatmapConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.description("string")
.yAxisJson("string")
.build())
.legacyMetricConfig(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigArgs.builder()
.dataSourceJson("string")
.metricJson("string")
.ignoreGlobalFilters(false)
.filters(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigFilterArgs.builder()
.filterJson("string")
.build())
.hideBorder(false)
.hideTitle(false)
.drilldowns(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.description("string")
.query(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValueLegacyMetricConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.metricChartConfig(KibanaDashboardPanelVisConfigByValueMetricChartConfigArgs.builder()
.metrics(KibanaDashboardPanelVisConfigByValueMetricChartConfigMetricArgs.builder()
.configJson("string")
.build())
.dataSourceJson("string")
.hideTitle(false)
.drilldowns(KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueMetricChartConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.filters(KibanaDashboardPanelVisConfigByValueMetricChartConfigFilterArgs.builder()
.filterJson("string")
.build())
.hideBorder(false)
.breakdownByJson("string")
.ignoreGlobalFilters(false)
.description("string")
.query(KibanaDashboardPanelVisConfigByValueMetricChartConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValueMetricChartConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.mosaicConfig(KibanaDashboardPanelVisConfigByValueMosaicConfigArgs.builder()
.groupBreakdownByJson("string")
.legend(KibanaDashboardPanelVisConfigByValueMosaicConfigLegendArgs.builder()
.size("string")
.nested(false)
.truncateAfterLines(0.0)
.visible("string")
.build())
.dataSourceJson("string")
.hideBorder(false)
.ignoreGlobalFilters(false)
.filters(KibanaDashboardPanelVisConfigByValueMosaicConfigFilterArgs.builder()
.filterJson("string")
.build())
.esqlGroupBies(KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlGroupByArgs.builder()
.collapseBy("string")
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.groupByJson("string")
.drilldowns(KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueMosaicConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideTitle(false)
.esqlMetrics(KibanaDashboardPanelVisConfigByValueMosaicConfigEsqlMetricArgs.builder()
.column("string")
.formatJson("string")
.label("string")
.build())
.description("string")
.metricsJson("string")
.query(KibanaDashboardPanelVisConfigByValueMosaicConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValueMosaicConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.valueDisplay(KibanaDashboardPanelVisConfigByValueMosaicConfigValueDisplayArgs.builder()
.mode("string")
.percentDecimals(0.0)
.build())
.build())
.pieChartConfig(KibanaDashboardPanelVisConfigByValuePieChartConfigArgs.builder()
.dataSourceJson("string")
.metrics(KibanaDashboardPanelVisConfigByValuePieChartConfigMetricArgs.builder()
.configJson("string")
.build())
.ignoreGlobalFilters(false)
.labelPosition("string")
.filters(KibanaDashboardPanelVisConfigByValuePieChartConfigFilterArgs.builder()
.filterJson("string")
.build())
.groupBies(KibanaDashboardPanelVisConfigByValuePieChartConfigGroupByArgs.builder()
.configJson("string")
.build())
.hideBorder(false)
.hideTitle(false)
.donutHole("string")
.drilldowns(KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValuePieChartConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.legend(KibanaDashboardPanelVisConfigByValuePieChartConfigLegendArgs.builder()
.size("string")
.nested(false)
.truncateAfterLines(0.0)
.visible("string")
.build())
.description("string")
.query(KibanaDashboardPanelVisConfigByValuePieChartConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValuePieChartConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.regionMapConfig(KibanaDashboardPanelVisConfigByValueRegionMapConfigArgs.builder()
.dataSourceJson("string")
.regionJson("string")
.metricJson("string")
.ignoreGlobalFilters(false)
.hideBorder(false)
.hideTitle(false)
.filters(KibanaDashboardPanelVisConfigByValueRegionMapConfigFilterArgs.builder()
.filterJson("string")
.build())
.drilldowns(KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueRegionMapConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.query(KibanaDashboardPanelVisConfigByValueRegionMapConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.description("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValueRegionMapConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.tagcloudConfig(KibanaDashboardPanelVisConfigByValueTagcloudConfigArgs.builder()
.dataSourceJson("string")
.description("string")
.drilldowns(KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueTagcloudConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.esqlMetric(KibanaDashboardPanelVisConfigByValueTagcloudConfigEsqlMetricArgs.builder()
.column("string")
.formatJson("string")
.label("string")
.build())
.esqlTagBy(KibanaDashboardPanelVisConfigByValueTagcloudConfigEsqlTagByArgs.builder()
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.filters(KibanaDashboardPanelVisConfigByValueTagcloudConfigFilterArgs.builder()
.filterJson("string")
.build())
.fontSize(KibanaDashboardPanelVisConfigByValueTagcloudConfigFontSizeArgs.builder()
.max(0.0)
.min(0.0)
.build())
.hideBorder(false)
.hideTitle(false)
.ignoreGlobalFilters(false)
.metricJson("string")
.orientation("string")
.query(KibanaDashboardPanelVisConfigByValueTagcloudConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.tagByJson("string")
.timeRange(KibanaDashboardPanelVisConfigByValueTagcloudConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.treemapConfig(KibanaDashboardPanelVisConfigByValueTreemapConfigArgs.builder()
.dataSourceJson("string")
.legend(KibanaDashboardPanelVisConfigByValueTreemapConfigLegendArgs.builder()
.size("string")
.nested(false)
.truncateAfterLines(0.0)
.visible("string")
.build())
.hideTitle(false)
.ignoreGlobalFilters(false)
.esqlMetrics(KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricArgs.builder()
.color(KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlMetricColorArgs.builder()
.color("string")
.type("string")
.build())
.column("string")
.formatJson("string")
.label("string")
.build())
.filters(KibanaDashboardPanelVisConfigByValueTreemapConfigFilterArgs.builder()
.filterJson("string")
.build())
.groupByJson("string")
.hideBorder(false)
.drilldowns(KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueTreemapConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.esqlGroupBies(KibanaDashboardPanelVisConfigByValueTreemapConfigEsqlGroupByArgs.builder()
.collapseBy("string")
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.description("string")
.metricsJson("string")
.query(KibanaDashboardPanelVisConfigByValueTreemapConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValueTreemapConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.valueDisplay(KibanaDashboardPanelVisConfigByValueTreemapConfigValueDisplayArgs.builder()
.mode("string")
.percentDecimals(0.0)
.build())
.build())
.waffleConfig(KibanaDashboardPanelVisConfigByValueWaffleConfigArgs.builder()
.dataSourceJson("string")
.legend(KibanaDashboardPanelVisConfigByValueWaffleConfigLegendArgs.builder()
.size("string")
.truncateAfterLines(0.0)
.values("string")
.visible("string")
.build())
.hideTitle(false)
.ignoreGlobalFilters(false)
.esqlMetrics(KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricArgs.builder()
.color(KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlMetricColorArgs.builder()
.color("string")
.type("string")
.build())
.column("string")
.formatJson("string")
.label("string")
.build())
.filters(KibanaDashboardPanelVisConfigByValueWaffleConfigFilterArgs.builder()
.filterJson("string")
.build())
.groupBies(KibanaDashboardPanelVisConfigByValueWaffleConfigGroupByArgs.builder()
.configJson("string")
.build())
.hideBorder(false)
.drilldowns(KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueWaffleConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.esqlGroupBies(KibanaDashboardPanelVisConfigByValueWaffleConfigEsqlGroupByArgs.builder()
.collapseBy("string")
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.description("string")
.metrics(KibanaDashboardPanelVisConfigByValueWaffleConfigMetricArgs.builder()
.configJson("string")
.build())
.query(KibanaDashboardPanelVisConfigByValueWaffleConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardPanelVisConfigByValueWaffleConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.valueDisplay(KibanaDashboardPanelVisConfigByValueWaffleConfigValueDisplayArgs.builder()
.mode("string")
.percentDecimals(0.0)
.build())
.build())
.xyChartConfig(KibanaDashboardPanelVisConfigByValueXyChartConfigArgs.builder()
.fitting(KibanaDashboardPanelVisConfigByValueXyChartConfigFittingArgs.builder()
.type("string")
.dotted(false)
.endValue("string")
.build())
.decorations(KibanaDashboardPanelVisConfigByValueXyChartConfigDecorationsArgs.builder()
.fillOpacity(0.0)
.lineInterpolation("string")
.minimumBarHeight(0.0)
.pointVisibility("string")
.showCurrentTimeMarker(false)
.showEndZones(false)
.showValueLabels(false)
.build())
.legend(KibanaDashboardPanelVisConfigByValueXyChartConfigLegendArgs.builder()
.alignment("string")
.columns(0.0)
.inside(false)
.position("string")
.size("string")
.statistics("string")
.truncateAfterLines(0.0)
.visibility("string")
.build())
.axis(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisArgs.builder()
.x(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisXArgs.builder()
.domainJson("string")
.grid(false)
.labelOrientation("string")
.scale("string")
.ticks(false)
.title(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisXTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.y(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisYArgs.builder()
.domainJson("string")
.grid(false)
.labelOrientation("string")
.scale("string")
.ticks(false)
.title(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisYTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.y2(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisY2Args.builder()
.domainJson("string")
.grid(false)
.labelOrientation("string")
.scale("string")
.ticks(false)
.title(KibanaDashboardPanelVisConfigByValueXyChartConfigAxisY2TitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.build())
.layers(KibanaDashboardPanelVisConfigByValueXyChartConfigLayerArgs.builder()
.type("string")
.dataLayer(KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerArgs.builder()
.dataSourceJson("string")
.ys(KibanaDashboardPanelVisConfigByValueXyChartConfigLayerDataLayerYArgs.builder()
.configJson("string")
.build())
.breakdownByJson("string")
.ignoreGlobalFilters(false)
.sampling(0.0)
.xJson("string")
.build())
.referenceLineLayer(KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerArgs.builder()
.dataSourceJson("string")
.thresholds(KibanaDashboardPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArgs.builder()
.axis("string")
.colorJson("string")
.column("string")
.fill("string")
.icon("string")
.operation("string")
.strokeDash("string")
.strokeWidth(0.0)
.text("string")
.valueJson("string")
.build())
.ignoreGlobalFilters(false)
.sampling(0.0)
.build())
.build())
.drilldowns(KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardPanelVisConfigByValueXyChartConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.filters(KibanaDashboardPanelVisConfigByValueXyChartConfigFilterArgs.builder()
.filterJson("string")
.build())
.description("string")
.query(KibanaDashboardPanelVisConfigByValueXyChartConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.timeRange(KibanaDashboardPanelVisConfigByValueXyChartConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.build())
.build())
.build())
.accessControl(KibanaDashboardAccessControlArgs.builder()
.accessMode("string")
.build())
.options(KibanaDashboardOptionsArgs.builder()
.autoApplyFilters(false)
.hidePanelBorders(false)
.hidePanelTitles(false)
.syncColors(false)
.syncCursor(false)
.syncTooltips(false)
.useMargins(false)
.build())
.kibanaConnections(KibanaDashboardKibanaConnectionArgs.builder()
.apiKey("string")
.bearerToken("string")
.caCerts("string")
.endpoints("string")
.insecure(false)
.password("string")
.username("string")
.build())
.sections(KibanaDashboardSectionArgs.builder()
.grid(KibanaDashboardSectionGridArgs.builder()
.y(0.0)
.build())
.title("string")
.collapsed(false)
.id("string")
.panels(KibanaDashboardSectionPanelArgs.builder()
.grid(KibanaDashboardSectionPanelGridArgs.builder()
.x(0.0)
.y(0.0)
.h(0.0)
.w(0.0)
.build())
.type("string")
.rangeSliderControlConfig(KibanaDashboardSectionPanelRangeSliderControlConfigArgs.builder()
.dataViewId("string")
.fieldName("string")
.ignoreValidations(false)
.step(0.0)
.title("string")
.useGlobalFilters(false)
.values("string")
.build())
.sloAlertsConfig(KibanaDashboardSectionPanelSloAlertsConfigArgs.builder()
.slos(KibanaDashboardSectionPanelSloAlertsConfigSloArgs.builder()
.sloId("string")
.sloInstanceId("string")
.build())
.description("string")
.drilldowns(KibanaDashboardSectionPanelSloAlertsConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.id("string")
.imageConfig(KibanaDashboardSectionPanelImageConfigArgs.builder()
.src(KibanaDashboardSectionPanelImageConfigSrcArgs.builder()
.file(KibanaDashboardSectionPanelImageConfigSrcFileArgs.builder()
.fileId("string")
.build())
.url(KibanaDashboardSectionPanelImageConfigSrcUrlArgs.builder()
.url("string")
.build())
.build())
.altText("string")
.backgroundColor("string")
.description("string")
.drilldowns(KibanaDashboardSectionPanelImageConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelImageConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.trigger("string")
.openInNewTab(false)
.useFilters(false)
.useTimeRange(false)
.build())
.urlDrilldown(KibanaDashboardSectionPanelImageConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.objectFit("string")
.title("string")
.build())
.markdownConfig(KibanaDashboardSectionPanelMarkdownConfigArgs.builder()
.byReference(KibanaDashboardSectionPanelMarkdownConfigByReferenceArgs.builder()
.refId("string")
.description("string")
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.byValue(KibanaDashboardSectionPanelMarkdownConfigByValueArgs.builder()
.content("string")
.settings(KibanaDashboardSectionPanelMarkdownConfigByValueSettingsArgs.builder()
.openLinksInNewTab(false)
.build())
.description("string")
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.build())
.optionsListControlConfig(KibanaDashboardSectionPanelOptionsListControlConfigArgs.builder()
.fieldName("string")
.dataViewId("string")
.runPastTimeout(false)
.existsSelected(false)
.exclude(false)
.ignoreValidations(false)
.displaySettings(KibanaDashboardSectionPanelOptionsListControlConfigDisplaySettingsArgs.builder()
.hideActionBar(false)
.hideExclude(false)
.hideExists(false)
.hideSort(false)
.placeholder("string")
.build())
.searchTechnique("string")
.selectedOptions("string")
.singleSelect(false)
.sort(KibanaDashboardSectionPanelOptionsListControlConfigSortArgs.builder()
.by("string")
.direction("string")
.build())
.title("string")
.useGlobalFilters(false)
.build())
.configJson("string")
.esqlControlConfig(KibanaDashboardSectionPanelEsqlControlConfigArgs.builder()
.controlType("string")
.esqlQuery("string")
.selectedOptions("string")
.variableName("string")
.variableType("string")
.availableOptions("string")
.displaySettings(KibanaDashboardSectionPanelEsqlControlConfigDisplaySettingsArgs.builder()
.hideActionBar(false)
.hideExclude(false)
.hideExists(false)
.hideSort(false)
.placeholder("string")
.build())
.singleSelect(false)
.title("string")
.build())
.sloBurnRateConfig(KibanaDashboardSectionPanelSloBurnRateConfigArgs.builder()
.duration("string")
.sloId("string")
.description("string")
.drilldowns(KibanaDashboardSectionPanelSloBurnRateConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.sloInstanceId("string")
.title("string")
.build())
.sloErrorBudgetConfig(KibanaDashboardSectionPanelSloErrorBudgetConfigArgs.builder()
.sloId("string")
.description("string")
.drilldowns(KibanaDashboardSectionPanelSloErrorBudgetConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.sloInstanceId("string")
.title("string")
.build())
.sloOverviewConfig(KibanaDashboardSectionPanelSloOverviewConfigArgs.builder()
.groups(KibanaDashboardSectionPanelSloOverviewConfigGroupsArgs.builder()
.description("string")
.drilldowns(KibanaDashboardSectionPanelSloOverviewConfigGroupsDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.groupFilters(KibanaDashboardSectionPanelSloOverviewConfigGroupsGroupFiltersArgs.builder()
.filtersJson("string")
.groupBy("string")
.groups("string")
.kqlQuery("string")
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.single(KibanaDashboardSectionPanelSloOverviewConfigSingleArgs.builder()
.sloId("string")
.description("string")
.drilldowns(KibanaDashboardSectionPanelSloOverviewConfigSingleDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.remoteName("string")
.sloInstanceId("string")
.title("string")
.build())
.build())
.syntheticsMonitorsConfig(KibanaDashboardSectionPanelSyntheticsMonitorsConfigArgs.builder()
.description("string")
.filters(KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersArgs.builder()
.locations(KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersLocationArgs.builder()
.label("string")
.value("string")
.build())
.monitorIds(KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs.builder()
.label("string")
.value("string")
.build())
.monitorTypes(KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs.builder()
.label("string")
.value("string")
.build())
.projects(KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersProjectArgs.builder()
.label("string")
.value("string")
.build())
.tags(KibanaDashboardSectionPanelSyntheticsMonitorsConfigFiltersTagArgs.builder()
.label("string")
.value("string")
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.view("string")
.build())
.syntheticsStatsOverviewConfig(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigArgs.builder()
.description("string")
.drilldowns(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.filters(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersArgs.builder()
.locations(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersLocationArgs.builder()
.label("string")
.value("string")
.build())
.monitorIds(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs.builder()
.label("string")
.value("string")
.build())
.monitorTypes(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs.builder()
.label("string")
.value("string")
.build())
.projects(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersProjectArgs.builder()
.label("string")
.value("string")
.build())
.tags(KibanaDashboardSectionPanelSyntheticsStatsOverviewConfigFiltersTagArgs.builder()
.label("string")
.value("string")
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.timeSliderControlConfig(KibanaDashboardSectionPanelTimeSliderControlConfigArgs.builder()
.endPercentageOfTimeRange(0.0)
.isAnchored(false)
.startPercentageOfTimeRange(0.0)
.build())
.discoverSessionConfig(KibanaDashboardSectionPanelDiscoverSessionConfigArgs.builder()
.byReference(KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceArgs.builder()
.refId("string")
.overrides(KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesArgs.builder()
.columnOrders("string")
.columnSettings(Map.of("string", KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs.builder()
.width(0.0)
.build()))
.density("string")
.headerRowHeight("string")
.rowHeight("string")
.rowsPerPage(0.0)
.sampleSize(0.0)
.sorts(KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceOverridesSortArgs.builder()
.direction("string")
.name("string")
.build())
.build())
.selectedTabId("string")
.timeRange(KibanaDashboardSectionPanelDiscoverSessionConfigByReferenceTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.build())
.byValue(KibanaDashboardSectionPanelDiscoverSessionConfigByValueArgs.builder()
.tab(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabArgs.builder()
.dsl(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslArgs.builder()
.dataSourceJson("string")
.query(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslQueryArgs.builder()
.expression("string")
.language("string")
.build())
.columnOrders("string")
.columnSettings(Map.of("string", KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs.builder()
.width(0.0)
.build()))
.density("string")
.filters(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslFilterArgs.builder()
.filterJson("string")
.build())
.headerRowHeight("string")
.rowHeight("string")
.rowsPerPage(0.0)
.sampleSize(0.0)
.sorts(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabDslSortArgs.builder()
.direction("string")
.name("string")
.build())
.viewMode("string")
.build())
.esql(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlArgs.builder()
.dataSourceJson("string")
.columnOrders("string")
.columnSettings(Map.of("string", KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs.builder()
.width(0.0)
.build()))
.density("string")
.headerRowHeight("string")
.rowHeight("string")
.sorts(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTabEsqlSortArgs.builder()
.direction("string")
.name("string")
.build())
.build())
.build())
.timeRange(KibanaDashboardSectionPanelDiscoverSessionConfigByValueTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.build())
.description("string")
.drilldowns(KibanaDashboardSectionPanelDiscoverSessionConfigDrilldownArgs.builder()
.label("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.hideBorder(false)
.hideTitle(false)
.title("string")
.build())
.visConfig(KibanaDashboardSectionPanelVisConfigArgs.builder()
.byReference(KibanaDashboardSectionPanelVisConfigByReferenceArgs.builder()
.refId("string")
.description("string")
.drilldowns(KibanaDashboardSectionPanelVisConfigByReferenceDrilldownArgs.builder()
.dashboard(KibanaDashboardSectionPanelVisConfigByReferenceDrilldownDashboardArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.useFilters(false)
.useTimeRange(false)
.build())
.discover(KibanaDashboardSectionPanelVisConfigByReferenceDrilldownDiscoverArgs.builder()
.label("string")
.openInNewTab(false)
.build())
.url(KibanaDashboardSectionPanelVisConfigByReferenceDrilldownUrlArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.referencesJson("string")
.timeRange(KibanaDashboardSectionPanelVisConfigByReferenceTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.byValue(KibanaDashboardSectionPanelVisConfigByValueArgs.builder()
.datatableConfig(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigArgs.builder()
.esql(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlArgs.builder()
.dataSourceJson("string")
.styling(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingArgs.builder()
.density(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityArgs.builder()
.height(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightArgs.builder()
.header(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightHeaderArgs.builder()
.maxLines(0.0)
.type("string")
.build())
.value(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlStylingDensityHeightValueArgs.builder()
.lines(0.0)
.type("string")
.build())
.build())
.mode("string")
.build())
.paging(0.0)
.sortByJson("string")
.build())
.metrics(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlMetricArgs.builder()
.configJson("string")
.build())
.ignoreGlobalFilters(false)
.hideBorder(false)
.hideTitle(false)
.filters(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlFilterArgs.builder()
.filterJson("string")
.build())
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.referencesJson("string")
.rows(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlRowArgs.builder()
.configJson("string")
.build())
.sampling(0.0)
.splitMetricsBies(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlSplitMetricsByArgs.builder()
.configJson("string")
.build())
.description("string")
.timeRange(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigEsqlTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.noEsql(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlArgs.builder()
.dataSourceJson("string")
.styling(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingArgs.builder()
.density(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityArgs.builder()
.height(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightArgs.builder()
.header(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightHeaderArgs.builder()
.maxLines(0.0)
.type("string")
.build())
.value(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlStylingDensityHeightValueArgs.builder()
.lines(0.0)
.type("string")
.build())
.build())
.mode("string")
.build())
.paging(0.0)
.sortByJson("string")
.build())
.query(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlQueryArgs.builder()
.expression("string")
.language("string")
.build())
.metrics(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlMetricArgs.builder()
.configJson("string")
.build())
.hideBorder(false)
.hideTitle(false)
.ignoreGlobalFilters(false)
.filters(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlFilterArgs.builder()
.filterJson("string")
.build())
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.referencesJson("string")
.rows(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlRowArgs.builder()
.configJson("string")
.build())
.sampling(0.0)
.splitMetricsBies(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlSplitMetricsByArgs.builder()
.configJson("string")
.build())
.description("string")
.timeRange(KibanaDashboardSectionPanelVisConfigByValueDatatableConfigNoEsqlTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.build())
.gaugeConfig(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigArgs.builder()
.dataSourceJson("string")
.styling(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigStylingArgs.builder()
.shapeJson("string")
.build())
.hideTitle(false)
.esqlMetric(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricArgs.builder()
.column("string")
.formatJson("string")
.colorJson("string")
.goal(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricGoalArgs.builder()
.column("string")
.label("string")
.build())
.label("string")
.max(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricMaxArgs.builder()
.column("string")
.label("string")
.build())
.min(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricMinArgs.builder()
.column("string")
.label("string")
.build())
.subtitle("string")
.ticks(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricTicksArgs.builder()
.mode("string")
.visible(false)
.build())
.title(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigEsqlMetricTitleArgs.builder()
.text("string")
.visible(false)
.build())
.build())
.filters(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigFilterArgs.builder()
.filterJson("string")
.build())
.hideBorder(false)
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.ignoreGlobalFilters(false)
.metricJson("string")
.query(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.description("string")
.timeRange(KibanaDashboardSectionPanelVisConfigByValueGaugeConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.heatmapConfig(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigArgs.builder()
.legend(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigLegendArgs.builder()
.size("string")
.truncateAfterLines(0.0)
.visibility("string")
.build())
.dataSourceJson("string")
.xAxisJson("string")
.styling(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingArgs.builder()
.cells(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingCellsArgs.builder()
.labels(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigStylingCellsLabelsArgs.builder()
.visible(false)
.build())
.build())
.build())
.axis(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisArgs.builder()
.x(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXArgs.builder()
.labels(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXLabelsArgs.builder()
.orientation("string")
.visible(false)
.build())
.title(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisXTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.y(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYArgs.builder()
.labels(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYLabelsArgs.builder()
.visible(false)
.build())
.title(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigAxisYTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.build())
.metricJson("string")
.filters(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigFilterArgs.builder()
.filterJson("string")
.build())
.ignoreGlobalFilters(false)
.hideTitle(false)
.hideBorder(false)
.query(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.timeRange(KibanaDashboardSectionPanelVisConfigByValueHeatmapConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.description("string")
.yAxisJson("string")
.build())
.legacyMetricConfig(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigArgs.builder()
.dataSourceJson("string")
.metricJson("string")
.ignoreGlobalFilters(false)
.filters(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigFilterArgs.builder()
.filterJson("string")
.build())
.hideBorder(false)
.hideTitle(false)
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.description("string")
.query(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValueLegacyMetricConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.metricChartConfig(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigArgs.builder()
.metrics(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigMetricArgs.builder()
.configJson("string")
.build())
.dataSourceJson("string")
.hideTitle(false)
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.filters(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigFilterArgs.builder()
.filterJson("string")
.build())
.hideBorder(false)
.breakdownByJson("string")
.ignoreGlobalFilters(false)
.description("string")
.query(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValueMetricChartConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.mosaicConfig(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigArgs.builder()
.groupBreakdownByJson("string")
.legend(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigLegendArgs.builder()
.size("string")
.nested(false)
.truncateAfterLines(0.0)
.visible("string")
.build())
.dataSourceJson("string")
.hideBorder(false)
.ignoreGlobalFilters(false)
.filters(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigFilterArgs.builder()
.filterJson("string")
.build())
.esqlGroupBies(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlGroupByArgs.builder()
.collapseBy("string")
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.groupByJson("string")
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideTitle(false)
.esqlMetrics(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigEsqlMetricArgs.builder()
.column("string")
.formatJson("string")
.label("string")
.build())
.description("string")
.metricsJson("string")
.query(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.valueDisplay(KibanaDashboardSectionPanelVisConfigByValueMosaicConfigValueDisplayArgs.builder()
.mode("string")
.percentDecimals(0.0)
.build())
.build())
.pieChartConfig(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigArgs.builder()
.dataSourceJson("string")
.metrics(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigMetricArgs.builder()
.configJson("string")
.build())
.ignoreGlobalFilters(false)
.labelPosition("string")
.filters(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigFilterArgs.builder()
.filterJson("string")
.build())
.groupBies(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigGroupByArgs.builder()
.configJson("string")
.build())
.hideBorder(false)
.hideTitle(false)
.donutHole("string")
.drilldowns(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.legend(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigLegendArgs.builder()
.size("string")
.nested(false)
.truncateAfterLines(0.0)
.visible("string")
.build())
.description("string")
.query(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValuePieChartConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.regionMapConfig(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigArgs.builder()
.dataSourceJson("string")
.regionJson("string")
.metricJson("string")
.ignoreGlobalFilters(false)
.hideBorder(false)
.hideTitle(false)
.filters(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigFilterArgs.builder()
.filterJson("string")
.build())
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.query(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.description("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValueRegionMapConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.tagcloudConfig(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigArgs.builder()
.dataSourceJson("string")
.description("string")
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.esqlMetric(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigEsqlMetricArgs.builder()
.column("string")
.formatJson("string")
.label("string")
.build())
.esqlTagBy(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigEsqlTagByArgs.builder()
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.filters(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFilterArgs.builder()
.filterJson("string")
.build())
.fontSize(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigFontSizeArgs.builder()
.max(0.0)
.min(0.0)
.build())
.hideBorder(false)
.hideTitle(false)
.ignoreGlobalFilters(false)
.metricJson("string")
.orientation("string")
.query(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.tagByJson("string")
.timeRange(KibanaDashboardSectionPanelVisConfigByValueTagcloudConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.treemapConfig(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigArgs.builder()
.dataSourceJson("string")
.legend(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigLegendArgs.builder()
.size("string")
.nested(false)
.truncateAfterLines(0.0)
.visible("string")
.build())
.hideTitle(false)
.ignoreGlobalFilters(false)
.esqlMetrics(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricArgs.builder()
.color(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlMetricColorArgs.builder()
.color("string")
.type("string")
.build())
.column("string")
.formatJson("string")
.label("string")
.build())
.filters(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigFilterArgs.builder()
.filterJson("string")
.build())
.groupByJson("string")
.hideBorder(false)
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.esqlGroupBies(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigEsqlGroupByArgs.builder()
.collapseBy("string")
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.description("string")
.metricsJson("string")
.query(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.valueDisplay(KibanaDashboardSectionPanelVisConfigByValueTreemapConfigValueDisplayArgs.builder()
.mode("string")
.percentDecimals(0.0)
.build())
.build())
.waffleConfig(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigArgs.builder()
.dataSourceJson("string")
.legend(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigLegendArgs.builder()
.size("string")
.truncateAfterLines(0.0)
.values("string")
.visible("string")
.build())
.hideTitle(false)
.ignoreGlobalFilters(false)
.esqlMetrics(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricArgs.builder()
.color(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlMetricColorArgs.builder()
.color("string")
.type("string")
.build())
.column("string")
.formatJson("string")
.label("string")
.build())
.filters(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigFilterArgs.builder()
.filterJson("string")
.build())
.groupBies(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigGroupByArgs.builder()
.configJson("string")
.build())
.hideBorder(false)
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.esqlGroupBies(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigEsqlGroupByArgs.builder()
.collapseBy("string")
.colorJson("string")
.column("string")
.formatJson("string")
.label("string")
.build())
.description("string")
.metrics(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigMetricArgs.builder()
.configJson("string")
.build())
.query(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.sampling(0.0)
.timeRange(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.valueDisplay(KibanaDashboardSectionPanelVisConfigByValueWaffleConfigValueDisplayArgs.builder()
.mode("string")
.percentDecimals(0.0)
.build())
.build())
.xyChartConfig(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigArgs.builder()
.fitting(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFittingArgs.builder()
.type("string")
.dotted(false)
.endValue("string")
.build())
.decorations(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDecorationsArgs.builder()
.fillOpacity(0.0)
.lineInterpolation("string")
.minimumBarHeight(0.0)
.pointVisibility("string")
.showCurrentTimeMarker(false)
.showEndZones(false)
.showValueLabels(false)
.build())
.legend(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLegendArgs.builder()
.alignment("string")
.columns(0.0)
.inside(false)
.position("string")
.size("string")
.statistics("string")
.truncateAfterLines(0.0)
.visibility("string")
.build())
.axis(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisArgs.builder()
.x(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisXArgs.builder()
.domainJson("string")
.grid(false)
.labelOrientation("string")
.scale("string")
.ticks(false)
.title(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisXTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.y(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisYArgs.builder()
.domainJson("string")
.grid(false)
.labelOrientation("string")
.scale("string")
.ticks(false)
.title(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisYTitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.y2(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisY2Args.builder()
.domainJson("string")
.grid(false)
.labelOrientation("string")
.scale("string")
.ticks(false)
.title(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigAxisY2TitleArgs.builder()
.value("string")
.visible(false)
.build())
.build())
.build())
.layers(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerArgs.builder()
.type("string")
.dataLayer(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerArgs.builder()
.dataSourceJson("string")
.ys(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerDataLayerYArgs.builder()
.configJson("string")
.build())
.breakdownByJson("string")
.ignoreGlobalFilters(false)
.sampling(0.0)
.xJson("string")
.build())
.referenceLineLayer(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerArgs.builder()
.dataSourceJson("string")
.thresholds(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigLayerReferenceLineLayerThresholdArgs.builder()
.axis("string")
.colorJson("string")
.column("string")
.fill("string")
.icon("string")
.operation("string")
.strokeDash("string")
.strokeWidth(0.0)
.text("string")
.valueJson("string")
.build())
.ignoreGlobalFilters(false)
.sampling(0.0)
.build())
.build())
.drilldowns(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownArgs.builder()
.dashboardDrilldown(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownDashboardDrilldownArgs.builder()
.dashboardId("string")
.label("string")
.openInNewTab(false)
.trigger("string")
.useFilters(false)
.useTimeRange(false)
.build())
.discoverDrilldown(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownDiscoverDrilldownArgs.builder()
.label("string")
.openInNewTab(false)
.trigger("string")
.build())
.urlDrilldown(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigDrilldownUrlDrilldownArgs.builder()
.label("string")
.trigger("string")
.url("string")
.encodeUrl(false)
.openInNewTab(false)
.build())
.build())
.hideBorder(false)
.hideTitle(false)
.filters(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigFilterArgs.builder()
.filterJson("string")
.build())
.description("string")
.query(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigQueryArgs.builder()
.expression("string")
.language("string")
.build())
.referencesJson("string")
.timeRange(KibanaDashboardSectionPanelVisConfigByValueXyChartConfigTimeRangeArgs.builder()
.from("string")
.to("string")
.mode("string")
.build())
.title("string")
.build())
.build())
.build())
.build())
.build())
.spaceId("string")
.tags("string")
.filters(KibanaDashboardFilterArgs.builder()
.filterJson("string")
.build())
.description("string")
.build());
kibana_dashboard_resource = elasticstack.KibanaDashboard("kibanaDashboardResource",
query={
"language": "string",
"json": "string",
"text": "string",
},
title="string",
time_range={
"from_": "string",
"to": "string",
"mode": "string",
},
refresh_interval={
"pause": False,
"value": float(0),
},
pinned_panels=[{
"type": "string",
"esql_control_config": {
"control_type": "string",
"esql_query": "string",
"selected_options": ["string"],
"variable_name": "string",
"variable_type": "string",
"available_options": ["string"],
"display_settings": {
"hide_action_bar": False,
"hide_exclude": False,
"hide_exists": False,
"hide_sort": False,
"placeholder": "string",
},
"single_select": False,
"title": "string",
},
"options_list_control_config": {
"field_name": "string",
"data_view_id": "string",
"run_past_timeout": False,
"exists_selected": False,
"exclude": False,
"ignore_validations": False,
"display_settings": {
"hide_action_bar": False,
"hide_exclude": False,
"hide_exists": False,
"hide_sort": False,
"placeholder": "string",
},
"search_technique": "string",
"selected_options": ["string"],
"single_select": False,
"sort": {
"by": "string",
"direction": "string",
},
"title": "string",
"use_global_filters": False,
},
"range_slider_control_config": {
"data_view_id": "string",
"field_name": "string",
"ignore_validations": False,
"step": float(0),
"title": "string",
"use_global_filters": False,
"values": ["string"],
},
"time_slider_control_config": {
"end_percentage_of_time_range": float(0),
"is_anchored": False,
"start_percentage_of_time_range": float(0),
},
}],
panels=[{
"grid": {
"x": float(0),
"y": float(0),
"h": float(0),
"w": float(0),
},
"type": "string",
"range_slider_control_config": {
"data_view_id": "string",
"field_name": "string",
"ignore_validations": False,
"step": float(0),
"title": "string",
"use_global_filters": False,
"values": ["string"],
},
"slo_alerts_config": {
"slos": [{
"slo_id": "string",
"slo_instance_id": "string",
}],
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"title": "string",
},
"id": "string",
"image_config": {
"src": {
"file": {
"file_id": "string",
},
"url": {
"url": "string",
},
},
"alt_text": "string",
"background_color": "string",
"description": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"trigger": "string",
"open_in_new_tab": False,
"use_filters": False,
"use_time_range": False,
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_border": False,
"hide_title": False,
"object_fit": "string",
"title": "string",
},
"markdown_config": {
"by_reference": {
"ref_id": "string",
"description": "string",
"hide_border": False,
"hide_title": False,
"title": "string",
},
"by_value": {
"content": "string",
"settings": {
"open_links_in_new_tab": False,
},
"description": "string",
"hide_border": False,
"hide_title": False,
"title": "string",
},
},
"options_list_control_config": {
"field_name": "string",
"data_view_id": "string",
"run_past_timeout": False,
"exists_selected": False,
"exclude": False,
"ignore_validations": False,
"display_settings": {
"hide_action_bar": False,
"hide_exclude": False,
"hide_exists": False,
"hide_sort": False,
"placeholder": "string",
},
"search_technique": "string",
"selected_options": ["string"],
"single_select": False,
"sort": {
"by": "string",
"direction": "string",
},
"title": "string",
"use_global_filters": False,
},
"config_json": "string",
"esql_control_config": {
"control_type": "string",
"esql_query": "string",
"selected_options": ["string"],
"variable_name": "string",
"variable_type": "string",
"available_options": ["string"],
"display_settings": {
"hide_action_bar": False,
"hide_exclude": False,
"hide_exists": False,
"hide_sort": False,
"placeholder": "string",
},
"single_select": False,
"title": "string",
},
"slo_burn_rate_config": {
"duration": "string",
"slo_id": "string",
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"slo_instance_id": "string",
"title": "string",
},
"slo_error_budget_config": {
"slo_id": "string",
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"slo_instance_id": "string",
"title": "string",
},
"slo_overview_config": {
"groups": {
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"group_filters": {
"filters_json": "string",
"group_by": "string",
"groups": ["string"],
"kql_query": "string",
},
"hide_border": False,
"hide_title": False,
"title": "string",
},
"single": {
"slo_id": "string",
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"remote_name": "string",
"slo_instance_id": "string",
"title": "string",
},
},
"synthetics_monitors_config": {
"description": "string",
"filters": {
"locations": [{
"label": "string",
"value": "string",
}],
"monitor_ids": [{
"label": "string",
"value": "string",
}],
"monitor_types": [{
"label": "string",
"value": "string",
}],
"projects": [{
"label": "string",
"value": "string",
}],
"tags": [{
"label": "string",
"value": "string",
}],
},
"hide_border": False,
"hide_title": False,
"title": "string",
"view": "string",
},
"synthetics_stats_overview_config": {
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"filters": {
"locations": [{
"label": "string",
"value": "string",
}],
"monitor_ids": [{
"label": "string",
"value": "string",
}],
"monitor_types": [{
"label": "string",
"value": "string",
}],
"projects": [{
"label": "string",
"value": "string",
}],
"tags": [{
"label": "string",
"value": "string",
}],
},
"hide_border": False,
"hide_title": False,
"title": "string",
},
"time_slider_control_config": {
"end_percentage_of_time_range": float(0),
"is_anchored": False,
"start_percentage_of_time_range": float(0),
},
"discover_session_config": {
"by_reference": {
"ref_id": "string",
"overrides": {
"column_orders": ["string"],
"column_settings": {
"string": {
"width": float(0),
},
},
"density": "string",
"header_row_height": "string",
"row_height": "string",
"rows_per_page": float(0),
"sample_size": float(0),
"sorts": [{
"direction": "string",
"name": "string",
}],
},
"selected_tab_id": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
},
"by_value": {
"tab": {
"dsl": {
"data_source_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"column_orders": ["string"],
"column_settings": {
"string": {
"width": float(0),
},
},
"density": "string",
"filters": [{
"filter_json": "string",
}],
"header_row_height": "string",
"row_height": "string",
"rows_per_page": float(0),
"sample_size": float(0),
"sorts": [{
"direction": "string",
"name": "string",
}],
"view_mode": "string",
},
"esql": {
"data_source_json": "string",
"column_orders": ["string"],
"column_settings": {
"string": {
"width": float(0),
},
},
"density": "string",
"header_row_height": "string",
"row_height": "string",
"sorts": [{
"direction": "string",
"name": "string",
}],
},
},
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
},
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"title": "string",
},
"vis_config": {
"by_reference": {
"ref_id": "string",
"description": "string",
"drilldowns": [{
"dashboard": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"use_filters": False,
"use_time_range": False,
},
"discover": {
"label": "string",
"open_in_new_tab": False,
},
"url": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_border": False,
"hide_title": False,
"references_json": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"by_value": {
"datatable_config": {
"esql": {
"data_source_json": "string",
"styling": {
"density": {
"height": {
"header": {
"max_lines": float(0),
"type": "string",
},
"value": {
"lines": float(0),
"type": "string",
},
},
"mode": "string",
},
"paging": float(0),
"sort_by_json": "string",
},
"metrics": [{
"config_json": "string",
}],
"ignore_global_filters": False,
"hide_border": False,
"hide_title": False,
"filters": [{
"filter_json": "string",
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"references_json": "string",
"rows": [{
"config_json": "string",
}],
"sampling": float(0),
"split_metrics_bies": [{
"config_json": "string",
}],
"description": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"no_esql": {
"data_source_json": "string",
"styling": {
"density": {
"height": {
"header": {
"max_lines": float(0),
"type": "string",
},
"value": {
"lines": float(0),
"type": "string",
},
},
"mode": "string",
},
"paging": float(0),
"sort_by_json": "string",
},
"query": {
"expression": "string",
"language": "string",
},
"metrics": [{
"config_json": "string",
}],
"hide_border": False,
"hide_title": False,
"ignore_global_filters": False,
"filters": [{
"filter_json": "string",
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"references_json": "string",
"rows": [{
"config_json": "string",
}],
"sampling": float(0),
"split_metrics_bies": [{
"config_json": "string",
}],
"description": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
},
"gauge_config": {
"data_source_json": "string",
"styling": {
"shape_json": "string",
},
"hide_title": False,
"esql_metric": {
"column": "string",
"format_json": "string",
"color_json": "string",
"goal": {
"column": "string",
"label": "string",
},
"label": "string",
"max": {
"column": "string",
"label": "string",
},
"min": {
"column": "string",
"label": "string",
},
"subtitle": "string",
"ticks": {
"mode": "string",
"visible": False,
},
"title": {
"text": "string",
"visible": False,
},
},
"filters": [{
"filter_json": "string",
}],
"hide_border": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"ignore_global_filters": False,
"metric_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"description": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"heatmap_config": {
"legend": {
"size": "string",
"truncate_after_lines": float(0),
"visibility": "string",
},
"data_source_json": "string",
"x_axis_json": "string",
"styling": {
"cells": {
"labels": {
"visible": False,
},
},
},
"axis": {
"x": {
"labels": {
"orientation": "string",
"visible": False,
},
"title": {
"value": "string",
"visible": False,
},
},
"y": {
"labels": {
"visible": False,
},
"title": {
"value": "string",
"visible": False,
},
},
},
"metric_json": "string",
"filters": [{
"filter_json": "string",
}],
"ignore_global_filters": False,
"hide_title": False,
"hide_border": False,
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"description": "string",
"y_axis_json": "string",
},
"legacy_metric_config": {
"data_source_json": "string",
"metric_json": "string",
"ignore_global_filters": False,
"filters": [{
"filter_json": "string",
}],
"hide_border": False,
"hide_title": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"metric_chart_config": {
"metrics": [{
"config_json": "string",
}],
"data_source_json": "string",
"hide_title": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"filters": [{
"filter_json": "string",
}],
"hide_border": False,
"breakdown_by_json": "string",
"ignore_global_filters": False,
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"mosaic_config": {
"group_breakdown_by_json": "string",
"legend": {
"size": "string",
"nested": False,
"truncate_after_lines": float(0),
"visible": "string",
},
"data_source_json": "string",
"hide_border": False,
"ignore_global_filters": False,
"filters": [{
"filter_json": "string",
}],
"esql_group_bies": [{
"collapse_by": "string",
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
}],
"group_by_json": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_title": False,
"esql_metrics": [{
"column": "string",
"format_json": "string",
"label": "string",
}],
"description": "string",
"metrics_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"value_display": {
"mode": "string",
"percent_decimals": float(0),
},
},
"pie_chart_config": {
"data_source_json": "string",
"metrics": [{
"config_json": "string",
}],
"ignore_global_filters": False,
"label_position": "string",
"filters": [{
"filter_json": "string",
}],
"group_bies": [{
"config_json": "string",
}],
"hide_border": False,
"hide_title": False,
"donut_hole": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"legend": {
"size": "string",
"nested": False,
"truncate_after_lines": float(0),
"visible": "string",
},
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"region_map_config": {
"data_source_json": "string",
"region_json": "string",
"metric_json": "string",
"ignore_global_filters": False,
"hide_border": False,
"hide_title": False,
"filters": [{
"filter_json": "string",
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"description": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"tagcloud_config": {
"data_source_json": "string",
"description": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"esql_metric": {
"column": "string",
"format_json": "string",
"label": "string",
},
"esql_tag_by": {
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
},
"filters": [{
"filter_json": "string",
}],
"font_size": {
"max": float(0),
"min": float(0),
},
"hide_border": False,
"hide_title": False,
"ignore_global_filters": False,
"metric_json": "string",
"orientation": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"tag_by_json": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"treemap_config": {
"data_source_json": "string",
"legend": {
"size": "string",
"nested": False,
"truncate_after_lines": float(0),
"visible": "string",
},
"hide_title": False,
"ignore_global_filters": False,
"esql_metrics": [{
"color": {
"color": "string",
"type": "string",
},
"column": "string",
"format_json": "string",
"label": "string",
}],
"filters": [{
"filter_json": "string",
}],
"group_by_json": "string",
"hide_border": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"esql_group_bies": [{
"collapse_by": "string",
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
}],
"description": "string",
"metrics_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"value_display": {
"mode": "string",
"percent_decimals": float(0),
},
},
"waffle_config": {
"data_source_json": "string",
"legend": {
"size": "string",
"truncate_after_lines": float(0),
"values": ["string"],
"visible": "string",
},
"hide_title": False,
"ignore_global_filters": False,
"esql_metrics": [{
"color": {
"color": "string",
"type": "string",
},
"column": "string",
"format_json": "string",
"label": "string",
}],
"filters": [{
"filter_json": "string",
}],
"group_bies": [{
"config_json": "string",
}],
"hide_border": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"esql_group_bies": [{
"collapse_by": "string",
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
}],
"description": "string",
"metrics": [{
"config_json": "string",
}],
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"value_display": {
"mode": "string",
"percent_decimals": float(0),
},
},
"xy_chart_config": {
"fitting": {
"type": "string",
"dotted": False,
"end_value": "string",
},
"decorations": {
"fill_opacity": float(0),
"line_interpolation": "string",
"minimum_bar_height": float(0),
"point_visibility": "string",
"show_current_time_marker": False,
"show_end_zones": False,
"show_value_labels": False,
},
"legend": {
"alignment": "string",
"columns": float(0),
"inside": False,
"position": "string",
"size": "string",
"statistics": ["string"],
"truncate_after_lines": float(0),
"visibility": "string",
},
"axis": {
"x": {
"domain_json": "string",
"grid": False,
"label_orientation": "string",
"scale": "string",
"ticks": False,
"title": {
"value": "string",
"visible": False,
},
},
"y": {
"domain_json": "string",
"grid": False,
"label_orientation": "string",
"scale": "string",
"ticks": False,
"title": {
"value": "string",
"visible": False,
},
},
"y2": {
"domain_json": "string",
"grid": False,
"label_orientation": "string",
"scale": "string",
"ticks": False,
"title": {
"value": "string",
"visible": False,
},
},
},
"layers": [{
"type": "string",
"data_layer": {
"data_source_json": "string",
"ys": [{
"config_json": "string",
}],
"breakdown_by_json": "string",
"ignore_global_filters": False,
"sampling": float(0),
"x_json": "string",
},
"reference_line_layer": {
"data_source_json": "string",
"thresholds": [{
"axis": "string",
"color_json": "string",
"column": "string",
"fill": "string",
"icon": "string",
"operation": "string",
"stroke_dash": "string",
"stroke_width": float(0),
"text": "string",
"value_json": "string",
}],
"ignore_global_filters": False,
"sampling": float(0),
},
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_border": False,
"hide_title": False,
"filters": [{
"filter_json": "string",
}],
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
},
},
}],
access_control={
"access_mode": "string",
},
options={
"auto_apply_filters": False,
"hide_panel_borders": False,
"hide_panel_titles": False,
"sync_colors": False,
"sync_cursor": False,
"sync_tooltips": False,
"use_margins": False,
},
kibana_connections=[{
"api_key": "string",
"bearer_token": "string",
"ca_certs": ["string"],
"endpoints": ["string"],
"insecure": False,
"password": "string",
"username": "string",
}],
sections=[{
"grid": {
"y": float(0),
},
"title": "string",
"collapsed": False,
"id": "string",
"panels": [{
"grid": {
"x": float(0),
"y": float(0),
"h": float(0),
"w": float(0),
},
"type": "string",
"range_slider_control_config": {
"data_view_id": "string",
"field_name": "string",
"ignore_validations": False,
"step": float(0),
"title": "string",
"use_global_filters": False,
"values": ["string"],
},
"slo_alerts_config": {
"slos": [{
"slo_id": "string",
"slo_instance_id": "string",
}],
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"title": "string",
},
"id": "string",
"image_config": {
"src": {
"file": {
"file_id": "string",
},
"url": {
"url": "string",
},
},
"alt_text": "string",
"background_color": "string",
"description": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"trigger": "string",
"open_in_new_tab": False,
"use_filters": False,
"use_time_range": False,
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_border": False,
"hide_title": False,
"object_fit": "string",
"title": "string",
},
"markdown_config": {
"by_reference": {
"ref_id": "string",
"description": "string",
"hide_border": False,
"hide_title": False,
"title": "string",
},
"by_value": {
"content": "string",
"settings": {
"open_links_in_new_tab": False,
},
"description": "string",
"hide_border": False,
"hide_title": False,
"title": "string",
},
},
"options_list_control_config": {
"field_name": "string",
"data_view_id": "string",
"run_past_timeout": False,
"exists_selected": False,
"exclude": False,
"ignore_validations": False,
"display_settings": {
"hide_action_bar": False,
"hide_exclude": False,
"hide_exists": False,
"hide_sort": False,
"placeholder": "string",
},
"search_technique": "string",
"selected_options": ["string"],
"single_select": False,
"sort": {
"by": "string",
"direction": "string",
},
"title": "string",
"use_global_filters": False,
},
"config_json": "string",
"esql_control_config": {
"control_type": "string",
"esql_query": "string",
"selected_options": ["string"],
"variable_name": "string",
"variable_type": "string",
"available_options": ["string"],
"display_settings": {
"hide_action_bar": False,
"hide_exclude": False,
"hide_exists": False,
"hide_sort": False,
"placeholder": "string",
},
"single_select": False,
"title": "string",
},
"slo_burn_rate_config": {
"duration": "string",
"slo_id": "string",
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"slo_instance_id": "string",
"title": "string",
},
"slo_error_budget_config": {
"slo_id": "string",
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"slo_instance_id": "string",
"title": "string",
},
"slo_overview_config": {
"groups": {
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"group_filters": {
"filters_json": "string",
"group_by": "string",
"groups": ["string"],
"kql_query": "string",
},
"hide_border": False,
"hide_title": False,
"title": "string",
},
"single": {
"slo_id": "string",
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"remote_name": "string",
"slo_instance_id": "string",
"title": "string",
},
},
"synthetics_monitors_config": {
"description": "string",
"filters": {
"locations": [{
"label": "string",
"value": "string",
}],
"monitor_ids": [{
"label": "string",
"value": "string",
}],
"monitor_types": [{
"label": "string",
"value": "string",
}],
"projects": [{
"label": "string",
"value": "string",
}],
"tags": [{
"label": "string",
"value": "string",
}],
},
"hide_border": False,
"hide_title": False,
"title": "string",
"view": "string",
},
"synthetics_stats_overview_config": {
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"filters": {
"locations": [{
"label": "string",
"value": "string",
}],
"monitor_ids": [{
"label": "string",
"value": "string",
}],
"monitor_types": [{
"label": "string",
"value": "string",
}],
"projects": [{
"label": "string",
"value": "string",
}],
"tags": [{
"label": "string",
"value": "string",
}],
},
"hide_border": False,
"hide_title": False,
"title": "string",
},
"time_slider_control_config": {
"end_percentage_of_time_range": float(0),
"is_anchored": False,
"start_percentage_of_time_range": float(0),
},
"discover_session_config": {
"by_reference": {
"ref_id": "string",
"overrides": {
"column_orders": ["string"],
"column_settings": {
"string": {
"width": float(0),
},
},
"density": "string",
"header_row_height": "string",
"row_height": "string",
"rows_per_page": float(0),
"sample_size": float(0),
"sorts": [{
"direction": "string",
"name": "string",
}],
},
"selected_tab_id": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
},
"by_value": {
"tab": {
"dsl": {
"data_source_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"column_orders": ["string"],
"column_settings": {
"string": {
"width": float(0),
},
},
"density": "string",
"filters": [{
"filter_json": "string",
}],
"header_row_height": "string",
"row_height": "string",
"rows_per_page": float(0),
"sample_size": float(0),
"sorts": [{
"direction": "string",
"name": "string",
}],
"view_mode": "string",
},
"esql": {
"data_source_json": "string",
"column_orders": ["string"],
"column_settings": {
"string": {
"width": float(0),
},
},
"density": "string",
"header_row_height": "string",
"row_height": "string",
"sorts": [{
"direction": "string",
"name": "string",
}],
},
},
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
},
"description": "string",
"drilldowns": [{
"label": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
}],
"hide_border": False,
"hide_title": False,
"title": "string",
},
"vis_config": {
"by_reference": {
"ref_id": "string",
"description": "string",
"drilldowns": [{
"dashboard": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"use_filters": False,
"use_time_range": False,
},
"discover": {
"label": "string",
"open_in_new_tab": False,
},
"url": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_border": False,
"hide_title": False,
"references_json": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"by_value": {
"datatable_config": {
"esql": {
"data_source_json": "string",
"styling": {
"density": {
"height": {
"header": {
"max_lines": float(0),
"type": "string",
},
"value": {
"lines": float(0),
"type": "string",
},
},
"mode": "string",
},
"paging": float(0),
"sort_by_json": "string",
},
"metrics": [{
"config_json": "string",
}],
"ignore_global_filters": False,
"hide_border": False,
"hide_title": False,
"filters": [{
"filter_json": "string",
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"references_json": "string",
"rows": [{
"config_json": "string",
}],
"sampling": float(0),
"split_metrics_bies": [{
"config_json": "string",
}],
"description": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"no_esql": {
"data_source_json": "string",
"styling": {
"density": {
"height": {
"header": {
"max_lines": float(0),
"type": "string",
},
"value": {
"lines": float(0),
"type": "string",
},
},
"mode": "string",
},
"paging": float(0),
"sort_by_json": "string",
},
"query": {
"expression": "string",
"language": "string",
},
"metrics": [{
"config_json": "string",
}],
"hide_border": False,
"hide_title": False,
"ignore_global_filters": False,
"filters": [{
"filter_json": "string",
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"references_json": "string",
"rows": [{
"config_json": "string",
}],
"sampling": float(0),
"split_metrics_bies": [{
"config_json": "string",
}],
"description": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
},
"gauge_config": {
"data_source_json": "string",
"styling": {
"shape_json": "string",
},
"hide_title": False,
"esql_metric": {
"column": "string",
"format_json": "string",
"color_json": "string",
"goal": {
"column": "string",
"label": "string",
},
"label": "string",
"max": {
"column": "string",
"label": "string",
},
"min": {
"column": "string",
"label": "string",
},
"subtitle": "string",
"ticks": {
"mode": "string",
"visible": False,
},
"title": {
"text": "string",
"visible": False,
},
},
"filters": [{
"filter_json": "string",
}],
"hide_border": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"ignore_global_filters": False,
"metric_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"description": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"heatmap_config": {
"legend": {
"size": "string",
"truncate_after_lines": float(0),
"visibility": "string",
},
"data_source_json": "string",
"x_axis_json": "string",
"styling": {
"cells": {
"labels": {
"visible": False,
},
},
},
"axis": {
"x": {
"labels": {
"orientation": "string",
"visible": False,
},
"title": {
"value": "string",
"visible": False,
},
},
"y": {
"labels": {
"visible": False,
},
"title": {
"value": "string",
"visible": False,
},
},
},
"metric_json": "string",
"filters": [{
"filter_json": "string",
}],
"ignore_global_filters": False,
"hide_title": False,
"hide_border": False,
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"description": "string",
"y_axis_json": "string",
},
"legacy_metric_config": {
"data_source_json": "string",
"metric_json": "string",
"ignore_global_filters": False,
"filters": [{
"filter_json": "string",
}],
"hide_border": False,
"hide_title": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"metric_chart_config": {
"metrics": [{
"config_json": "string",
}],
"data_source_json": "string",
"hide_title": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"filters": [{
"filter_json": "string",
}],
"hide_border": False,
"breakdown_by_json": "string",
"ignore_global_filters": False,
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"mosaic_config": {
"group_breakdown_by_json": "string",
"legend": {
"size": "string",
"nested": False,
"truncate_after_lines": float(0),
"visible": "string",
},
"data_source_json": "string",
"hide_border": False,
"ignore_global_filters": False,
"filters": [{
"filter_json": "string",
}],
"esql_group_bies": [{
"collapse_by": "string",
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
}],
"group_by_json": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_title": False,
"esql_metrics": [{
"column": "string",
"format_json": "string",
"label": "string",
}],
"description": "string",
"metrics_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"value_display": {
"mode": "string",
"percent_decimals": float(0),
},
},
"pie_chart_config": {
"data_source_json": "string",
"metrics": [{
"config_json": "string",
}],
"ignore_global_filters": False,
"label_position": "string",
"filters": [{
"filter_json": "string",
}],
"group_bies": [{
"config_json": "string",
}],
"hide_border": False,
"hide_title": False,
"donut_hole": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"legend": {
"size": "string",
"nested": False,
"truncate_after_lines": float(0),
"visible": "string",
},
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"region_map_config": {
"data_source_json": "string",
"region_json": "string",
"metric_json": "string",
"ignore_global_filters": False,
"hide_border": False,
"hide_title": False,
"filters": [{
"filter_json": "string",
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"description": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"tagcloud_config": {
"data_source_json": "string",
"description": "string",
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"esql_metric": {
"column": "string",
"format_json": "string",
"label": "string",
},
"esql_tag_by": {
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
},
"filters": [{
"filter_json": "string",
}],
"font_size": {
"max": float(0),
"min": float(0),
},
"hide_border": False,
"hide_title": False,
"ignore_global_filters": False,
"metric_json": "string",
"orientation": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"tag_by_json": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
"treemap_config": {
"data_source_json": "string",
"legend": {
"size": "string",
"nested": False,
"truncate_after_lines": float(0),
"visible": "string",
},
"hide_title": False,
"ignore_global_filters": False,
"esql_metrics": [{
"color": {
"color": "string",
"type": "string",
},
"column": "string",
"format_json": "string",
"label": "string",
}],
"filters": [{
"filter_json": "string",
}],
"group_by_json": "string",
"hide_border": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"esql_group_bies": [{
"collapse_by": "string",
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
}],
"description": "string",
"metrics_json": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"value_display": {
"mode": "string",
"percent_decimals": float(0),
},
},
"waffle_config": {
"data_source_json": "string",
"legend": {
"size": "string",
"truncate_after_lines": float(0),
"values": ["string"],
"visible": "string",
},
"hide_title": False,
"ignore_global_filters": False,
"esql_metrics": [{
"color": {
"color": "string",
"type": "string",
},
"column": "string",
"format_json": "string",
"label": "string",
}],
"filters": [{
"filter_json": "string",
}],
"group_bies": [{
"config_json": "string",
}],
"hide_border": False,
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"esql_group_bies": [{
"collapse_by": "string",
"color_json": "string",
"column": "string",
"format_json": "string",
"label": "string",
}],
"description": "string",
"metrics": [{
"config_json": "string",
}],
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"sampling": float(0),
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
"value_display": {
"mode": "string",
"percent_decimals": float(0),
},
},
"xy_chart_config": {
"fitting": {
"type": "string",
"dotted": False,
"end_value": "string",
},
"decorations": {
"fill_opacity": float(0),
"line_interpolation": "string",
"minimum_bar_height": float(0),
"point_visibility": "string",
"show_current_time_marker": False,
"show_end_zones": False,
"show_value_labels": False,
},
"legend": {
"alignment": "string",
"columns": float(0),
"inside": False,
"position": "string",
"size": "string",
"statistics": ["string"],
"truncate_after_lines": float(0),
"visibility": "string",
},
"axis": {
"x": {
"domain_json": "string",
"grid": False,
"label_orientation": "string",
"scale": "string",
"ticks": False,
"title": {
"value": "string",
"visible": False,
},
},
"y": {
"domain_json": "string",
"grid": False,
"label_orientation": "string",
"scale": "string",
"ticks": False,
"title": {
"value": "string",
"visible": False,
},
},
"y2": {
"domain_json": "string",
"grid": False,
"label_orientation": "string",
"scale": "string",
"ticks": False,
"title": {
"value": "string",
"visible": False,
},
},
},
"layers": [{
"type": "string",
"data_layer": {
"data_source_json": "string",
"ys": [{
"config_json": "string",
}],
"breakdown_by_json": "string",
"ignore_global_filters": False,
"sampling": float(0),
"x_json": "string",
},
"reference_line_layer": {
"data_source_json": "string",
"thresholds": [{
"axis": "string",
"color_json": "string",
"column": "string",
"fill": "string",
"icon": "string",
"operation": "string",
"stroke_dash": "string",
"stroke_width": float(0),
"text": "string",
"value_json": "string",
}],
"ignore_global_filters": False,
"sampling": float(0),
},
}],
"drilldowns": [{
"dashboard_drilldown": {
"dashboard_id": "string",
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
"use_filters": False,
"use_time_range": False,
},
"discover_drilldown": {
"label": "string",
"open_in_new_tab": False,
"trigger": "string",
},
"url_drilldown": {
"label": "string",
"trigger": "string",
"url": "string",
"encode_url": False,
"open_in_new_tab": False,
},
}],
"hide_border": False,
"hide_title": False,
"filters": [{
"filter_json": "string",
}],
"description": "string",
"query": {
"expression": "string",
"language": "string",
},
"references_json": "string",
"time_range": {
"from_": "string",
"to": "string",
"mode": "string",
},
"title": "string",
},
},
},
}],
}],
space_id="string",
tags=["string"],
filters=[{
"filter_json": "string",
}],
description="string")
const kibanaDashboardResource = new elasticstack.KibanaDashboard("kibanaDashboardResource", {
query: {
language: "string",
json: "string",
text: "string",
},
title: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
refreshInterval: {
pause: false,
value: 0,
},
pinnedPanels: [{
type: "string",
esqlControlConfig: {
controlType: "string",
esqlQuery: "string",
selectedOptions: ["string"],
variableName: "string",
variableType: "string",
availableOptions: ["string"],
displaySettings: {
hideActionBar: false,
hideExclude: false,
hideExists: false,
hideSort: false,
placeholder: "string",
},
singleSelect: false,
title: "string",
},
optionsListControlConfig: {
fieldName: "string",
dataViewId: "string",
runPastTimeout: false,
existsSelected: false,
exclude: false,
ignoreValidations: false,
displaySettings: {
hideActionBar: false,
hideExclude: false,
hideExists: false,
hideSort: false,
placeholder: "string",
},
searchTechnique: "string",
selectedOptions: ["string"],
singleSelect: false,
sort: {
by: "string",
direction: "string",
},
title: "string",
useGlobalFilters: false,
},
rangeSliderControlConfig: {
dataViewId: "string",
fieldName: "string",
ignoreValidations: false,
step: 0,
title: "string",
useGlobalFilters: false,
values: ["string"],
},
timeSliderControlConfig: {
endPercentageOfTimeRange: 0,
isAnchored: false,
startPercentageOfTimeRange: 0,
},
}],
panels: [{
grid: {
x: 0,
y: 0,
h: 0,
w: 0,
},
type: "string",
rangeSliderControlConfig: {
dataViewId: "string",
fieldName: "string",
ignoreValidations: false,
step: 0,
title: "string",
useGlobalFilters: false,
values: ["string"],
},
sloAlertsConfig: {
slos: [{
sloId: "string",
sloInstanceId: "string",
}],
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
title: "string",
},
id: "string",
imageConfig: {
src: {
file: {
fileId: "string",
},
url: {
url: "string",
},
},
altText: "string",
backgroundColor: "string",
description: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
trigger: "string",
openInNewTab: false,
useFilters: false,
useTimeRange: false,
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideBorder: false,
hideTitle: false,
objectFit: "string",
title: "string",
},
markdownConfig: {
byReference: {
refId: "string",
description: "string",
hideBorder: false,
hideTitle: false,
title: "string",
},
byValue: {
content: "string",
settings: {
openLinksInNewTab: false,
},
description: "string",
hideBorder: false,
hideTitle: false,
title: "string",
},
},
optionsListControlConfig: {
fieldName: "string",
dataViewId: "string",
runPastTimeout: false,
existsSelected: false,
exclude: false,
ignoreValidations: false,
displaySettings: {
hideActionBar: false,
hideExclude: false,
hideExists: false,
hideSort: false,
placeholder: "string",
},
searchTechnique: "string",
selectedOptions: ["string"],
singleSelect: false,
sort: {
by: "string",
direction: "string",
},
title: "string",
useGlobalFilters: false,
},
configJson: "string",
esqlControlConfig: {
controlType: "string",
esqlQuery: "string",
selectedOptions: ["string"],
variableName: "string",
variableType: "string",
availableOptions: ["string"],
displaySettings: {
hideActionBar: false,
hideExclude: false,
hideExists: false,
hideSort: false,
placeholder: "string",
},
singleSelect: false,
title: "string",
},
sloBurnRateConfig: {
duration: "string",
sloId: "string",
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
sloInstanceId: "string",
title: "string",
},
sloErrorBudgetConfig: {
sloId: "string",
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
sloInstanceId: "string",
title: "string",
},
sloOverviewConfig: {
groups: {
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
groupFilters: {
filtersJson: "string",
groupBy: "string",
groups: ["string"],
kqlQuery: "string",
},
hideBorder: false,
hideTitle: false,
title: "string",
},
single: {
sloId: "string",
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
remoteName: "string",
sloInstanceId: "string",
title: "string",
},
},
syntheticsMonitorsConfig: {
description: "string",
filters: {
locations: [{
label: "string",
value: "string",
}],
monitorIds: [{
label: "string",
value: "string",
}],
monitorTypes: [{
label: "string",
value: "string",
}],
projects: [{
label: "string",
value: "string",
}],
tags: [{
label: "string",
value: "string",
}],
},
hideBorder: false,
hideTitle: false,
title: "string",
view: "string",
},
syntheticsStatsOverviewConfig: {
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
filters: {
locations: [{
label: "string",
value: "string",
}],
monitorIds: [{
label: "string",
value: "string",
}],
monitorTypes: [{
label: "string",
value: "string",
}],
projects: [{
label: "string",
value: "string",
}],
tags: [{
label: "string",
value: "string",
}],
},
hideBorder: false,
hideTitle: false,
title: "string",
},
timeSliderControlConfig: {
endPercentageOfTimeRange: 0,
isAnchored: false,
startPercentageOfTimeRange: 0,
},
discoverSessionConfig: {
byReference: {
refId: "string",
overrides: {
columnOrders: ["string"],
columnSettings: {
string: {
width: 0,
},
},
density: "string",
headerRowHeight: "string",
rowHeight: "string",
rowsPerPage: 0,
sampleSize: 0,
sorts: [{
direction: "string",
name: "string",
}],
},
selectedTabId: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
},
byValue: {
tab: {
dsl: {
dataSourceJson: "string",
query: {
expression: "string",
language: "string",
},
columnOrders: ["string"],
columnSettings: {
string: {
width: 0,
},
},
density: "string",
filters: [{
filterJson: "string",
}],
headerRowHeight: "string",
rowHeight: "string",
rowsPerPage: 0,
sampleSize: 0,
sorts: [{
direction: "string",
name: "string",
}],
viewMode: "string",
},
esql: {
dataSourceJson: "string",
columnOrders: ["string"],
columnSettings: {
string: {
width: 0,
},
},
density: "string",
headerRowHeight: "string",
rowHeight: "string",
sorts: [{
direction: "string",
name: "string",
}],
},
},
timeRange: {
from: "string",
to: "string",
mode: "string",
},
},
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
title: "string",
},
visConfig: {
byReference: {
refId: "string",
description: "string",
drilldowns: [{
dashboard: {
dashboardId: "string",
label: "string",
openInNewTab: false,
useFilters: false,
useTimeRange: false,
},
discover: {
label: "string",
openInNewTab: false,
},
url: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideBorder: false,
hideTitle: false,
referencesJson: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
byValue: {
datatableConfig: {
esql: {
dataSourceJson: "string",
styling: {
density: {
height: {
header: {
maxLines: 0,
type: "string",
},
value: {
lines: 0,
type: "string",
},
},
mode: "string",
},
paging: 0,
sortByJson: "string",
},
metrics: [{
configJson: "string",
}],
ignoreGlobalFilters: false,
hideBorder: false,
hideTitle: false,
filters: [{
filterJson: "string",
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
referencesJson: "string",
rows: [{
configJson: "string",
}],
sampling: 0,
splitMetricsBies: [{
configJson: "string",
}],
description: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
noEsql: {
dataSourceJson: "string",
styling: {
density: {
height: {
header: {
maxLines: 0,
type: "string",
},
value: {
lines: 0,
type: "string",
},
},
mode: "string",
},
paging: 0,
sortByJson: "string",
},
query: {
expression: "string",
language: "string",
},
metrics: [{
configJson: "string",
}],
hideBorder: false,
hideTitle: false,
ignoreGlobalFilters: false,
filters: [{
filterJson: "string",
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
referencesJson: "string",
rows: [{
configJson: "string",
}],
sampling: 0,
splitMetricsBies: [{
configJson: "string",
}],
description: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
},
gaugeConfig: {
dataSourceJson: "string",
styling: {
shapeJson: "string",
},
hideTitle: false,
esqlMetric: {
column: "string",
formatJson: "string",
colorJson: "string",
goal: {
column: "string",
label: "string",
},
label: "string",
max: {
column: "string",
label: "string",
},
min: {
column: "string",
label: "string",
},
subtitle: "string",
ticks: {
mode: "string",
visible: false,
},
title: {
text: "string",
visible: false,
},
},
filters: [{
filterJson: "string",
}],
hideBorder: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
ignoreGlobalFilters: false,
metricJson: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
description: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
heatmapConfig: {
legend: {
size: "string",
truncateAfterLines: 0,
visibility: "string",
},
dataSourceJson: "string",
xAxisJson: "string",
styling: {
cells: {
labels: {
visible: false,
},
},
},
axis: {
x: {
labels: {
orientation: "string",
visible: false,
},
title: {
value: "string",
visible: false,
},
},
y: {
labels: {
visible: false,
},
title: {
value: "string",
visible: false,
},
},
},
metricJson: "string",
filters: [{
filterJson: "string",
}],
ignoreGlobalFilters: false,
hideTitle: false,
hideBorder: false,
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
description: "string",
yAxisJson: "string",
},
legacyMetricConfig: {
dataSourceJson: "string",
metricJson: "string",
ignoreGlobalFilters: false,
filters: [{
filterJson: "string",
}],
hideBorder: false,
hideTitle: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
metricChartConfig: {
metrics: [{
configJson: "string",
}],
dataSourceJson: "string",
hideTitle: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
filters: [{
filterJson: "string",
}],
hideBorder: false,
breakdownByJson: "string",
ignoreGlobalFilters: false,
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
mosaicConfig: {
groupBreakdownByJson: "string",
legend: {
size: "string",
nested: false,
truncateAfterLines: 0,
visible: "string",
},
dataSourceJson: "string",
hideBorder: false,
ignoreGlobalFilters: false,
filters: [{
filterJson: "string",
}],
esqlGroupBies: [{
collapseBy: "string",
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
}],
groupByJson: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideTitle: false,
esqlMetrics: [{
column: "string",
formatJson: "string",
label: "string",
}],
description: "string",
metricsJson: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
valueDisplay: {
mode: "string",
percentDecimals: 0,
},
},
pieChartConfig: {
dataSourceJson: "string",
metrics: [{
configJson: "string",
}],
ignoreGlobalFilters: false,
labelPosition: "string",
filters: [{
filterJson: "string",
}],
groupBies: [{
configJson: "string",
}],
hideBorder: false,
hideTitle: false,
donutHole: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
legend: {
size: "string",
nested: false,
truncateAfterLines: 0,
visible: "string",
},
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
regionMapConfig: {
dataSourceJson: "string",
regionJson: "string",
metricJson: "string",
ignoreGlobalFilters: false,
hideBorder: false,
hideTitle: false,
filters: [{
filterJson: "string",
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
description: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
tagcloudConfig: {
dataSourceJson: "string",
description: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
esqlMetric: {
column: "string",
formatJson: "string",
label: "string",
},
esqlTagBy: {
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
},
filters: [{
filterJson: "string",
}],
fontSize: {
max: 0,
min: 0,
},
hideBorder: false,
hideTitle: false,
ignoreGlobalFilters: false,
metricJson: "string",
orientation: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
tagByJson: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
treemapConfig: {
dataSourceJson: "string",
legend: {
size: "string",
nested: false,
truncateAfterLines: 0,
visible: "string",
},
hideTitle: false,
ignoreGlobalFilters: false,
esqlMetrics: [{
color: {
color: "string",
type: "string",
},
column: "string",
formatJson: "string",
label: "string",
}],
filters: [{
filterJson: "string",
}],
groupByJson: "string",
hideBorder: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
esqlGroupBies: [{
collapseBy: "string",
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
}],
description: "string",
metricsJson: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
valueDisplay: {
mode: "string",
percentDecimals: 0,
},
},
waffleConfig: {
dataSourceJson: "string",
legend: {
size: "string",
truncateAfterLines: 0,
values: ["string"],
visible: "string",
},
hideTitle: false,
ignoreGlobalFilters: false,
esqlMetrics: [{
color: {
color: "string",
type: "string",
},
column: "string",
formatJson: "string",
label: "string",
}],
filters: [{
filterJson: "string",
}],
groupBies: [{
configJson: "string",
}],
hideBorder: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
esqlGroupBies: [{
collapseBy: "string",
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
}],
description: "string",
metrics: [{
configJson: "string",
}],
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
valueDisplay: {
mode: "string",
percentDecimals: 0,
},
},
xyChartConfig: {
fitting: {
type: "string",
dotted: false,
endValue: "string",
},
decorations: {
fillOpacity: 0,
lineInterpolation: "string",
minimumBarHeight: 0,
pointVisibility: "string",
showCurrentTimeMarker: false,
showEndZones: false,
showValueLabels: false,
},
legend: {
alignment: "string",
columns: 0,
inside: false,
position: "string",
size: "string",
statistics: ["string"],
truncateAfterLines: 0,
visibility: "string",
},
axis: {
x: {
domainJson: "string",
grid: false,
labelOrientation: "string",
scale: "string",
ticks: false,
title: {
value: "string",
visible: false,
},
},
y: {
domainJson: "string",
grid: false,
labelOrientation: "string",
scale: "string",
ticks: false,
title: {
value: "string",
visible: false,
},
},
y2: {
domainJson: "string",
grid: false,
labelOrientation: "string",
scale: "string",
ticks: false,
title: {
value: "string",
visible: false,
},
},
},
layers: [{
type: "string",
dataLayer: {
dataSourceJson: "string",
ys: [{
configJson: "string",
}],
breakdownByJson: "string",
ignoreGlobalFilters: false,
sampling: 0,
xJson: "string",
},
referenceLineLayer: {
dataSourceJson: "string",
thresholds: [{
axis: "string",
colorJson: "string",
column: "string",
fill: "string",
icon: "string",
operation: "string",
strokeDash: "string",
strokeWidth: 0,
text: "string",
valueJson: "string",
}],
ignoreGlobalFilters: false,
sampling: 0,
},
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideBorder: false,
hideTitle: false,
filters: [{
filterJson: "string",
}],
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
},
},
}],
accessControl: {
accessMode: "string",
},
options: {
autoApplyFilters: false,
hidePanelBorders: false,
hidePanelTitles: false,
syncColors: false,
syncCursor: false,
syncTooltips: false,
useMargins: false,
},
kibanaConnections: [{
apiKey: "string",
bearerToken: "string",
caCerts: ["string"],
endpoints: ["string"],
insecure: false,
password: "string",
username: "string",
}],
sections: [{
grid: {
y: 0,
},
title: "string",
collapsed: false,
id: "string",
panels: [{
grid: {
x: 0,
y: 0,
h: 0,
w: 0,
},
type: "string",
rangeSliderControlConfig: {
dataViewId: "string",
fieldName: "string",
ignoreValidations: false,
step: 0,
title: "string",
useGlobalFilters: false,
values: ["string"],
},
sloAlertsConfig: {
slos: [{
sloId: "string",
sloInstanceId: "string",
}],
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
title: "string",
},
id: "string",
imageConfig: {
src: {
file: {
fileId: "string",
},
url: {
url: "string",
},
},
altText: "string",
backgroundColor: "string",
description: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
trigger: "string",
openInNewTab: false,
useFilters: false,
useTimeRange: false,
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideBorder: false,
hideTitle: false,
objectFit: "string",
title: "string",
},
markdownConfig: {
byReference: {
refId: "string",
description: "string",
hideBorder: false,
hideTitle: false,
title: "string",
},
byValue: {
content: "string",
settings: {
openLinksInNewTab: false,
},
description: "string",
hideBorder: false,
hideTitle: false,
title: "string",
},
},
optionsListControlConfig: {
fieldName: "string",
dataViewId: "string",
runPastTimeout: false,
existsSelected: false,
exclude: false,
ignoreValidations: false,
displaySettings: {
hideActionBar: false,
hideExclude: false,
hideExists: false,
hideSort: false,
placeholder: "string",
},
searchTechnique: "string",
selectedOptions: ["string"],
singleSelect: false,
sort: {
by: "string",
direction: "string",
},
title: "string",
useGlobalFilters: false,
},
configJson: "string",
esqlControlConfig: {
controlType: "string",
esqlQuery: "string",
selectedOptions: ["string"],
variableName: "string",
variableType: "string",
availableOptions: ["string"],
displaySettings: {
hideActionBar: false,
hideExclude: false,
hideExists: false,
hideSort: false,
placeholder: "string",
},
singleSelect: false,
title: "string",
},
sloBurnRateConfig: {
duration: "string",
sloId: "string",
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
sloInstanceId: "string",
title: "string",
},
sloErrorBudgetConfig: {
sloId: "string",
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
sloInstanceId: "string",
title: "string",
},
sloOverviewConfig: {
groups: {
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
groupFilters: {
filtersJson: "string",
groupBy: "string",
groups: ["string"],
kqlQuery: "string",
},
hideBorder: false,
hideTitle: false,
title: "string",
},
single: {
sloId: "string",
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
remoteName: "string",
sloInstanceId: "string",
title: "string",
},
},
syntheticsMonitorsConfig: {
description: "string",
filters: {
locations: [{
label: "string",
value: "string",
}],
monitorIds: [{
label: "string",
value: "string",
}],
monitorTypes: [{
label: "string",
value: "string",
}],
projects: [{
label: "string",
value: "string",
}],
tags: [{
label: "string",
value: "string",
}],
},
hideBorder: false,
hideTitle: false,
title: "string",
view: "string",
},
syntheticsStatsOverviewConfig: {
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
filters: {
locations: [{
label: "string",
value: "string",
}],
monitorIds: [{
label: "string",
value: "string",
}],
monitorTypes: [{
label: "string",
value: "string",
}],
projects: [{
label: "string",
value: "string",
}],
tags: [{
label: "string",
value: "string",
}],
},
hideBorder: false,
hideTitle: false,
title: "string",
},
timeSliderControlConfig: {
endPercentageOfTimeRange: 0,
isAnchored: false,
startPercentageOfTimeRange: 0,
},
discoverSessionConfig: {
byReference: {
refId: "string",
overrides: {
columnOrders: ["string"],
columnSettings: {
string: {
width: 0,
},
},
density: "string",
headerRowHeight: "string",
rowHeight: "string",
rowsPerPage: 0,
sampleSize: 0,
sorts: [{
direction: "string",
name: "string",
}],
},
selectedTabId: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
},
byValue: {
tab: {
dsl: {
dataSourceJson: "string",
query: {
expression: "string",
language: "string",
},
columnOrders: ["string"],
columnSettings: {
string: {
width: 0,
},
},
density: "string",
filters: [{
filterJson: "string",
}],
headerRowHeight: "string",
rowHeight: "string",
rowsPerPage: 0,
sampleSize: 0,
sorts: [{
direction: "string",
name: "string",
}],
viewMode: "string",
},
esql: {
dataSourceJson: "string",
columnOrders: ["string"],
columnSettings: {
string: {
width: 0,
},
},
density: "string",
headerRowHeight: "string",
rowHeight: "string",
sorts: [{
direction: "string",
name: "string",
}],
},
},
timeRange: {
from: "string",
to: "string",
mode: "string",
},
},
description: "string",
drilldowns: [{
label: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
}],
hideBorder: false,
hideTitle: false,
title: "string",
},
visConfig: {
byReference: {
refId: "string",
description: "string",
drilldowns: [{
dashboard: {
dashboardId: "string",
label: "string",
openInNewTab: false,
useFilters: false,
useTimeRange: false,
},
discover: {
label: "string",
openInNewTab: false,
},
url: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideBorder: false,
hideTitle: false,
referencesJson: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
byValue: {
datatableConfig: {
esql: {
dataSourceJson: "string",
styling: {
density: {
height: {
header: {
maxLines: 0,
type: "string",
},
value: {
lines: 0,
type: "string",
},
},
mode: "string",
},
paging: 0,
sortByJson: "string",
},
metrics: [{
configJson: "string",
}],
ignoreGlobalFilters: false,
hideBorder: false,
hideTitle: false,
filters: [{
filterJson: "string",
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
referencesJson: "string",
rows: [{
configJson: "string",
}],
sampling: 0,
splitMetricsBies: [{
configJson: "string",
}],
description: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
noEsql: {
dataSourceJson: "string",
styling: {
density: {
height: {
header: {
maxLines: 0,
type: "string",
},
value: {
lines: 0,
type: "string",
},
},
mode: "string",
},
paging: 0,
sortByJson: "string",
},
query: {
expression: "string",
language: "string",
},
metrics: [{
configJson: "string",
}],
hideBorder: false,
hideTitle: false,
ignoreGlobalFilters: false,
filters: [{
filterJson: "string",
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
referencesJson: "string",
rows: [{
configJson: "string",
}],
sampling: 0,
splitMetricsBies: [{
configJson: "string",
}],
description: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
},
gaugeConfig: {
dataSourceJson: "string",
styling: {
shapeJson: "string",
},
hideTitle: false,
esqlMetric: {
column: "string",
formatJson: "string",
colorJson: "string",
goal: {
column: "string",
label: "string",
},
label: "string",
max: {
column: "string",
label: "string",
},
min: {
column: "string",
label: "string",
},
subtitle: "string",
ticks: {
mode: "string",
visible: false,
},
title: {
text: "string",
visible: false,
},
},
filters: [{
filterJson: "string",
}],
hideBorder: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
ignoreGlobalFilters: false,
metricJson: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
description: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
heatmapConfig: {
legend: {
size: "string",
truncateAfterLines: 0,
visibility: "string",
},
dataSourceJson: "string",
xAxisJson: "string",
styling: {
cells: {
labels: {
visible: false,
},
},
},
axis: {
x: {
labels: {
orientation: "string",
visible: false,
},
title: {
value: "string",
visible: false,
},
},
y: {
labels: {
visible: false,
},
title: {
value: "string",
visible: false,
},
},
},
metricJson: "string",
filters: [{
filterJson: "string",
}],
ignoreGlobalFilters: false,
hideTitle: false,
hideBorder: false,
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
description: "string",
yAxisJson: "string",
},
legacyMetricConfig: {
dataSourceJson: "string",
metricJson: "string",
ignoreGlobalFilters: false,
filters: [{
filterJson: "string",
}],
hideBorder: false,
hideTitle: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
metricChartConfig: {
metrics: [{
configJson: "string",
}],
dataSourceJson: "string",
hideTitle: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
filters: [{
filterJson: "string",
}],
hideBorder: false,
breakdownByJson: "string",
ignoreGlobalFilters: false,
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
mosaicConfig: {
groupBreakdownByJson: "string",
legend: {
size: "string",
nested: false,
truncateAfterLines: 0,
visible: "string",
},
dataSourceJson: "string",
hideBorder: false,
ignoreGlobalFilters: false,
filters: [{
filterJson: "string",
}],
esqlGroupBies: [{
collapseBy: "string",
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
}],
groupByJson: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideTitle: false,
esqlMetrics: [{
column: "string",
formatJson: "string",
label: "string",
}],
description: "string",
metricsJson: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
valueDisplay: {
mode: "string",
percentDecimals: 0,
},
},
pieChartConfig: {
dataSourceJson: "string",
metrics: [{
configJson: "string",
}],
ignoreGlobalFilters: false,
labelPosition: "string",
filters: [{
filterJson: "string",
}],
groupBies: [{
configJson: "string",
}],
hideBorder: false,
hideTitle: false,
donutHole: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
legend: {
size: "string",
nested: false,
truncateAfterLines: 0,
visible: "string",
},
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
regionMapConfig: {
dataSourceJson: "string",
regionJson: "string",
metricJson: "string",
ignoreGlobalFilters: false,
hideBorder: false,
hideTitle: false,
filters: [{
filterJson: "string",
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
description: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
tagcloudConfig: {
dataSourceJson: "string",
description: "string",
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
esqlMetric: {
column: "string",
formatJson: "string",
label: "string",
},
esqlTagBy: {
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
},
filters: [{
filterJson: "string",
}],
fontSize: {
max: 0,
min: 0,
},
hideBorder: false,
hideTitle: false,
ignoreGlobalFilters: false,
metricJson: "string",
orientation: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
tagByJson: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
treemapConfig: {
dataSourceJson: "string",
legend: {
size: "string",
nested: false,
truncateAfterLines: 0,
visible: "string",
},
hideTitle: false,
ignoreGlobalFilters: false,
esqlMetrics: [{
color: {
color: "string",
type: "string",
},
column: "string",
formatJson: "string",
label: "string",
}],
filters: [{
filterJson: "string",
}],
groupByJson: "string",
hideBorder: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
esqlGroupBies: [{
collapseBy: "string",
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
}],
description: "string",
metricsJson: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
valueDisplay: {
mode: "string",
percentDecimals: 0,
},
},
waffleConfig: {
dataSourceJson: "string",
legend: {
size: "string",
truncateAfterLines: 0,
values: ["string"],
visible: "string",
},
hideTitle: false,
ignoreGlobalFilters: false,
esqlMetrics: [{
color: {
color: "string",
type: "string",
},
column: "string",
formatJson: "string",
label: "string",
}],
filters: [{
filterJson: "string",
}],
groupBies: [{
configJson: "string",
}],
hideBorder: false,
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
esqlGroupBies: [{
collapseBy: "string",
colorJson: "string",
column: "string",
formatJson: "string",
label: "string",
}],
description: "string",
metrics: [{
configJson: "string",
}],
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
sampling: 0,
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
valueDisplay: {
mode: "string",
percentDecimals: 0,
},
},
xyChartConfig: {
fitting: {
type: "string",
dotted: false,
endValue: "string",
},
decorations: {
fillOpacity: 0,
lineInterpolation: "string",
minimumBarHeight: 0,
pointVisibility: "string",
showCurrentTimeMarker: false,
showEndZones: false,
showValueLabels: false,
},
legend: {
alignment: "string",
columns: 0,
inside: false,
position: "string",
size: "string",
statistics: ["string"],
truncateAfterLines: 0,
visibility: "string",
},
axis: {
x: {
domainJson: "string",
grid: false,
labelOrientation: "string",
scale: "string",
ticks: false,
title: {
value: "string",
visible: false,
},
},
y: {
domainJson: "string",
grid: false,
labelOrientation: "string",
scale: "string",
ticks: false,
title: {
value: "string",
visible: false,
},
},
y2: {
domainJson: "string",
grid: false,
labelOrientation: "string",
scale: "string",
ticks: false,
title: {
value: "string",
visible: false,
},
},
},
layers: [{
type: "string",
dataLayer: {
dataSourceJson: "string",
ys: [{
configJson: "string",
}],
breakdownByJson: "string",
ignoreGlobalFilters: false,
sampling: 0,
xJson: "string",
},
referenceLineLayer: {
dataSourceJson: "string",
thresholds: [{
axis: "string",
colorJson: "string",
column: "string",
fill: "string",
icon: "string",
operation: "string",
strokeDash: "string",
strokeWidth: 0,
text: "string",
valueJson: "string",
}],
ignoreGlobalFilters: false,
sampling: 0,
},
}],
drilldowns: [{
dashboardDrilldown: {
dashboardId: "string",
label: "string",
openInNewTab: false,
trigger: "string",
useFilters: false,
useTimeRange: false,
},
discoverDrilldown: {
label: "string",
openInNewTab: false,
trigger: "string",
},
urlDrilldown: {
label: "string",
trigger: "string",
url: "string",
encodeUrl: false,
openInNewTab: false,
},
}],
hideBorder: false,
hideTitle: false,
filters: [{
filterJson: "string",
}],
description: "string",
query: {
expression: "string",
language: "string",
},
referencesJson: "string",
timeRange: {
from: "string",
to: "string",
mode: "string",
},
title: "string",
},
},
},
}],
}],
spaceId: "string",
tags: ["string"],
filters: [{
filterJson: "string",
}],
description: "string",
});
type: elasticstack:KibanaDashboard
properties:
accessControl:
accessMode: string
description: string
filters:
- filterJson: string
kibanaConnections:
- apiKey: string
bearerToken: string
caCerts:
- string
endpoints:
- string
insecure: false
password: string
username: string
options:
autoApplyFilters: false
hidePanelBorders: false
hidePanelTitles: false
syncColors: false
syncCursor: false
syncTooltips: false
useMargins: false
panels:
- configJson: string
discoverSessionConfig:
byReference:
overrides:
columnOrders:
- string
columnSettings:
string:
width: 0
density: string
headerRowHeight: string
rowHeight: string
rowsPerPage: 0
sampleSize: 0
sorts:
- direction: string
name: string
refId: string
selectedTabId: string
timeRange:
from: string
mode: string
to: string
byValue:
tab:
dsl:
columnOrders:
- string
columnSettings:
string:
width: 0
dataSourceJson: string
density: string
filters:
- filterJson: string
headerRowHeight: string
query:
expression: string
language: string
rowHeight: string
rowsPerPage: 0
sampleSize: 0
sorts:
- direction: string
name: string
viewMode: string
esql:
columnOrders:
- string
columnSettings:
string:
width: 0
dataSourceJson: string
density: string
headerRowHeight: string
rowHeight: string
sorts:
- direction: string
name: string
timeRange:
from: string
mode: string
to: string
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
title: string
esqlControlConfig:
availableOptions:
- string
controlType: string
displaySettings:
hideActionBar: false
hideExclude: false
hideExists: false
hideSort: false
placeholder: string
esqlQuery: string
selectedOptions:
- string
singleSelect: false
title: string
variableName: string
variableType: string
grid:
h: 0
w: 0
x: 0
"y": 0
id: string
imageConfig:
altText: string
backgroundColor: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
hideBorder: false
hideTitle: false
objectFit: string
src:
file:
fileId: string
url:
url: string
title: string
markdownConfig:
byReference:
description: string
hideBorder: false
hideTitle: false
refId: string
title: string
byValue:
content: string
description: string
hideBorder: false
hideTitle: false
settings:
openLinksInNewTab: false
title: string
optionsListControlConfig:
dataViewId: string
displaySettings:
hideActionBar: false
hideExclude: false
hideExists: false
hideSort: false
placeholder: string
exclude: false
existsSelected: false
fieldName: string
ignoreValidations: false
runPastTimeout: false
searchTechnique: string
selectedOptions:
- string
singleSelect: false
sort:
by: string
direction: string
title: string
useGlobalFilters: false
rangeSliderControlConfig:
dataViewId: string
fieldName: string
ignoreValidations: false
step: 0
title: string
useGlobalFilters: false
values:
- string
sloAlertsConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
slos:
- sloId: string
sloInstanceId: string
title: string
sloBurnRateConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
duration: string
hideBorder: false
hideTitle: false
sloId: string
sloInstanceId: string
title: string
sloErrorBudgetConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
sloId: string
sloInstanceId: string
title: string
sloOverviewConfig:
groups:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
groupFilters:
filtersJson: string
groupBy: string
groups:
- string
kqlQuery: string
hideBorder: false
hideTitle: false
title: string
single:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
remoteName: string
sloId: string
sloInstanceId: string
title: string
syntheticsMonitorsConfig:
description: string
filters:
locations:
- label: string
value: string
monitorIds:
- label: string
value: string
monitorTypes:
- label: string
value: string
projects:
- label: string
value: string
tags:
- label: string
value: string
hideBorder: false
hideTitle: false
title: string
view: string
syntheticsStatsOverviewConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
filters:
locations:
- label: string
value: string
monitorIds:
- label: string
value: string
monitorTypes:
- label: string
value: string
projects:
- label: string
value: string
tags:
- label: string
value: string
hideBorder: false
hideTitle: false
title: string
timeSliderControlConfig:
endPercentageOfTimeRange: 0
isAnchored: false
startPercentageOfTimeRange: 0
type: string
visConfig:
byReference:
description: string
drilldowns:
- dashboard:
dashboardId: string
label: string
openInNewTab: false
useFilters: false
useTimeRange: false
discover:
label: string
openInNewTab: false
url:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
hideBorder: false
hideTitle: false
refId: string
referencesJson: string
timeRange:
from: string
mode: string
to: string
title: string
byValue:
datatableConfig:
esql:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metrics:
- configJson: string
referencesJson: string
rows:
- configJson: string
sampling: 0
splitMetricsBies:
- configJson: string
styling:
density:
height:
header:
maxLines: 0
type: string
value:
lines: 0
type: string
mode: string
paging: 0
sortByJson: string
timeRange:
from: string
mode: string
to: string
title: string
noEsql:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
rows:
- configJson: string
sampling: 0
splitMetricsBies:
- configJson: string
styling:
density:
height:
header:
maxLines: 0
type: string
value:
lines: 0
type: string
mode: string
paging: 0
sortByJson: string
timeRange:
from: string
mode: string
to: string
title: string
gaugeConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlMetric:
colorJson: string
column: string
formatJson: string
goal:
column: string
label: string
label: string
max:
column: string
label: string
min:
column: string
label: string
subtitle: string
ticks:
mode: string
visible: false
title:
text: string
visible: false
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
styling:
shapeJson: string
timeRange:
from: string
mode: string
to: string
title: string
heatmapConfig:
axis:
x:
labels:
orientation: string
visible: false
title:
value: string
visible: false
"y":
labels:
visible: false
title:
value: string
visible: false
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
size: string
truncateAfterLines: 0
visibility: string
metricJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
styling:
cells:
labels:
visible: false
timeRange:
from: string
mode: string
to: string
title: string
xAxisJson: string
yAxisJson: string
legacyMetricConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
metricChartConfig:
breakdownByJson: string
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
mosaicConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlGroupBies:
- collapseBy: string
colorJson: string
column: string
formatJson: string
label: string
esqlMetrics:
- column: string
formatJson: string
label: string
filters:
- filterJson: string
groupBreakdownByJson: string
groupByJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
nested: false
size: string
truncateAfterLines: 0
visible: string
metricsJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
valueDisplay:
mode: string
percentDecimals: 0
pieChartConfig:
dataSourceJson: string
description: string
donutHole: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
groupBies:
- configJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
labelPosition: string
legend:
nested: false
size: string
truncateAfterLines: 0
visible: string
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
regionMapConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
query:
expression: string
language: string
referencesJson: string
regionJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
tagcloudConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlMetric:
column: string
formatJson: string
label: string
esqlTagBy:
colorJson: string
column: string
formatJson: string
label: string
filters:
- filterJson: string
fontSize:
max: 0
min: 0
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
orientation: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
tagByJson: string
timeRange:
from: string
mode: string
to: string
title: string
treemapConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlGroupBies:
- collapseBy: string
colorJson: string
column: string
formatJson: string
label: string
esqlMetrics:
- color:
color: string
type: string
column: string
formatJson: string
label: string
filters:
- filterJson: string
groupByJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
nested: false
size: string
truncateAfterLines: 0
visible: string
metricsJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
valueDisplay:
mode: string
percentDecimals: 0
waffleConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlGroupBies:
- collapseBy: string
colorJson: string
column: string
formatJson: string
label: string
esqlMetrics:
- color:
color: string
type: string
column: string
formatJson: string
label: string
filters:
- filterJson: string
groupBies:
- configJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
size: string
truncateAfterLines: 0
values:
- string
visible: string
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
valueDisplay:
mode: string
percentDecimals: 0
xyChartConfig:
axis:
x:
domainJson: string
grid: false
labelOrientation: string
scale: string
ticks: false
title:
value: string
visible: false
"y":
domainJson: string
grid: false
labelOrientation: string
scale: string
ticks: false
title:
value: string
visible: false
y2:
domainJson: string
grid: false
labelOrientation: string
scale: string
ticks: false
title:
value: string
visible: false
decorations:
fillOpacity: 0
lineInterpolation: string
minimumBarHeight: 0
pointVisibility: string
showCurrentTimeMarker: false
showEndZones: false
showValueLabels: false
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
fitting:
dotted: false
endValue: string
type: string
hideBorder: false
hideTitle: false
layers:
- dataLayer:
breakdownByJson: string
dataSourceJson: string
ignoreGlobalFilters: false
sampling: 0
xJson: string
ys:
- configJson: string
referenceLineLayer:
dataSourceJson: string
ignoreGlobalFilters: false
sampling: 0
thresholds:
- axis: string
colorJson: string
column: string
fill: string
icon: string
operation: string
strokeDash: string
strokeWidth: 0
text: string
valueJson: string
type: string
legend:
alignment: string
columns: 0
inside: false
position: string
size: string
statistics:
- string
truncateAfterLines: 0
visibility: string
query:
expression: string
language: string
referencesJson: string
timeRange:
from: string
mode: string
to: string
title: string
pinnedPanels:
- esqlControlConfig:
availableOptions:
- string
controlType: string
displaySettings:
hideActionBar: false
hideExclude: false
hideExists: false
hideSort: false
placeholder: string
esqlQuery: string
selectedOptions:
- string
singleSelect: false
title: string
variableName: string
variableType: string
optionsListControlConfig:
dataViewId: string
displaySettings:
hideActionBar: false
hideExclude: false
hideExists: false
hideSort: false
placeholder: string
exclude: false
existsSelected: false
fieldName: string
ignoreValidations: false
runPastTimeout: false
searchTechnique: string
selectedOptions:
- string
singleSelect: false
sort:
by: string
direction: string
title: string
useGlobalFilters: false
rangeSliderControlConfig:
dataViewId: string
fieldName: string
ignoreValidations: false
step: 0
title: string
useGlobalFilters: false
values:
- string
timeSliderControlConfig:
endPercentageOfTimeRange: 0
isAnchored: false
startPercentageOfTimeRange: 0
type: string
query:
json: string
language: string
text: string
refreshInterval:
pause: false
value: 0
sections:
- collapsed: false
grid:
"y": 0
id: string
panels:
- configJson: string
discoverSessionConfig:
byReference:
overrides:
columnOrders:
- string
columnSettings:
string:
width: 0
density: string
headerRowHeight: string
rowHeight: string
rowsPerPage: 0
sampleSize: 0
sorts:
- direction: string
name: string
refId: string
selectedTabId: string
timeRange:
from: string
mode: string
to: string
byValue:
tab:
dsl:
columnOrders:
- string
columnSettings:
string:
width: 0
dataSourceJson: string
density: string
filters:
- filterJson: string
headerRowHeight: string
query:
expression: string
language: string
rowHeight: string
rowsPerPage: 0
sampleSize: 0
sorts:
- direction: string
name: string
viewMode: string
esql:
columnOrders:
- string
columnSettings:
string:
width: 0
dataSourceJson: string
density: string
headerRowHeight: string
rowHeight: string
sorts:
- direction: string
name: string
timeRange:
from: string
mode: string
to: string
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
title: string
esqlControlConfig:
availableOptions:
- string
controlType: string
displaySettings:
hideActionBar: false
hideExclude: false
hideExists: false
hideSort: false
placeholder: string
esqlQuery: string
selectedOptions:
- string
singleSelect: false
title: string
variableName: string
variableType: string
grid:
h: 0
w: 0
x: 0
"y": 0
id: string
imageConfig:
altText: string
backgroundColor: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
hideBorder: false
hideTitle: false
objectFit: string
src:
file:
fileId: string
url:
url: string
title: string
markdownConfig:
byReference:
description: string
hideBorder: false
hideTitle: false
refId: string
title: string
byValue:
content: string
description: string
hideBorder: false
hideTitle: false
settings:
openLinksInNewTab: false
title: string
optionsListControlConfig:
dataViewId: string
displaySettings:
hideActionBar: false
hideExclude: false
hideExists: false
hideSort: false
placeholder: string
exclude: false
existsSelected: false
fieldName: string
ignoreValidations: false
runPastTimeout: false
searchTechnique: string
selectedOptions:
- string
singleSelect: false
sort:
by: string
direction: string
title: string
useGlobalFilters: false
rangeSliderControlConfig:
dataViewId: string
fieldName: string
ignoreValidations: false
step: 0
title: string
useGlobalFilters: false
values:
- string
sloAlertsConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
slos:
- sloId: string
sloInstanceId: string
title: string
sloBurnRateConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
duration: string
hideBorder: false
hideTitle: false
sloId: string
sloInstanceId: string
title: string
sloErrorBudgetConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
sloId: string
sloInstanceId: string
title: string
sloOverviewConfig:
groups:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
groupFilters:
filtersJson: string
groupBy: string
groups:
- string
kqlQuery: string
hideBorder: false
hideTitle: false
title: string
single:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
hideBorder: false
hideTitle: false
remoteName: string
sloId: string
sloInstanceId: string
title: string
syntheticsMonitorsConfig:
description: string
filters:
locations:
- label: string
value: string
monitorIds:
- label: string
value: string
monitorTypes:
- label: string
value: string
projects:
- label: string
value: string
tags:
- label: string
value: string
hideBorder: false
hideTitle: false
title: string
view: string
syntheticsStatsOverviewConfig:
description: string
drilldowns:
- encodeUrl: false
label: string
openInNewTab: false
url: string
filters:
locations:
- label: string
value: string
monitorIds:
- label: string
value: string
monitorTypes:
- label: string
value: string
projects:
- label: string
value: string
tags:
- label: string
value: string
hideBorder: false
hideTitle: false
title: string
timeSliderControlConfig:
endPercentageOfTimeRange: 0
isAnchored: false
startPercentageOfTimeRange: 0
type: string
visConfig:
byReference:
description: string
drilldowns:
- dashboard:
dashboardId: string
label: string
openInNewTab: false
useFilters: false
useTimeRange: false
discover:
label: string
openInNewTab: false
url:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
hideBorder: false
hideTitle: false
refId: string
referencesJson: string
timeRange:
from: string
mode: string
to: string
title: string
byValue:
datatableConfig:
esql:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metrics:
- configJson: string
referencesJson: string
rows:
- configJson: string
sampling: 0
splitMetricsBies:
- configJson: string
styling:
density:
height:
header:
maxLines: 0
type: string
value:
lines: 0
type: string
mode: string
paging: 0
sortByJson: string
timeRange:
from: string
mode: string
to: string
title: string
noEsql:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
rows:
- configJson: string
sampling: 0
splitMetricsBies:
- configJson: string
styling:
density:
height:
header:
maxLines: 0
type: string
value:
lines: 0
type: string
mode: string
paging: 0
sortByJson: string
timeRange:
from: string
mode: string
to: string
title: string
gaugeConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlMetric:
colorJson: string
column: string
formatJson: string
goal:
column: string
label: string
label: string
max:
column: string
label: string
min:
column: string
label: string
subtitle: string
ticks:
mode: string
visible: false
title:
text: string
visible: false
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
styling:
shapeJson: string
timeRange:
from: string
mode: string
to: string
title: string
heatmapConfig:
axis:
x:
labels:
orientation: string
visible: false
title:
value: string
visible: false
"y":
labels:
visible: false
title:
value: string
visible: false
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
size: string
truncateAfterLines: 0
visibility: string
metricJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
styling:
cells:
labels:
visible: false
timeRange:
from: string
mode: string
to: string
title: string
xAxisJson: string
yAxisJson: string
legacyMetricConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
metricChartConfig:
breakdownByJson: string
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
mosaicConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlGroupBies:
- collapseBy: string
colorJson: string
column: string
formatJson: string
label: string
esqlMetrics:
- column: string
formatJson: string
label: string
filters:
- filterJson: string
groupBreakdownByJson: string
groupByJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
nested: false
size: string
truncateAfterLines: 0
visible: string
metricsJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
valueDisplay:
mode: string
percentDecimals: 0
pieChartConfig:
dataSourceJson: string
description: string
donutHole: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
groupBies:
- configJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
labelPosition: string
legend:
nested: false
size: string
truncateAfterLines: 0
visible: string
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
regionMapConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
query:
expression: string
language: string
referencesJson: string
regionJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
tagcloudConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlMetric:
column: string
formatJson: string
label: string
esqlTagBy:
colorJson: string
column: string
formatJson: string
label: string
filters:
- filterJson: string
fontSize:
max: 0
min: 0
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
metricJson: string
orientation: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
tagByJson: string
timeRange:
from: string
mode: string
to: string
title: string
treemapConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlGroupBies:
- collapseBy: string
colorJson: string
column: string
formatJson: string
label: string
esqlMetrics:
- color:
color: string
type: string
column: string
formatJson: string
label: string
filters:
- filterJson: string
groupByJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
nested: false
size: string
truncateAfterLines: 0
visible: string
metricsJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
valueDisplay:
mode: string
percentDecimals: 0
waffleConfig:
dataSourceJson: string
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
esqlGroupBies:
- collapseBy: string
colorJson: string
column: string
formatJson: string
label: string
esqlMetrics:
- color:
color: string
type: string
column: string
formatJson: string
label: string
filters:
- filterJson: string
groupBies:
- configJson: string
hideBorder: false
hideTitle: false
ignoreGlobalFilters: false
legend:
size: string
truncateAfterLines: 0
values:
- string
visible: string
metrics:
- configJson: string
query:
expression: string
language: string
referencesJson: string
sampling: 0
timeRange:
from: string
mode: string
to: string
title: string
valueDisplay:
mode: string
percentDecimals: 0
xyChartConfig:
axis:
x:
domainJson: string
grid: false
labelOrientation: string
scale: string
ticks: false
title:
value: string
visible: false
"y":
domainJson: string
grid: false
labelOrientation: string
scale: string
ticks: false
title:
value: string
visible: false
y2:
domainJson: string
grid: false
labelOrientation: string
scale: string
ticks: false
title:
value: string
visible: false
decorations:
fillOpacity: 0
lineInterpolation: string
minimumBarHeight: 0
pointVisibility: string
showCurrentTimeMarker: false
showEndZones: false
showValueLabels: false
description: string
drilldowns:
- dashboardDrilldown:
dashboardId: string
label: string
openInNewTab: false
trigger: string
useFilters: false
useTimeRange: false
discoverDrilldown:
label: string
openInNewTab: false
trigger: string
urlDrilldown:
encodeUrl: false
label: string
openInNewTab: false
trigger: string
url: string
filters:
- filterJson: string
fitting:
dotted: false
endValue: string
type: string
hideBorder: false
hideTitle: false
layers:
- dataLayer:
breakdownByJson: string
dataSourceJson: string
ignoreGlobalFilters: false
sampling: 0
xJson: string
ys:
- configJson: string
referenceLineLayer:
dataSourceJson: string
ignoreGlobalFilters: false
sampling: 0
thresholds:
- axis: string
colorJson: string
column: string
fill: string
icon: string
operation: string
strokeDash: string
strokeWidth: 0
text: string
valueJson: string
type: string
legend:
alignment: string
columns: 0
inside: false
position: string
size: string
statistics:
- string
truncateAfterLines: 0
visibility: string
query:
expression: string
language: string
referencesJson: string
timeRange:
from: string
mode: string
to: string
title: string
title: string
spaceId: string
tags:
- string
timeRange:
from: string
mode: string
to: string
title: string
KibanaDashboard Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KibanaDashboard resource accepts the following input properties:
- Query
Kibana
Dashboard Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - Refresh
Interval KibanaDashboard Refresh Interval - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - Time
Range KibanaDashboard Time Range - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - Title string
- A human-readable title for the dashboard.
- Access
Control KibanaDashboard Access Control - Access control parameters for the dashboard.
- Description string
- A short description of the dashboard.
- Filters
List<Kibana
Dashboard Filter> - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - Kibana
Connections List<KibanaDashboard Kibana Connection> - Kibana connection configuration block.
- Options
Kibana
Dashboard Options - Display options for the dashboard.
- Panels
List<Kibana
Dashboard Panel> - The panels to display in the dashboard.
- Pinned
Panels List<KibanaDashboard Pinned Panel> - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - Sections
List<Kibana
Dashboard Section> - Sections organize panels into collapsible groups. This is a technical preview feature.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- List<string>
- An array of tag IDs applied to this dashboard.
- Query
Kibana
Dashboard Query Args - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - Refresh
Interval KibanaDashboard Refresh Interval Args - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - Time
Range KibanaDashboard Time Range Args - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - Title string
- A human-readable title for the dashboard.
- Access
Control KibanaDashboard Access Control Args - Access control parameters for the dashboard.
- Description string
- A short description of the dashboard.
- Filters
[]Kibana
Dashboard Filter Args - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - Kibana
Connections []KibanaDashboard Kibana Connection Args - Kibana connection configuration block.
- Options
Kibana
Dashboard Options Args - Display options for the dashboard.
- Panels
[]Kibana
Dashboard Panel Args - The panels to display in the dashboard.
- Pinned
Panels []KibanaDashboard Pinned Panel Args - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - Sections
[]Kibana
Dashboard Section Args - Sections organize panels into collapsible groups. This is a technical preview feature.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- []string
- An array of tag IDs applied to this dashboard.
- query object
- Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh_
interval object - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - time_
range object - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title string
- A human-readable title for the dashboard.
- access_
control object - Access control parameters for the dashboard.
- description string
- A short description of the dashboard.
- filters list(object)
- Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana_
connections list(object) - Kibana connection configuration block.
- options object
- Display options for the dashboard.
- panels list(object)
- The panels to display in the dashboard.
- pinned_
panels list(object) - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - sections list(object)
- Sections organize panels into collapsible groups. This is a technical preview feature.
- space_
id string - An identifier for the space. If space_id is not provided, the default space is used.
- list(string)
- An array of tag IDs applied to this dashboard.
- query
Kibana
Dashboard Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh
Interval KibanaDashboard Refresh Interval - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - time
Range KibanaDashboard Time Range - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title String
- A human-readable title for the dashboard.
- access
Control KibanaDashboard Access Control - Access control parameters for the dashboard.
- description String
- A short description of the dashboard.
- filters
List<Kibana
Dashboard Filter> - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana
Connections List<KibanaDashboard Kibana Connection> - Kibana connection configuration block.
- options
Kibana
Dashboard Options - Display options for the dashboard.
- panels
List<Kibana
Dashboard Panel> - The panels to display in the dashboard.
- pinned
Panels List<KibanaDashboard Pinned Panel> - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - sections
List<Kibana
Dashboard Section> - Sections organize panels into collapsible groups. This is a technical preview feature.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- List<String>
- An array of tag IDs applied to this dashboard.
- query
Kibana
Dashboard Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh
Interval KibanaDashboard Refresh Interval - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - time
Range KibanaDashboard Time Range - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title string
- A human-readable title for the dashboard.
- access
Control KibanaDashboard Access Control - Access control parameters for the dashboard.
- description string
- A short description of the dashboard.
- filters
Kibana
Dashboard Filter[] - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana
Connections KibanaDashboard Kibana Connection[] - Kibana connection configuration block.
- options
Kibana
Dashboard Options - Display options for the dashboard.
- panels
Kibana
Dashboard Panel[] - The panels to display in the dashboard.
- pinned
Panels KibanaDashboard Pinned Panel[] - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - sections
Kibana
Dashboard Section[] - Sections organize panels into collapsible groups. This is a technical preview feature.
- space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- string[]
- An array of tag IDs applied to this dashboard.
- query
Kibana
Dashboard Query Args - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh_
interval KibanaDashboard Refresh Interval Args - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - time_
range KibanaDashboard Time Range Args - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title str
- A human-readable title for the dashboard.
- access_
control KibanaDashboard Access Control Args - Access control parameters for the dashboard.
- description str
- A short description of the dashboard.
- filters
Sequence[Kibana
Dashboard Filter Args] - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana_
connections Sequence[KibanaDashboard Kibana Connection Args] - Kibana connection configuration block.
- options
Kibana
Dashboard Options Args - Display options for the dashboard.
- panels
Sequence[Kibana
Dashboard Panel Args] - The panels to display in the dashboard.
- pinned_
panels Sequence[KibanaDashboard Pinned Panel Args] - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - sections
Sequence[Kibana
Dashboard Section Args] - Sections organize panels into collapsible groups. This is a technical preview feature.
- space_
id str - An identifier for the space. If space_id is not provided, the default space is used.
- Sequence[str]
- An array of tag IDs applied to this dashboard.
- query Property Map
- Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh
Interval Property Map - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - time
Range Property Map - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title String
- A human-readable title for the dashboard.
- access
Control Property Map - Access control parameters for the dashboard.
- description String
- A short description of the dashboard.
- filters List<Property Map>
- Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana
Connections List<Property Map> - Kibana connection configuration block.
- options Property Map
- Display options for the dashboard.
- panels List<Property Map>
- The panels to display in the dashboard.
- pinned
Panels List<Property Map> - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - sections List<Property Map>
- Sections organize panels into collapsible groups. This is a technical preview feature.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- List<String>
- An array of tag IDs applied to this dashboard.
Outputs
All input properties are implicitly available as output properties. Additionally, the KibanaDashboard resource produces the following output properties:
- Dashboard
Id string - The Kibana-assigned identifier for the dashboard.
- Id string
- The provider-assigned unique ID for this managed resource.
- Dashboard
Id string - The Kibana-assigned identifier for the dashboard.
- Id string
- The provider-assigned unique ID for this managed resource.
- dashboard_
id string - The Kibana-assigned identifier for the dashboard.
- id string
- The provider-assigned unique ID for this managed resource.
- dashboard
Id String - The Kibana-assigned identifier for the dashboard.
- id String
- The provider-assigned unique ID for this managed resource.
- dashboard
Id string - The Kibana-assigned identifier for the dashboard.
- id string
- The provider-assigned unique ID for this managed resource.
- dashboard_
id str - The Kibana-assigned identifier for the dashboard.
- id str
- The provider-assigned unique ID for this managed resource.
- dashboard
Id String - The Kibana-assigned identifier for the dashboard.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing KibanaDashboard Resource
Get an existing KibanaDashboard resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: KibanaDashboardState, opts?: CustomResourceOptions): KibanaDashboard@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_control: Optional[KibanaDashboardAccessControlArgs] = None,
dashboard_id: Optional[str] = None,
description: Optional[str] = None,
filters: Optional[Sequence[KibanaDashboardFilterArgs]] = None,
kibana_connections: Optional[Sequence[KibanaDashboardKibanaConnectionArgs]] = None,
options: Optional[KibanaDashboardOptionsArgs] = None,
panels: Optional[Sequence[KibanaDashboardPanelArgs]] = None,
pinned_panels: Optional[Sequence[KibanaDashboardPinnedPanelArgs]] = None,
query: Optional[KibanaDashboardQueryArgs] = None,
refresh_interval: Optional[KibanaDashboardRefreshIntervalArgs] = None,
sections: Optional[Sequence[KibanaDashboardSectionArgs]] = None,
space_id: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
time_range: Optional[KibanaDashboardTimeRangeArgs] = None,
title: Optional[str] = None) -> KibanaDashboardfunc GetKibanaDashboard(ctx *Context, name string, id IDInput, state *KibanaDashboardState, opts ...ResourceOption) (*KibanaDashboard, error)public static KibanaDashboard Get(string name, Input<string> id, KibanaDashboardState? state, CustomResourceOptions? opts = null)public static KibanaDashboard get(String name, Output<String> id, KibanaDashboardState state, CustomResourceOptions options)resources: _: type: elasticstack:KibanaDashboard get: id: ${id}import {
to = elasticstack_kibanadashboard.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Access
Control KibanaDashboard Access Control - Access control parameters for the dashboard.
- Dashboard
Id string - The Kibana-assigned identifier for the dashboard.
- Description string
- A short description of the dashboard.
- Filters
List<Kibana
Dashboard Filter> - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - Kibana
Connections List<KibanaDashboard Kibana Connection> - Kibana connection configuration block.
- Options
Kibana
Dashboard Options - Display options for the dashboard.
- Panels
List<Kibana
Dashboard Panel> - The panels to display in the dashboard.
- Pinned
Panels List<KibanaDashboard Pinned Panel> - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - Query
Kibana
Dashboard Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - Refresh
Interval KibanaDashboard Refresh Interval - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - Sections
List<Kibana
Dashboard Section> - Sections organize panels into collapsible groups. This is a technical preview feature.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- List<string>
- An array of tag IDs applied to this dashboard.
- Time
Range KibanaDashboard Time Range - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - Title string
- A human-readable title for the dashboard.
- Access
Control KibanaDashboard Access Control Args - Access control parameters for the dashboard.
- Dashboard
Id string - The Kibana-assigned identifier for the dashboard.
- Description string
- A short description of the dashboard.
- Filters
[]Kibana
Dashboard Filter Args - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - Kibana
Connections []KibanaDashboard Kibana Connection Args - Kibana connection configuration block.
- Options
Kibana
Dashboard Options Args - Display options for the dashboard.
- Panels
[]Kibana
Dashboard Panel Args - The panels to display in the dashboard.
- Pinned
Panels []KibanaDashboard Pinned Panel Args - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - Query
Kibana
Dashboard Query Args - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - Refresh
Interval KibanaDashboard Refresh Interval Args - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - Sections
[]Kibana
Dashboard Section Args - Sections organize panels into collapsible groups. This is a technical preview feature.
- Space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- []string
- An array of tag IDs applied to this dashboard.
- Time
Range KibanaDashboard Time Range Args - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - Title string
- A human-readable title for the dashboard.
- access_
control object - Access control parameters for the dashboard.
- dashboard_
id string - The Kibana-assigned identifier for the dashboard.
- description string
- A short description of the dashboard.
- filters list(object)
- Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana_
connections list(object) - Kibana connection configuration block.
- options object
- Display options for the dashboard.
- panels list(object)
- The panels to display in the dashboard.
- pinned_
panels list(object) - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - query object
- Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh_
interval object - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - sections list(object)
- Sections organize panels into collapsible groups. This is a technical preview feature.
- space_
id string - An identifier for the space. If space_id is not provided, the default space is used.
- list(string)
- An array of tag IDs applied to this dashboard.
- time_
range object - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title string
- A human-readable title for the dashboard.
- access
Control KibanaDashboard Access Control - Access control parameters for the dashboard.
- dashboard
Id String - The Kibana-assigned identifier for the dashboard.
- description String
- A short description of the dashboard.
- filters
List<Kibana
Dashboard Filter> - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana
Connections List<KibanaDashboard Kibana Connection> - Kibana connection configuration block.
- options
Kibana
Dashboard Options - Display options for the dashboard.
- panels
List<Kibana
Dashboard Panel> - The panels to display in the dashboard.
- pinned
Panels List<KibanaDashboard Pinned Panel> - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - query
Kibana
Dashboard Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh
Interval KibanaDashboard Refresh Interval - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - sections
List<Kibana
Dashboard Section> - Sections organize panels into collapsible groups. This is a technical preview feature.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- List<String>
- An array of tag IDs applied to this dashboard.
- time
Range KibanaDashboard Time Range - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title String
- A human-readable title for the dashboard.
- access
Control KibanaDashboard Access Control - Access control parameters for the dashboard.
- dashboard
Id string - The Kibana-assigned identifier for the dashboard.
- description string
- A short description of the dashboard.
- filters
Kibana
Dashboard Filter[] - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana
Connections KibanaDashboard Kibana Connection[] - Kibana connection configuration block.
- options
Kibana
Dashboard Options - Display options for the dashboard.
- panels
Kibana
Dashboard Panel[] - The panels to display in the dashboard.
- pinned
Panels KibanaDashboard Pinned Panel[] - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - query
Kibana
Dashboard Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh
Interval KibanaDashboard Refresh Interval - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - sections
Kibana
Dashboard Section[] - Sections organize panels into collapsible groups. This is a technical preview feature.
- space
Id string - An identifier for the space. If space_id is not provided, the default space is used.
- string[]
- An array of tag IDs applied to this dashboard.
- time
Range KibanaDashboard Time Range - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title string
- A human-readable title for the dashboard.
- access_
control KibanaDashboard Access Control Args - Access control parameters for the dashboard.
- dashboard_
id str - The Kibana-assigned identifier for the dashboard.
- description str
- A short description of the dashboard.
- filters
Sequence[Kibana
Dashboard Filter Args] - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana_
connections Sequence[KibanaDashboard Kibana Connection Args] - Kibana connection configuration block.
- options
Kibana
Dashboard Options Args - Display options for the dashboard.
- panels
Sequence[Kibana
Dashboard Panel Args] - The panels to display in the dashboard.
- pinned_
panels Sequence[KibanaDashboard Pinned Panel Args] - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - query
Kibana
Dashboard Query Args - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh_
interval KibanaDashboard Refresh Interval Args - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - sections
Sequence[Kibana
Dashboard Section Args] - Sections organize panels into collapsible groups. This is a technical preview feature.
- space_
id str - An identifier for the space. If space_id is not provided, the default space is used.
- Sequence[str]
- An array of tag IDs applied to this dashboard.
- time_
range KibanaDashboard Time Range Args - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title str
- A human-readable title for the dashboard.
- access
Control Property Map - Access control parameters for the dashboard.
- dashboard
Id String - The Kibana-assigned identifier for the dashboard.
- description String
- A short description of the dashboard.
- filters List<Property Map>
- Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - kibana
Connections List<Property Map> - Kibana connection configuration block.
- options Property Map
- Display options for the dashboard.
- panels List<Property Map>
- The panels to display in the dashboard.
- pinned
Panels List<Property Map> - Ordered dashboard-level pinned controls (Kibana’s control bar above the grid). Each element uses the same typed
*_control_configshapes aspanels[]for these control kinds, without agridblock. - query Property Map
- Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - refresh
Interval Property Map - Auto-refresh settings for the dashboard. Aligns with the Kibana Dashboard API
refresh_intervalobject. - sections List<Property Map>
- Sections organize panels into collapsible groups. This is a technical preview feature.
- space
Id String - An identifier for the space. If space_id is not provided, the default space is used.
- List<String>
- An array of tag IDs applied to this dashboard.
- time
Range Property Map - Dashboard time selection (
from,to, optionalmode). Aligns with the Kibana Dashboard APItime_rangeobject. - title String
- A human-readable title for the dashboard.
Supporting Types
KibanaDashboardAccessControl, KibanaDashboardAccessControlArgs
- Access
Mode string - The access mode for the dashboard (e.g., 'write_restricted', 'default').
- Access
Mode string - The access mode for the dashboard (e.g., 'write_restricted', 'default').
- access_
mode string - The access mode for the dashboard (e.g., 'write_restricted', 'default').
- access
Mode String - The access mode for the dashboard (e.g., 'write_restricted', 'default').
- access
Mode string - The access mode for the dashboard (e.g., 'write_restricted', 'default').
- access_
mode str - The access mode for the dashboard (e.g., 'write_restricted', 'default').
- access
Mode String - The access mode for the dashboard (e.g., 'write_restricted', 'default').
KibanaDashboardFilter, KibanaDashboardFilterArgs
- Filter
Json string - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
- Filter
Json string - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
- filter_
json string - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
- filter
Json String - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
- filter
Json string - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
- filter_
json str - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
- filter
Json String - One dashboard saved filter as normalized JSON. Must be a JSON object matching the Kibana dashboard filters union (for example
operator-based filters, groups, DSL, or spatial shapes) described in the dashboards OpenAPI specification—same union as chart-levelfilter_json.
KibanaDashboardKibanaConnection, KibanaDashboardKibanaConnectionArgs
- Api
Key string - API Key to use for authentication to Kibana
- Bearer
Token string - Bearer Token to use for authentication to Kibana
- Ca
Certs List<string> - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- Endpoints List<string>
- Insecure bool
- Disable TLS certificate validation
- Password string
- Password to use for API authentication to Kibana.
- Username string
- Username to use for API authentication to Kibana.
- Api
Key string - API Key to use for authentication to Kibana
- Bearer
Token string - Bearer Token to use for authentication to Kibana
- Ca
Certs []string - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- Endpoints []string
- Insecure bool
- Disable TLS certificate validation
- Password string
- Password to use for API authentication to Kibana.
- Username string
- Username to use for API authentication to Kibana.
- api_
key string - API Key to use for authentication to Kibana
- bearer_
token string - Bearer Token to use for authentication to Kibana
- ca_
certs list(string) - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- endpoints list(string)
- insecure bool
- Disable TLS certificate validation
- password string
- Password to use for API authentication to Kibana.
- username string
- Username to use for API authentication to Kibana.
- api
Key String - API Key to use for authentication to Kibana
- bearer
Token String - Bearer Token to use for authentication to Kibana
- ca
Certs List<String> - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- endpoints List<String>
- insecure Boolean
- Disable TLS certificate validation
- password String
- Password to use for API authentication to Kibana.
- username String
- Username to use for API authentication to Kibana.
- api
Key string - API Key to use for authentication to Kibana
- bearer
Token string - Bearer Token to use for authentication to Kibana
- ca
Certs string[] - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- endpoints string[]
- insecure boolean
- Disable TLS certificate validation
- password string
- Password to use for API authentication to Kibana.
- username string
- Username to use for API authentication to Kibana.
- api_
key str - API Key to use for authentication to Kibana
- bearer_
token str - Bearer Token to use for authentication to Kibana
- ca_
certs Sequence[str] - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- endpoints Sequence[str]
- insecure bool
- Disable TLS certificate validation
- password str
- Password to use for API authentication to Kibana.
- username str
- Username to use for API authentication to Kibana.
- api
Key String - API Key to use for authentication to Kibana
- bearer
Token String - Bearer Token to use for authentication to Kibana
- ca
Certs List<String> - A list of paths to CA certificates to validate the certificate presented by the Kibana server.
- endpoints List<String>
- insecure Boolean
- Disable TLS certificate validation
- password String
- Password to use for API authentication to Kibana.
- username String
- Username to use for API authentication to Kibana.
KibanaDashboardOptions, KibanaDashboardOptionsArgs
- Auto
Apply boolFilters - When true, control filters are applied automatically.
- Hide
Panel boolBorders - When true, panel borders are hidden in the dashboard layout.
- Hide
Panel boolTitles - Hide the panel titles in the dashboard.
- Sync
Colors bool - Synchronize colors between related panels in the dashboard.
- Sync
Cursor bool - Synchronize cursor position between related panels in the dashboard.
- Sync
Tooltips bool - Synchronize tooltips between related panels in the dashboard.
- Use
Margins bool - Show margins between panels in the dashboard layout.
- Auto
Apply boolFilters - When true, control filters are applied automatically.
- Hide
Panel boolBorders - When true, panel borders are hidden in the dashboard layout.
- Hide
Panel boolTitles - Hide the panel titles in the dashboard.
- Sync
Colors bool - Synchronize colors between related panels in the dashboard.
- Sync
Cursor bool - Synchronize cursor position between related panels in the dashboard.
- Sync
Tooltips bool - Synchronize tooltips between related panels in the dashboard.
- Use
Margins bool - Show margins between panels in the dashboard layout.
- auto_
apply_ boolfilters - When true, control filters are applied automatically.
- hide_
panel_ boolborders - When true, panel borders are hidden in the dashboard layout.
- hide_
panel_ booltitles - Hide the panel titles in the dashboard.
- sync_
colors bool - Synchronize colors between related panels in the dashboard.
- sync_
cursor bool - Synchronize cursor position between related panels in the dashboard.
- sync_
tooltips bool - Synchronize tooltips between related panels in the dashboard.
- use_
margins bool - Show margins between panels in the dashboard layout.
- auto
Apply BooleanFilters - When true, control filters are applied automatically.
- hide
Panel BooleanBorders - When true, panel borders are hidden in the dashboard layout.
- hide
Panel BooleanTitles - Hide the panel titles in the dashboard.
- sync
Colors Boolean - Synchronize colors between related panels in the dashboard.
- sync
Cursor Boolean - Synchronize cursor position between related panels in the dashboard.
- sync
Tooltips Boolean - Synchronize tooltips between related panels in the dashboard.
- use
Margins Boolean - Show margins between panels in the dashboard layout.
- auto
Apply booleanFilters - When true, control filters are applied automatically.
- hide
Panel booleanBorders - When true, panel borders are hidden in the dashboard layout.
- hide
Panel booleanTitles - Hide the panel titles in the dashboard.
- sync
Colors boolean - Synchronize colors between related panels in the dashboard.
- sync
Cursor boolean - Synchronize cursor position between related panels in the dashboard.
- sync
Tooltips boolean - Synchronize tooltips between related panels in the dashboard.
- use
Margins boolean - Show margins between panels in the dashboard layout.
- auto_
apply_ boolfilters - When true, control filters are applied automatically.
- hide_
panel_ boolborders - When true, panel borders are hidden in the dashboard layout.
- hide_
panel_ booltitles - Hide the panel titles in the dashboard.
- sync_
colors bool - Synchronize colors between related panels in the dashboard.
- sync_
cursor bool - Synchronize cursor position between related panels in the dashboard.
- sync_
tooltips bool - Synchronize tooltips between related panels in the dashboard.
- use_
margins bool - Show margins between panels in the dashboard layout.
- auto
Apply BooleanFilters - When true, control filters are applied automatically.
- hide
Panel BooleanBorders - When true, panel borders are hidden in the dashboard layout.
- hide
Panel BooleanTitles - Hide the panel titles in the dashboard.
- sync
Colors Boolean - Synchronize colors between related panels in the dashboard.
- sync
Cursor Boolean - Synchronize cursor position between related panels in the dashboard.
- sync
Tooltips Boolean - Synchronize tooltips between related panels in the dashboard.
- use
Margins Boolean - Show margins between panels in the dashboard layout.
KibanaDashboardPanel, KibanaDashboardPanelArgs
- Grid
Kibana
Dashboard Panel Grid - The grid coordinates and dimensions of the panel.
- Type string
- The type of the panel (e.g. 'markdown', 'vis').
- Config
Json string - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Discover
Session KibanaConfig Dashboard Panel Discover Session Config - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - Esql
Control KibanaConfig Dashboard Panel Esql Control Config - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Id string
- The identifier of the panel (API
id). - Image
Config KibanaDashboard Panel Image Config - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - Markdown
Config KibanaDashboard Panel Markdown Config - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Options
List KibanaControl Config Dashboard Panel Options List Control Config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Range
Slider KibanaControl Config Dashboard Panel Range Slider Control Config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Slo
Alerts KibanaConfig Dashboard Panel Slo Alerts Config - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - Slo
Burn KibanaRate Config Dashboard Panel Slo Burn Rate Config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Slo
Error KibanaBudget Config Dashboard Panel Slo Error Budget Config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Slo
Overview KibanaConfig Dashboard Panel Slo Overview Config - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Synthetics
Monitors KibanaConfig Dashboard Panel Synthetics Monitors Config - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Synthetics
Stats KibanaOverview Config Dashboard Panel Synthetics Stats Overview Config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Time
Slider KibanaControl Config Dashboard Panel Time Slider Control Config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Vis
Config KibanaDashboard Panel Vis Config - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
- Grid
Kibana
Dashboard Panel Grid - The grid coordinates and dimensions of the panel.
- Type string
- The type of the panel (e.g. 'markdown', 'vis').
- Config
Json string - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Discover
Session KibanaConfig Dashboard Panel Discover Session Config - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - Esql
Control KibanaConfig Dashboard Panel Esql Control Config - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Id string
- The identifier of the panel (API
id). - Image
Config KibanaDashboard Panel Image Config - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - Markdown
Config KibanaDashboard Panel Markdown Config - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Options
List KibanaControl Config Dashboard Panel Options List Control Config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Range
Slider KibanaControl Config Dashboard Panel Range Slider Control Config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Slo
Alerts KibanaConfig Dashboard Panel Slo Alerts Config - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - Slo
Burn KibanaRate Config Dashboard Panel Slo Burn Rate Config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Slo
Error KibanaBudget Config Dashboard Panel Slo Error Budget Config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Slo
Overview KibanaConfig Dashboard Panel Slo Overview Config - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Synthetics
Monitors KibanaConfig Dashboard Panel Synthetics Monitors Config - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Synthetics
Stats KibanaOverview Config Dashboard Panel Synthetics Stats Overview Config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Time
Slider KibanaControl Config Dashboard Panel Time Slider Control Config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - Vis
Config KibanaDashboard Panel Vis Config - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
- grid object
- The grid coordinates and dimensions of the panel.
- type string
- The type of the panel (e.g. 'markdown', 'vis').
- config_
json string - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - discover_
session_ objectconfig - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - esql_
control_ objectconfig - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - id string
- The identifier of the panel (API
id). - image_
config object - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - markdown_
config object - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - options_
list_ objectcontrol_ config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - range_
slider_ objectcontrol_ config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo_
alerts_ objectconfig - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - slo_
burn_ objectrate_ config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo_
error_ objectbudget_ config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo_
overview_ objectconfig - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics_
monitors_ objectconfig - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics_
stats_ objectoverview_ config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - time_
slider_ objectcontrol_ config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - vis_
config object - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
- grid
Kibana
Dashboard Panel Grid - The grid coordinates and dimensions of the panel.
- type String
- The type of the panel (e.g. 'markdown', 'vis').
- config
Json String - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - discover
Session KibanaConfig Dashboard Panel Discover Session Config - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - esql
Control KibanaConfig Dashboard Panel Esql Control Config - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - id String
- The identifier of the panel (API
id). - image
Config KibanaDashboard Panel Image Config - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - markdown
Config KibanaDashboard Panel Markdown Config - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - options
List KibanaControl Config Dashboard Panel Options List Control Config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - range
Slider KibanaControl Config Dashboard Panel Range Slider Control Config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Alerts KibanaConfig Dashboard Panel Slo Alerts Config - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - slo
Burn KibanaRate Config Dashboard Panel Slo Burn Rate Config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Error KibanaBudget Config Dashboard Panel Slo Error Budget Config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Overview KibanaConfig Dashboard Panel Slo Overview Config - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics
Monitors KibanaConfig Dashboard Panel Synthetics Monitors Config - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics
Stats KibanaOverview Config Dashboard Panel Synthetics Stats Overview Config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - time
Slider KibanaControl Config Dashboard Panel Time Slider Control Config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - vis
Config KibanaDashboard Panel Vis Config - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
- grid
Kibana
Dashboard Panel Grid - The grid coordinates and dimensions of the panel.
- type string
- The type of the panel (e.g. 'markdown', 'vis').
- config
Json string - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - discover
Session KibanaConfig Dashboard Panel Discover Session Config - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - esql
Control KibanaConfig Dashboard Panel Esql Control Config - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - id string
- The identifier of the panel (API
id). - image
Config KibanaDashboard Panel Image Config - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - markdown
Config KibanaDashboard Panel Markdown Config - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - options
List KibanaControl Config Dashboard Panel Options List Control Config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - range
Slider KibanaControl Config Dashboard Panel Range Slider Control Config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Alerts KibanaConfig Dashboard Panel Slo Alerts Config - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - slo
Burn KibanaRate Config Dashboard Panel Slo Burn Rate Config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Error KibanaBudget Config Dashboard Panel Slo Error Budget Config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Overview KibanaConfig Dashboard Panel Slo Overview Config - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics
Monitors KibanaConfig Dashboard Panel Synthetics Monitors Config - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics
Stats KibanaOverview Config Dashboard Panel Synthetics Stats Overview Config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - time
Slider KibanaControl Config Dashboard Panel Time Slider Control Config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - vis
Config KibanaDashboard Panel Vis Config - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
- grid
Kibana
Dashboard Panel Grid - The grid coordinates and dimensions of the panel.
- type str
- The type of the panel (e.g. 'markdown', 'vis').
- config_
json str - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - discover_
session_ Kibanaconfig Dashboard Panel Discover Session Config - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - esql_
control_ Kibanaconfig Dashboard Panel Esql Control Config - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - id str
- The identifier of the panel (API
id). - image_
config KibanaDashboard Panel Image Config - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - markdown_
config KibanaDashboard Panel Markdown Config - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - options_
list_ Kibanacontrol_ config Dashboard Panel Options List Control Config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - range_
slider_ Kibanacontrol_ config Dashboard Panel Range Slider Control Config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo_
alerts_ Kibanaconfig Dashboard Panel Slo Alerts Config - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - slo_
burn_ Kibanarate_ config Dashboard Panel Slo Burn Rate Config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo_
error_ Kibanabudget_ config Dashboard Panel Slo Error Budget Config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo_
overview_ Kibanaconfig Dashboard Panel Slo Overview Config - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics_
monitors_ Kibanaconfig Dashboard Panel Synthetics Monitors Config - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics_
stats_ Kibanaoverview_ config Dashboard Panel Synthetics Stats Overview Config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - time_
slider_ Kibanacontrol_ config Dashboard Panel Time Slider Control Config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - vis_
config KibanaDashboard Panel Vis Config - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
- grid Property Map
- The grid coordinates and dimensions of the panel.
- type String
- The type of the panel (e.g. 'markdown', 'vis').
- config
Json String - The configuration of the panel as a JSON string. Practitioner-authored panel-level
config_jsonis valid only whentypeismarkdownorvis. Typed panel kinds such asimage,slo_alerts, anddiscover_sessionuse their dedicated blocks (image_config,slo_alerts_config,discover_session_config), not panel-levelconfig_json. Mutually exclusive withslo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - discover
Session Property MapConfig - Configuration for a
discover_sessionpanel (kbn-dashboard-panel-type-discover_session). Set exactly one ofby_valueorby_reference. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config. - esql
Control Property MapConfig - Configuration for an ES|QL control panel. Use this to manage ES|QL variable controls on a dashboard. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - id String
- The identifier of the panel (API
id). - image
Config Property Map - Configuration for an
imagepanel (kbn-dashboard-panel-type-image). Required whentypeisimage. References the Kibana Dashboard API image embeddableconfigshape. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,slo_alerts_config,vis_config,discover_session_config. - markdown
Config Property Map - Configuration for a
markdownpanel (the Kibana Dashboard APIkbn-dashboard-panel-type-markdownshape). Set exactly one ofby_value(inlinecontentwith required nestedsettings) orby_reference(existing library item viaref_id). Presentation fields (description,hide_title,title,hide_border) are supported in both branches. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,image_config,slo_alerts_config,vis_config,discover_session_config. - options
List Property MapControl Config - Configuration for an options list control panel. Provides a dropdown or multi-select filter based on a field in a data view. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - range
Slider Property MapControl Config - Configuration for a range slider control panel. Provides a min/max range filter tied to a data view field. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Alerts Property MapConfig - Configuration for an
slo_alertspanel (kbn-dashboard-panel-type-slo_alerts). Required whentypeisslo_alerts. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,vis_config,discover_session_config. - slo
Burn Property MapRate Config - Configuration for an SLO burn rate panel. Use this for panels that visualize the burn rate of an SLO over a configurable look-back window. Mutually exclusive with
config_json,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Error Property MapBudget Config - Configuration for an SLO error budget panel. Displays the burn chart of remaining error budget for a specific SLO. Mutually exclusive with
config_json,slo_burn_rate_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - slo
Overview Property MapConfig - Configuration for an SLO overview panel. Use either
single(for a single SLO) orgroups(for grouped SLO overview). Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics
Monitors Property MapConfig - Configuration for a Synthetics monitors panel. Displays a table of Elastic Synthetics monitors and their current status. All fields are optional — omit the block entirely for a bare panel with no filtering. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - synthetics
Stats Property MapOverview Config - Configuration for a Synthetics stats overview panel. All fields are optional; an absent or empty block shows statistics for all monitors visible within the space. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - time
Slider Property MapControl Config - Configuration for a time slider control panel. Controls the visible time window within the dashboard's global time range. Mutually exclusive with
config_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,vis_config,discover_session_config. - vis
Config Property Map - Configuration for a
vispanel (type = "vis"). Typed alternative to panel-levelconfig_json: set exactly one ofby_value(exactly one of 12 Lens chart kinds) orby_reference. Withby_reference, use structureddrilldownsand optionaltime_range. Mutually exclusive withconfig_json,slo_burn_rate_config,slo_error_budget_config,slo_overview_config,synthetics_monitors_config,synthetics_stats_overview_config,time_slider_control_config,options_list_control_config,range_slider_control_config,esql_control_config,markdown_config,image_config,slo_alerts_config,discover_session_config.
KibanaDashboardPanelDiscoverSessionConfig, KibanaDashboardPanelDiscoverSessionConfigArgs
- By
Reference KibanaDashboard Panel Discover Session Config By Reference - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - By
Value KibanaDashboard Panel Discover Session Config By Value - Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Discover Session Config Drilldown> - Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - Hide
Border bool - When true, suppresses the panel border.
- Hide
Title bool - When true, suppresses the panel title.
- Title string
- Optional panel title.
- By
Reference KibanaDashboard Panel Discover Session Config By Reference - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - By
Value KibanaDashboard Panel Discover Session Config By Value - Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Discover Session Config Drilldown - Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - Hide
Border bool - When true, suppresses the panel border.
- Hide
Title bool - When true, suppresses the panel title.
- Title string
- Optional panel title.
- by_
reference object - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - by_
value object - description string
- Optional panel description.
- drilldowns list(object)
- Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - hide_
border bool - When true, suppresses the panel border.
- hide_
title bool - When true, suppresses the panel title.
- title string
- Optional panel title.
- by
Reference KibanaDashboard Panel Discover Session Config By Reference - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - by
Value KibanaDashboard Panel Discover Session Config By Value - description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Discover Session Config Drilldown> - Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - hide
Border Boolean - When true, suppresses the panel border.
- hide
Title Boolean - When true, suppresses the panel title.
- title String
- Optional panel title.
- by
Reference KibanaDashboard Panel Discover Session Config By Reference - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - by
Value KibanaDashboard Panel Discover Session Config By Value - description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Discover Session Config Drilldown[] - Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - hide
Border boolean - When true, suppresses the panel border.
- hide
Title boolean - When true, suppresses the panel title.
- title string
- Optional panel title.
- by_
reference KibanaDashboard Panel Discover Session Config By Reference - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - by_
value KibanaDashboard Panel Discover Session Config By Value - description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Discover Session Config Drilldown] - Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - hide_
border bool - When true, suppresses the panel border.
- hide_
title bool - When true, suppresses the panel title.
- title str
- Optional panel title.
- by
Reference Property Map - Reference an existing Discover session saved object via
ref_id. Client-sidereferencesJSON is not modeled in v1 (see change design). Omitselected_tab_idto let Kibana pick the tab; after apply the resolved id is stored in state. - by
Value Property Map - description String
- Optional panel description.
- drilldowns List<Property Map>
- Typed URL drilldowns for this panel. The API only supports
url_drilldownwith triggeron_open_panel_menu; those values are set automatically when writing to Kibana. - hide
Border Boolean - When true, suppresses the panel border.
- hide
Title Boolean - When true, suppresses the panel title.
- title String
- Optional panel title.
KibanaDashboardPanelDiscoverSessionConfigByReference, KibanaDashboardPanelDiscoverSessionConfigByReferenceArgs
- Ref
Id string - Discover session saved object reference id (
ref_idin the API). - Overrides
Kibana
Dashboard Panel Discover Session Config By Reference Overrides - Optional typed presentation overrides applied on top of the referenced session.
- Selected
Tab stringId - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- Time
Range KibanaDashboard Panel Discover Session Config By Reference Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- Ref
Id string - Discover session saved object reference id (
ref_idin the API). - Overrides
Kibana
Dashboard Panel Discover Session Config By Reference Overrides - Optional typed presentation overrides applied on top of the referenced session.
- Selected
Tab stringId - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- Time
Range KibanaDashboard Panel Discover Session Config By Reference Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- ref_
id string - Discover session saved object reference id (
ref_idin the API). - overrides object
- Optional typed presentation overrides applied on top of the referenced session.
- selected_
tab_ stringid - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- time_
range object - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- ref
Id String - Discover session saved object reference id (
ref_idin the API). - overrides
Kibana
Dashboard Panel Discover Session Config By Reference Overrides - Optional typed presentation overrides applied on top of the referenced session.
- selected
Tab StringId - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- time
Range KibanaDashboard Panel Discover Session Config By Reference Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- ref
Id string - Discover session saved object reference id (
ref_idin the API). - overrides
Kibana
Dashboard Panel Discover Session Config By Reference Overrides - Optional typed presentation overrides applied on top of the referenced session.
- selected
Tab stringId - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- time
Range KibanaDashboard Panel Discover Session Config By Reference Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- ref_
id str - Discover session saved object reference id (
ref_idin the API). - overrides
Kibana
Dashboard Panel Discover Session Config By Reference Overrides - Optional typed presentation overrides applied on top of the referenced session.
- selected_
tab_ strid - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- time_
range KibanaDashboard Panel Discover Session Config By Reference Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- ref
Id String - Discover session saved object reference id (
ref_idin the API). - overrides Property Map
- Optional typed presentation overrides applied on top of the referenced session.
- selected
Tab StringId - Tab id within the referenced Discover session. Omit to let Kibana choose; after apply the API value is reflected here.
- time
Range Property Map - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
KibanaDashboardPanelDiscoverSessionConfigByReferenceOverrides, KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesArgs
- Column
Orders List<string> - Overrides column order relative to the referenced Discover session.
- Column
Settings Dictionary<string, KibanaDashboard Panel Discover Session Config By Reference Overrides Column Settings> - Per-column presentation settings keyed by field name (for example column widths).
- Density string
- Overrides data grid density.
- Header
Row stringHeight - Overrides header row height: numbers "1"–"5" or "auto".
- Row
Height string - Overrides data row height: numbers "1"–"20" or "auto".
- Rows
Per doublePage - Overrides rows per page.
- Sample
Size double - Overrides sample size.
- Sorts
List<Kibana
Dashboard Panel Discover Session Config By Reference Overrides Sort> - Overrides sort configuration relative to the referenced Discover session.
- Column
Orders []string - Overrides column order relative to the referenced Discover session.
- Column
Settings map[string]KibanaDashboard Panel Discover Session Config By Reference Overrides Column Settings - Per-column presentation settings keyed by field name (for example column widths).
- Density string
- Overrides data grid density.
- Header
Row stringHeight - Overrides header row height: numbers "1"–"5" or "auto".
- Row
Height string - Overrides data row height: numbers "1"–"20" or "auto".
- Rows
Per float64Page - Overrides rows per page.
- Sample
Size float64 - Overrides sample size.
- Sorts
[]Kibana
Dashboard Panel Discover Session Config By Reference Overrides Sort - Overrides sort configuration relative to the referenced Discover session.
- column_
orders list(string) - Overrides column order relative to the referenced Discover session.
- column_
settings map(object) - Per-column presentation settings keyed by field name (for example column widths).
- density string
- Overrides data grid density.
- header_
row_ stringheight - Overrides header row height: numbers "1"–"5" or "auto".
- row_
height string - Overrides data row height: numbers "1"–"20" or "auto".
- rows_
per_ numberpage - Overrides rows per page.
- sample_
size number - Overrides sample size.
- sorts list(object)
- Overrides sort configuration relative to the referenced Discover session.
- column
Orders List<String> - Overrides column order relative to the referenced Discover session.
- column
Settings Map<String,KibanaDashboard Panel Discover Session Config By Reference Overrides Column Settings> - Per-column presentation settings keyed by field name (for example column widths).
- density String
- Overrides data grid density.
- header
Row StringHeight - Overrides header row height: numbers "1"–"5" or "auto".
- row
Height String - Overrides data row height: numbers "1"–"20" or "auto".
- rows
Per DoublePage - Overrides rows per page.
- sample
Size Double - Overrides sample size.
- sorts
List<Kibana
Dashboard Panel Discover Session Config By Reference Overrides Sort> - Overrides sort configuration relative to the referenced Discover session.
- column
Orders string[] - Overrides column order relative to the referenced Discover session.
- column
Settings {[key: string]: KibanaDashboard Panel Discover Session Config By Reference Overrides Column Settings} - Per-column presentation settings keyed by field name (for example column widths).
- density string
- Overrides data grid density.
- header
Row stringHeight - Overrides header row height: numbers "1"–"5" or "auto".
- row
Height string - Overrides data row height: numbers "1"–"20" or "auto".
- rows
Per numberPage - Overrides rows per page.
- sample
Size number - Overrides sample size.
- sorts
Kibana
Dashboard Panel Discover Session Config By Reference Overrides Sort[] - Overrides sort configuration relative to the referenced Discover session.
- column_
orders Sequence[str] - Overrides column order relative to the referenced Discover session.
- column_
settings Mapping[str, KibanaDashboard Panel Discover Session Config By Reference Overrides Column Settings] - Per-column presentation settings keyed by field name (for example column widths).
- density str
- Overrides data grid density.
- header_
row_ strheight - Overrides header row height: numbers "1"–"5" or "auto".
- row_
height str - Overrides data row height: numbers "1"–"20" or "auto".
- rows_
per_ floatpage - Overrides rows per page.
- sample_
size float - Overrides sample size.
- sorts
Sequence[Kibana
Dashboard Panel Discover Session Config By Reference Overrides Sort] - Overrides sort configuration relative to the referenced Discover session.
- column
Orders List<String> - Overrides column order relative to the referenced Discover session.
- column
Settings Map<Property Map> - Per-column presentation settings keyed by field name (for example column widths).
- density String
- Overrides data grid density.
- header
Row StringHeight - Overrides header row height: numbers "1"–"5" or "auto".
- row
Height String - Overrides data row height: numbers "1"–"20" or "auto".
- rows
Per NumberPage - Overrides rows per page.
- sample
Size Number - Overrides sample size.
- sorts List<Property Map>
- Overrides sort configuration relative to the referenced Discover session.
KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesColumnSettings, KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesColumnSettingsArgs
- Width double
- Optional column width in pixels.
- Width float64
- Optional column width in pixels.
- width number
- Optional column width in pixels.
- width Double
- Optional column width in pixels.
- width number
- Optional column width in pixels.
- width float
- Optional column width in pixels.
- width Number
- Optional column width in pixels.
KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesSort, KibanaDashboardPanelDiscoverSessionConfigByReferenceOverridesSortArgs
KibanaDashboardPanelDiscoverSessionConfigByReferenceTimeRange, KibanaDashboardPanelDiscoverSessionConfigByReferenceTimeRangeArgs
KibanaDashboardPanelDiscoverSessionConfigByValue, KibanaDashboardPanelDiscoverSessionConfigByValueArgs
- Tab
Kibana
Dashboard Panel Discover Session Config By Value Tab - Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - Time
Range KibanaDashboard Panel Discover Session Config By Value Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- Tab
Kibana
Dashboard Panel Discover Session Config By Value Tab - Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - Time
Range KibanaDashboard Panel Discover Session Config By Value Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- tab object
- Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - time_
range object - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- tab
Kibana
Dashboard Panel Discover Session Config By Value Tab - Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - time
Range KibanaDashboard Panel Discover Session Config By Value Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- tab
Kibana
Dashboard Panel Discover Session Config By Value Tab - Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - time
Range KibanaDashboard Panel Discover Session Config By Value Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- tab
Kibana
Dashboard Panel Discover Session Config By Value Tab - Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - time_
range KibanaDashboard Panel Discover Session Config By Value Time Range - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
- tab Property Map
- Single Discover tab configuration (the API currently allows one tab). Exactly one of
dsloresqlmust be set. - time
Range Property Map - Optional time range for this panel. When omitted, the dashboard root
time_rangeis sent to the API at write time while this attribute stays null in state (REQ-009).
KibanaDashboardPanelDiscoverSessionConfigByValueTab, KibanaDashboardPanelDiscoverSessionConfigByValueTabArgs
- Dsl
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl - DSL / data view Discover tab.
- Esql
Kibana
Dashboard Panel Discover Session Config By Value Tab Esql - ES|QL Discover tab.
- Dsl
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl - DSL / data view Discover tab.
- Esql
Kibana
Dashboard Panel Discover Session Config By Value Tab Esql - ES|QL Discover tab.
- dsl
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl - DSL / data view Discover tab.
- esql
Kibana
Dashboard Panel Discover Session Config By Value Tab Esql - ES|QL Discover tab.
- dsl
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl - DSL / data view Discover tab.
- esql
Kibana
Dashboard Panel Discover Session Config By Value Tab Esql - ES|QL Discover tab.
- dsl
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl - DSL / data view Discover tab.
- esql
Kibana
Dashboard Panel Discover Session Config By Value Tab Esql - ES|QL Discover tab.
- dsl Property Map
- DSL / data view Discover tab.
- esql Property Map
- ES|QL Discover tab.
KibanaDashboardPanelDiscoverSessionConfigByValueTabDsl, KibanaDashboardPanelDiscoverSessionConfigByValueTabDslArgs
- Data
Source stringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - Query
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - Column
Orders List<string> - Ordered list of field names shown in the Discover grid.
- Column
Settings Dictionary<string, KibanaDashboard Panel Discover Session Config By Value Tab Dsl Column Settings> - Per-column presentation settings keyed by field name (for example column widths).
- Density string
- Data grid density.
- Filters
List<Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Filter> - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - Header
Row stringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- Row
Height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- Rows
Per doublePage - Rows per page in the Discover grid.
- Sample
Size double - Sample size (documents) for the Discover grid.
- Sorts
List<Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Sort> - Sort configuration for the Discover grid.
- View
Mode string - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
- Data
Source stringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - Query
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - Column
Orders []string - Ordered list of field names shown in the Discover grid.
- Column
Settings map[string]KibanaDashboard Panel Discover Session Config By Value Tab Dsl Column Settings - Per-column presentation settings keyed by field name (for example column widths).
- Density string
- Data grid density.
- Filters
[]Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Filter - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - Header
Row stringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- Row
Height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- Rows
Per float64Page - Rows per page in the Discover grid.
- Sample
Size float64 - Sample size (documents) for the Discover grid.
- Sorts
[]Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Sort - Sort configuration for the Discover grid.
- View
Mode string - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
- data_
source_ stringjson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - query object
- Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - column_
orders list(string) - Ordered list of field names shown in the Discover grid.
- column_
settings map(object) - Per-column presentation settings keyed by field name (for example column widths).
- density string
- Data grid density.
- filters list(object)
- Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - header_
row_ stringheight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row_
height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- rows_
per_ numberpage - Rows per page in the Discover grid.
- sample_
size number - Sample size (documents) for the Discover grid.
- sorts list(object)
- Sort configuration for the Discover grid.
- view_
mode string - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
- data
Source StringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - query
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - column
Orders List<String> - Ordered list of field names shown in the Discover grid.
- column
Settings Map<String,KibanaDashboard Panel Discover Session Config By Value Tab Dsl Column Settings> - Per-column presentation settings keyed by field name (for example column widths).
- density String
- Data grid density.
- filters
List<Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Filter> - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - header
Row StringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row
Height String - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- rows
Per DoublePage - Rows per page in the Discover grid.
- sample
Size Double - Sample size (documents) for the Discover grid.
- sorts
List<Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Sort> - Sort configuration for the Discover grid.
- view
Mode String - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
- data
Source stringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - query
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - column
Orders string[] - Ordered list of field names shown in the Discover grid.
- column
Settings {[key: string]: KibanaDashboard Panel Discover Session Config By Value Tab Dsl Column Settings} - Per-column presentation settings keyed by field name (for example column widths).
- density string
- Data grid density.
- filters
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Filter[] - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - header
Row stringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row
Height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- rows
Per numberPage - Rows per page in the Discover grid.
- sample
Size number - Sample size (documents) for the Discover grid.
- sorts
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Sort[] - Sort configuration for the Discover grid.
- view
Mode string - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
- data_
source_ strjson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - query
Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Query - Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - column_
orders Sequence[str] - Ordered list of field names shown in the Discover grid.
- column_
settings Mapping[str, KibanaDashboard Panel Discover Session Config By Value Tab Dsl Column Settings] - Per-column presentation settings keyed by field name (for example column widths).
- density str
- Data grid density.
- filters
Sequence[Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Filter] - Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - header_
row_ strheight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row_
height str - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- rows_
per_ floatpage - Rows per page in the Discover grid.
- sample_
size float - Sample size (documents) for the Discover grid.
- sorts
Sequence[Kibana
Dashboard Panel Discover Session Config By Value Tab Dsl Sort] - Sort configuration for the Discover grid.
- view_
mode str - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
- data
Source StringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - query Property Map
- Dashboard-level query. Aligns with the Kibana Dashboard API
queryobject:languageplus exactly one oftext(string branch) orjson(object branch). - column
Orders List<String> - Ordered list of field names shown in the Discover grid.
- column
Settings Map<Property Map> - Per-column presentation settings keyed by field name (for example column widths).
- density String
- Data grid density.
- filters List<Property Map>
- Dashboard-level saved filter pills (
kbn-dashboard-data.filtersin the Kibana Dashboard API). Each element is one filter in display order. The JSON shape for eachfilter_jsonmatches the dashboard filters discriminated union (including DSL and spatial variants), consistent with per-panelfilter_jsonon Lens chart blocks. - header
Row StringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row
Height String - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- rows
Per NumberPage - Rows per page in the Discover grid.
- sample
Size Number - Sample size (documents) for the Discover grid.
- sorts List<Property Map>
- Sort configuration for the Discover grid.
- view
Mode String - Discover view mode for the DSL tab:
documents(hits),patterns, oraggregated(field statistics). Matches the Kibana Dashboard API enum values.
KibanaDashboardPanelDiscoverSessionConfigByValueTabDslColumnSettings, KibanaDashboardPanelDiscoverSessionConfigByValueTabDslColumnSettingsArgs
- Width double
- Optional column width in pixels.
- Width float64
- Optional column width in pixels.
- width number
- Optional column width in pixels.
- width Double
- Optional column width in pixels.
- width number
- Optional column width in pixels.
- width float
- Optional column width in pixels.
- width Number
- Optional column width in pixels.
KibanaDashboardPanelDiscoverSessionConfigByValueTabDslFilter, KibanaDashboardPanelDiscoverSessionConfigByValueTabDslFilterArgs
- Filter
Json string - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
- Filter
Json string - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
- filter_
json string - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
- filter
Json String - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
- filter
Json string - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
- filter_
json str - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
- filter
Json String - Chart filter as normalized JSON. Must match the Kibana dashboard API for this chart: one of the filter union members (condition, group, DSL, or spatial) described in the dashboards OpenAPI specification.
KibanaDashboardPanelDiscoverSessionConfigByValueTabDslQuery, KibanaDashboardPanelDiscoverSessionConfigByValueTabDslQueryArgs
- Expression string
- Filter expression string.
- Language string
- Query language (default: 'kql').
- Expression string
- Filter expression string.
- Language string
- Query language (default: 'kql').
- expression string
- Filter expression string.
- language string
- Query language (default: 'kql').
- expression String
- Filter expression string.
- language String
- Query language (default: 'kql').
- expression string
- Filter expression string.
- language string
- Query language (default: 'kql').
- expression str
- Filter expression string.
- language str
- Query language (default: 'kql').
- expression String
- Filter expression string.
- language String
- Query language (default: 'kql').
KibanaDashboardPanelDiscoverSessionConfigByValueTabDslSort, KibanaDashboardPanelDiscoverSessionConfigByValueTabDslSortArgs
KibanaDashboardPanelDiscoverSessionConfigByValueTabEsql, KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlArgs
- Data
Source stringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - Column
Orders List<string> - Ordered list of field names shown in the Discover grid.
- Column
Settings Dictionary<string, KibanaDashboard Panel Discover Session Config By Value Tab Esql Column Settings> - Per-column presentation settings keyed by field name (for example column widths).
- Density string
- Data grid density.
- Header
Row stringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- Row
Height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- Sorts
List<Kibana
Dashboard Panel Discover Session Config By Value Tab Esql Sort> - Sort configuration for the Discover grid.
- Data
Source stringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - Column
Orders []string - Ordered list of field names shown in the Discover grid.
- Column
Settings map[string]KibanaDashboard Panel Discover Session Config By Value Tab Esql Column Settings - Per-column presentation settings keyed by field name (for example column widths).
- Density string
- Data grid density.
- Header
Row stringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- Row
Height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- Sorts
[]Kibana
Dashboard Panel Discover Session Config By Value Tab Esql Sort - Sort configuration for the Discover grid.
- data_
source_ stringjson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - column_
orders list(string) - Ordered list of field names shown in the Discover grid.
- column_
settings map(object) - Per-column presentation settings keyed by field name (for example column widths).
- density string
- Data grid density.
- header_
row_ stringheight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row_
height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- sorts list(object)
- Sort configuration for the Discover grid.
- data
Source StringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - column
Orders List<String> - Ordered list of field names shown in the Discover grid.
- column
Settings Map<String,KibanaDashboard Panel Discover Session Config By Value Tab Esql Column Settings> - Per-column presentation settings keyed by field name (for example column widths).
- density String
- Data grid density.
- header
Row StringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row
Height String - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- sorts
List<Kibana
Dashboard Panel Discover Session Config By Value Tab Esql Sort> - Sort configuration for the Discover grid.
- data
Source stringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - column
Orders string[] - Ordered list of field names shown in the Discover grid.
- column
Settings {[key: string]: KibanaDashboard Panel Discover Session Config By Value Tab Esql Column Settings} - Per-column presentation settings keyed by field name (for example column widths).
- density string
- Data grid density.
- header
Row stringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row
Height string - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- sorts
Kibana
Dashboard Panel Discover Session Config By Value Tab Esql Sort[] - Sort configuration for the Discover grid.
- data_
source_ strjson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - column_
orders Sequence[str] - Ordered list of field names shown in the Discover grid.
- column_
settings Mapping[str, KibanaDashboard Panel Discover Session Config By Value Tab Esql Column Settings] - Per-column presentation settings keyed by field name (for example column widths).
- density str
- Data grid density.
- header_
row_ strheight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row_
height str - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- sorts
Sequence[Kibana
Dashboard Panel Discover Session Config By Value Tab Esql Sort] - Sort configuration for the Discover grid.
- data
Source StringJson - Normalized JSON for the tab
data_sourcefield. Author an object that matches the Kibana Dashboard API schema forkbn-dashboard-panel-type-discover_sessiontabs: fortab.dsl, the polymorphic DSL data-source union (data_view_reference,data_view_spec, etc. — see the OpenAPI bundled with the Kibana REST API reference); fortab.esql, use the ES|QL data-source shape (type = "esql"plus query and related fields). - column
Orders List<String> - Ordered list of field names shown in the Discover grid.
- column
Settings Map<Property Map> - Per-column presentation settings keyed by field name (for example column widths).
- density String
- Data grid density.
- header
Row StringHeight - Header row height: numbers "1"–"5" (as decimal strings) or "auto".
- row
Height String - Data row height: numbers "1"–"20" (as decimal strings) or "auto".
- sorts List<Property Map>
- Sort configuration for the Discover grid.
KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlColumnSettings, KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlColumnSettingsArgs
- Width double
- Optional column width in pixels.
- Width float64
- Optional column width in pixels.
- width number
- Optional column width in pixels.
- width Double
- Optional column width in pixels.
- width number
- Optional column width in pixels.
- width float
- Optional column width in pixels.
- width Number
- Optional column width in pixels.
KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlSort, KibanaDashboardPanelDiscoverSessionConfigByValueTabEsqlSortArgs
KibanaDashboardPanelDiscoverSessionConfigByValueTimeRange, KibanaDashboardPanelDiscoverSessionConfigByValueTimeRangeArgs
KibanaDashboardPanelDiscoverSessionConfigDrilldown, KibanaDashboardPanelDiscoverSessionConfigDrilldownArgs
- Label string
- The display label for the drilldown link.
- Url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- Encode
Url bool - When true, the URL is percent-encoded.
- Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab.
- Label string
- The display label for the drilldown link.
- Url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- Encode
Url bool - When true, the URL is percent-encoded.
- Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab.
- label string
- The display label for the drilldown link.
- url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode_
url bool - When true, the URL is percent-encoded.
- open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab.
- label String
- The display label for the drilldown link.
- url String
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url Boolean - When true, the URL is percent-encoded.
- open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab.
- label string
- The display label for the drilldown link.
- url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url boolean - When true, the URL is percent-encoded.
- open
In booleanNew Tab - When true, the drilldown URL opens in a new browser tab.
- label str
- The display label for the drilldown link.
- url str
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode_
url bool - When true, the URL is percent-encoded.
- open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab.
- label String
- The display label for the drilldown link.
- url String
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url Boolean - When true, the URL is percent-encoded.
- open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab.
KibanaDashboardPanelEsqlControlConfig, KibanaDashboardPanelEsqlControlConfigArgs
- Control
Type string - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - Esql
Query string - The ES|QL query used to populate the control's options.
- Selected
Options List<string> - List of currently selected option values for the control.
- Variable
Name string - The ES|QL variable name that this control binds to.
- Variable
Type string - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - Available
Options List<string> - Pre-populated list of available options shown before the query executes.
- Display
Settings KibanaDashboard Panel Esql Control Config Display Settings - Display configuration for the control widget.
- Single
Select bool - When true, restricts the control to single-value selection.
- Title string
- A human-readable title displayed above the control widget.
- Control
Type string - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - Esql
Query string - The ES|QL query used to populate the control's options.
- Selected
Options []string - List of currently selected option values for the control.
- Variable
Name string - The ES|QL variable name that this control binds to.
- Variable
Type string - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - Available
Options []string - Pre-populated list of available options shown before the query executes.
- Display
Settings KibanaDashboard Panel Esql Control Config Display Settings - Display configuration for the control widget.
- Single
Select bool - When true, restricts the control to single-value selection.
- Title string
- A human-readable title displayed above the control widget.
- control_
type string - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - esql_
query string - The ES|QL query used to populate the control's options.
- selected_
options list(string) - List of currently selected option values for the control.
- variable_
name string - The ES|QL variable name that this control binds to.
- variable_
type string - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - available_
options list(string) - Pre-populated list of available options shown before the query executes.
- display_
settings object - Display configuration for the control widget.
- single_
select bool - When true, restricts the control to single-value selection.
- title string
- A human-readable title displayed above the control widget.
- control
Type String - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - esql
Query String - The ES|QL query used to populate the control's options.
- selected
Options List<String> - List of currently selected option values for the control.
- variable
Name String - The ES|QL variable name that this control binds to.
- variable
Type String - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - available
Options List<String> - Pre-populated list of available options shown before the query executes.
- display
Settings KibanaDashboard Panel Esql Control Config Display Settings - Display configuration for the control widget.
- single
Select Boolean - When true, restricts the control to single-value selection.
- title String
- A human-readable title displayed above the control widget.
- control
Type string - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - esql
Query string - The ES|QL query used to populate the control's options.
- selected
Options string[] - List of currently selected option values for the control.
- variable
Name string - The ES|QL variable name that this control binds to.
- variable
Type string - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - available
Options string[] - Pre-populated list of available options shown before the query executes.
- display
Settings KibanaDashboard Panel Esql Control Config Display Settings - Display configuration for the control widget.
- single
Select boolean - When true, restricts the control to single-value selection.
- title string
- A human-readable title displayed above the control widget.
- control_
type str - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - esql_
query str - The ES|QL query used to populate the control's options.
- selected_
options Sequence[str] - List of currently selected option values for the control.
- variable_
name str - The ES|QL variable name that this control binds to.
- variable_
type str - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - available_
options Sequence[str] - Pre-populated list of available options shown before the query executes.
- display_
settings KibanaDashboard Panel Esql Control Config Display Settings - Display configuration for the control widget.
- single_
select bool - When true, restricts the control to single-value selection.
- title str
- A human-readable title displayed above the control widget.
- control
Type String - The control type. Allowed values:
STATIC_VALUES,VALUES_FROM_QUERY. - esql
Query String - The ES|QL query used to populate the control's options.
- selected
Options List<String> - List of currently selected option values for the control.
- variable
Name String - The ES|QL variable name that this control binds to.
- variable
Type String - The type of ES|QL variable. Allowed values:
fields,values,functions,time_literal,multi_values. - available
Options List<String> - Pre-populated list of available options shown before the query executes.
- display
Settings Property Map - Display configuration for the control widget.
- single
Select Boolean - When true, restricts the control to single-value selection.
- title String
- A human-readable title displayed above the control widget.
KibanaDashboardPanelEsqlControlConfigDisplaySettings, KibanaDashboardPanelEsqlControlConfigDisplaySettingsArgs
- Hide
Action boolBar - Whether to hide the action bar on the control.
- Hide
Exclude bool - Whether to hide the exclude option.
- Hide
Exists bool - Whether to hide the exists filter option.
- Hide
Sort bool - Whether to hide the sort option.
- Placeholder string
- Placeholder text shown when no option is selected.
- Hide
Action boolBar - Whether to hide the action bar on the control.
- Hide
Exclude bool - Whether to hide the exclude option.
- Hide
Exists bool - Whether to hide the exists filter option.
- Hide
Sort bool - Whether to hide the sort option.
- Placeholder string
- Placeholder text shown when no option is selected.
- hide_
action_ boolbar - Whether to hide the action bar on the control.
- hide_
exclude bool - Whether to hide the exclude option.
- hide_
exists bool - Whether to hide the exists filter option.
- hide_
sort bool - Whether to hide the sort option.
- placeholder string
- Placeholder text shown when no option is selected.
- hide
Action BooleanBar - Whether to hide the action bar on the control.
- hide
Exclude Boolean - Whether to hide the exclude option.
- hide
Exists Boolean - Whether to hide the exists filter option.
- hide
Sort Boolean - Whether to hide the sort option.
- placeholder String
- Placeholder text shown when no option is selected.
- hide
Action booleanBar - Whether to hide the action bar on the control.
- hide
Exclude boolean - Whether to hide the exclude option.
- hide
Exists boolean - Whether to hide the exists filter option.
- hide
Sort boolean - Whether to hide the sort option.
- placeholder string
- Placeholder text shown when no option is selected.
- hide_
action_ boolbar - Whether to hide the action bar on the control.
- hide_
exclude bool - Whether to hide the exclude option.
- hide_
exists bool - Whether to hide the exists filter option.
- hide_
sort bool - Whether to hide the sort option.
- placeholder str
- Placeholder text shown when no option is selected.
- hide
Action BooleanBar - Whether to hide the action bar on the control.
- hide
Exclude Boolean - Whether to hide the exclude option.
- hide
Exists Boolean - Whether to hide the exists filter option.
- hide
Sort Boolean - Whether to hide the sort option.
- placeholder String
- Placeholder text shown when no option is selected.
KibanaDashboardPanelGrid, KibanaDashboardPanelGridArgs
KibanaDashboardPanelImageConfig, KibanaDashboardPanelImageConfigArgs
- Src
Kibana
Dashboard Panel Image Config Src - Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - Alt
Text string - Accessible alternate text for the image.
- Background
Color string - Background color behind the image (CSS color string).
- Description string
- A short description of the dashboard.
- Drilldowns
List<Kibana
Dashboard Panel Image Config Drilldown> - Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Object
Fit string - Title string
- A human-readable title for the dashboard.
- Src
Kibana
Dashboard Panel Image Config Src - Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - Alt
Text string - Accessible alternate text for the image.
- Background
Color string - Background color behind the image (CSS color string).
- Description string
- A short description of the dashboard.
- Drilldowns
[]Kibana
Dashboard Panel Image Config Drilldown - Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Object
Fit string - Title string
- A human-readable title for the dashboard.
- src object
- Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - alt_
text string - Accessible alternate text for the image.
- background_
color string - Background color behind the image (CSS color string).
- description string
- A short description of the dashboard.
- drilldowns list(object)
- Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- object_
fit string - title string
- A human-readable title for the dashboard.
- src
Kibana
Dashboard Panel Image Config Src - Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - alt
Text String - Accessible alternate text for the image.
- background
Color String - Background color behind the image (CSS color string).
- description String
- A short description of the dashboard.
- drilldowns
List<Kibana
Dashboard Panel Image Config Drilldown> - Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- object
Fit String - title String
- A human-readable title for the dashboard.
- src
Kibana
Dashboard Panel Image Config Src - Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - alt
Text string - Accessible alternate text for the image.
- background
Color string - Background color behind the image (CSS color string).
- description string
- A short description of the dashboard.
- drilldowns
Kibana
Dashboard Panel Image Config Drilldown[] - Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- object
Fit string - title string
- A human-readable title for the dashboard.
- src
Kibana
Dashboard Panel Image Config Src - Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - alt_
text str - Accessible alternate text for the image.
- background_
color str - Background color behind the image (CSS color string).
- description str
- A short description of the dashboard.
- drilldowns
Sequence[Kibana
Dashboard Panel Image Config Drilldown] - Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- object_
fit str - title str
- A human-readable title for the dashboard.
- src Property Map
- Image source for the panel. Set exactly one nested branch:
file(uploaded Kibana file id) orurl(external image URL). Matches the Kibana Dashboard APIkbn-dashboard-panel-type-imageconfig.image_config.srcunion. - alt
Text String - Accessible alternate text for the image.
- background
Color String - Background color behind the image (CSS color string).
- description String
- A short description of the dashboard.
- drilldowns List<Property Map>
- Optional drilldown actions for the image panel (max 100 entries). Each element sets exactly one of
dashboard_drilldownorurl_drilldown, matching the Kibanakbn-dashboard-panel-type-imageconfig.drilldownsdiscriminated union. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- object
Fit String - title String
- A human-readable title for the dashboard.
KibanaDashboardPanelImageConfigDrilldown, KibanaDashboardPanelImageConfigDrilldownArgs
- Dashboard
Drilldown KibanaDashboard Panel Image Config Drilldown Dashboard Drilldown - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - Url
Drilldown KibanaDashboard Panel Image Config Drilldown Url Drilldown - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
- Dashboard
Drilldown KibanaDashboard Panel Image Config Drilldown Dashboard Drilldown - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - Url
Drilldown KibanaDashboard Panel Image Config Drilldown Url Drilldown - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
- dashboard_
drilldown object - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - url_
drilldown object - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
- dashboard
Drilldown KibanaDashboard Panel Image Config Drilldown Dashboard Drilldown - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - url
Drilldown KibanaDashboard Panel Image Config Drilldown Url Drilldown - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
- dashboard
Drilldown KibanaDashboard Panel Image Config Drilldown Dashboard Drilldown - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - url
Drilldown KibanaDashboard Panel Image Config Drilldown Url Drilldown - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
- dashboard_
drilldown KibanaDashboard Panel Image Config Drilldown Dashboard Drilldown - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - url_
drilldown KibanaDashboard Panel Image Config Drilldown Url Drilldown - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
- dashboard
Drilldown Property Map - Open another dashboard when the image is clicked. Mutually exclusive with
url_drilldownin the same entry. - url
Drilldown Property Map - URL drilldown entry. Mutually exclusive with
dashboard_drilldownin the same list element.
KibanaDashboardPanelImageConfigDrilldownDashboardDrilldown, KibanaDashboardPanelImageConfigDrilldownDashboardDrilldownArgs
- Dashboard
Id string - Target dashboard saved object id.
- Label string
- Label shown for this drilldown.
- Trigger string
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - Open
In boolNew Tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - Use
Filters bool - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - Use
Time boolRange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
- Dashboard
Id string - Target dashboard saved object id.
- Label string
- Label shown for this drilldown.
- Trigger string
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - Open
In boolNew Tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - Use
Filters bool - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - Use
Time boolRange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
- dashboard_
id string - Target dashboard saved object id.
- label string
- Label shown for this drilldown.
- trigger string
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - open_
in_ boolnew_ tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - use_
filters bool - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - use_
time_ boolrange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
- dashboard
Id String - Target dashboard saved object id.
- label String
- Label shown for this drilldown.
- trigger String
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - open
In BooleanNew Tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - use
Filters Boolean - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - use
Time BooleanRange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
- dashboard
Id string - Target dashboard saved object id.
- label string
- Label shown for this drilldown.
- trigger string
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - open
In booleanNew Tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - use
Filters boolean - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - use
Time booleanRange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
- dashboard_
id str - Target dashboard saved object id.
- label str
- Label shown for this drilldown.
- trigger str
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - open_
in_ boolnew_ tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - use_
filters bool - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - use_
time_ boolrange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
- dashboard
Id String - Target dashboard saved object id.
- label String
- Label shown for this drilldown.
- trigger String
- Dashboard drilldowns on image panels only support
on_click_image(see Kibanakbn-dashboard-panel-type-imagedrilldown schema). - open
In BooleanNew Tab - When true, opens the target dashboard in a new browser tab. Omit for API default (typically
false). - use
Filters Boolean - When true, passes the current dashboard filters to the opened dashboard. Omit for API default (typically
false). - use
Time BooleanRange - When true, passes the current time range to the opened dashboard. Omit for API default (typically
false).
KibanaDashboardPanelImageConfigDrilldownUrlDrilldown, KibanaDashboardPanelImageConfigDrilldownUrlDrilldownArgs
- Label string
- Display label shown in the drilldown menu.
- Trigger string
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - Url string
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- Open
In boolNew Tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- Label string
- Display label shown in the drilldown menu.
- Trigger string
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - Url string
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- Open
In boolNew Tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- label string
- Display label shown in the drilldown menu.
- trigger string
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - url string
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- open_
in_ boolnew_ tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- label String
- Display label shown in the drilldown menu.
- trigger String
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - url String
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- open
In BooleanNew Tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- label string
- Display label shown in the drilldown menu.
- trigger string
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - url string
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- encode
Url boolean - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- open
In booleanNew Tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- label str
- Display label shown in the drilldown menu.
- trigger str
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - url str
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- open_
in_ boolnew_ tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- label String
- Display label shown in the drilldown menu.
- trigger String
- When this drilldown runs. Allowed values:
on_click_image,on_open_panel_menu(Kibana image panel URL drilldown triggers). - url String
- Templated URL for the drilldown. Variables are documented in the Kibana drilldown URL template variables section of the Elastic docs.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
- open
In BooleanNew Tab - When true, opens in a new browser tab. Omit to use the API default; unset stays null when the API echoes the default (REQ-009).
KibanaDashboardPanelImageConfigSrc, KibanaDashboardPanelImageConfigSrcArgs
- File
Kibana
Dashboard Panel Image Config Src File - Use an uploaded file as the image source. Mutually exclusive with
urlinsidesrc. - Url
Kibana
Dashboard Panel Image Config Src Url - Use an external URL as the image source. Mutually exclusive with
fileinsidesrc.
- File
Kibana
Dashboard Panel Image Config Src File - Use an uploaded file as the image source. Mutually exclusive with
urlinsidesrc. - Url
Kibana
Dashboard Panel Image Config Src Url - Use an external URL as the image source. Mutually exclusive with
fileinsidesrc.
- file
Kibana
Dashboard Panel Image Config Src File - Use an uploaded file as the image source. Mutually exclusive with
urlinsidesrc. - url
Kibana
Dashboard Panel Image Config Src Url - Use an external URL as the image source. Mutually exclusive with
fileinsidesrc.
- file
Kibana
Dashboard Panel Image Config Src File - Use an uploaded file as the image source. Mutually exclusive with
urlinsidesrc. - url
Kibana
Dashboard Panel Image Config Src Url - Use an external URL as the image source. Mutually exclusive with
fileinsidesrc.
- file
Kibana
Dashboard Panel Image Config Src File - Use an uploaded file as the image source. Mutually exclusive with
urlinsidesrc. - url
Kibana
Dashboard Panel Image Config Src Url - Use an external URL as the image source. Mutually exclusive with
fileinsidesrc.
- file Property Map
- Use an uploaded file as the image source. Mutually exclusive with
urlinsidesrc. - url Property Map
- Use an external URL as the image source. Mutually exclusive with
fileinsidesrc.
KibanaDashboardPanelImageConfigSrcFile, KibanaDashboardPanelImageConfigSrcFileArgs
- File
Id string - Kibana file identifier for the uploaded image.
- File
Id string - Kibana file identifier for the uploaded image.
- file_
id string - Kibana file identifier for the uploaded image.
- file
Id String - Kibana file identifier for the uploaded image.
- file
Id string - Kibana file identifier for the uploaded image.
- file_
id str - Kibana file identifier for the uploaded image.
- file
Id String - Kibana file identifier for the uploaded image.
KibanaDashboardPanelImageConfigSrcUrl, KibanaDashboardPanelImageConfigSrcUrlArgs
- Url string
- HTTPS or HTTP URL of the image.
- Url string
- HTTPS or HTTP URL of the image.
- url string
- HTTPS or HTTP URL of the image.
- url String
- HTTPS or HTTP URL of the image.
- url string
- HTTPS or HTTP URL of the image.
- url str
- HTTPS or HTTP URL of the image.
- url String
- HTTPS or HTTP URL of the image.
KibanaDashboardPanelMarkdownConfig, KibanaDashboardPanelMarkdownConfigArgs
- By
Reference KibanaDashboard Panel Markdown Config By Reference - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - By
Value KibanaDashboard Panel Markdown Config By Value - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
- By
Reference KibanaDashboard Panel Markdown Config By Reference - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - By
Value KibanaDashboard Panel Markdown Config By Value - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
- by_
reference object - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - by_
value object - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
- by
Reference KibanaDashboard Panel Markdown Config By Reference - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - by
Value KibanaDashboard Panel Markdown Config By Value - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
- by
Reference KibanaDashboard Panel Markdown Config By Reference - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - by
Value KibanaDashboard Panel Markdown Config By Value - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
- by_
reference KibanaDashboard Panel Markdown Config By Reference - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - by_
value KibanaDashboard Panel Markdown Config By Value - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
- by
Reference Property Map - Reference an existing markdown library item via
ref_id. Optionaldescription,hide_title,title, andhide_border. - by
Value Property Map - Inline markdown: required
contentand nestedsettings(APIsettingsobject). Optionaldescription,hide_title,title, andhide_border.
KibanaDashboardPanelMarkdownConfigByReference, KibanaDashboardPanelMarkdownConfigByReferenceArgs
- Ref
Id string - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - Description string
- Optional panel description.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- Ref
Id string - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - Description string
- Optional panel description.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- ref_
id string - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - description string
- Optional panel description.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- ref
Id String - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - description String
- Optional panel description.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- ref
Id string - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - description string
- Optional panel description.
- hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- ref_
id str - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - description str
- Optional panel description.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title str
- Optional panel title shown in the panel header.
- ref
Id String - Unique identifier of the markdown library item (API
ref_id). The provider does not verify the item exists at plan time. - description String
- Optional panel description.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelMarkdownConfigByValue, KibanaDashboardPanelMarkdownConfigByValueArgs
- Content string
- Markdown source for the panel body (API
content). - Settings
Kibana
Dashboard Panel Markdown Config By Value Settings - Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - Description string
- Optional panel description.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- Content string
- Markdown source for the panel body (API
content). - Settings
Kibana
Dashboard Panel Markdown Config By Value Settings - Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - Description string
- Optional panel description.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- content string
- Markdown source for the panel body (API
content). - settings object
- Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - description string
- Optional panel description.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- content String
- Markdown source for the panel body (API
content). - settings
Kibana
Dashboard Panel Markdown Config By Value Settings - Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - description String
- Optional panel description.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- content string
- Markdown source for the panel body (API
content). - settings
Kibana
Dashboard Panel Markdown Config By Value Settings - Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - description string
- Optional panel description.
- hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- content str
- Markdown source for the panel body (API
content). - settings
Kibana
Dashboard Panel Markdown Config By Value Settings - Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - description str
- Optional panel description.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title str
- Optional panel title shown in the panel header.
- content String
- Markdown source for the panel body (API
content). - settings Property Map
- Required settings object for by-value markdown.
open_links_in_new_tabis optional; when unset, Kibana applies its default (true). - description String
- Optional panel description.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelMarkdownConfigByValueSettings, KibanaDashboardPanelMarkdownConfigByValueSettingsArgs
- Open
Links boolIn New Tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
- Open
Links boolIn New Tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
- open_
links_ boolin_ new_ tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
- open
Links BooleanIn New Tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
- open
Links booleanIn New Tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
- open_
links_ boolin_ new_ tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
- open
Links BooleanIn New Tab - When true, links in the markdown open in a new tab. When omitted, Kibana defaults to true.
KibanaDashboardPanelOptionsListControlConfig, KibanaDashboardPanelOptionsListControlConfigArgs
- Data
View stringId - The ID of the data view that the control is tied to.
- Field
Name string - The name of the field in the data view that the control is tied to.
- Display
Settings KibanaDashboard Panel Options List Control Config Display Settings - Display preferences for the control widget.
- Exclude bool
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- Exists
Selected bool - When true, the control filters for documents where the field exists.
- Ignore
Validations bool - Whether the control skips field-level validation against the data view.
- Run
Past boolTimeout - When true, the control continues to show results even when the underlying query times out.
- Search
Technique string - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - Selected
Options List<string> - The initially or persistently selected option values. All values are represented as strings.
- Single
Select bool - When true, only one option may be selected at a time.
- Sort
Kibana
Dashboard Panel Options List Control Config Sort - Default sort configuration for the suggestion list.
- Title string
- Human-readable label displayed above the control.
- Use
Global boolFilters - Whether the control applies the dashboard's global filters to its own query.
- Data
View stringId - The ID of the data view that the control is tied to.
- Field
Name string - The name of the field in the data view that the control is tied to.
- Display
Settings KibanaDashboard Panel Options List Control Config Display Settings - Display preferences for the control widget.
- Exclude bool
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- Exists
Selected bool - When true, the control filters for documents where the field exists.
- Ignore
Validations bool - Whether the control skips field-level validation against the data view.
- Run
Past boolTimeout - When true, the control continues to show results even when the underlying query times out.
- Search
Technique string - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - Selected
Options []string - The initially or persistently selected option values. All values are represented as strings.
- Single
Select bool - When true, only one option may be selected at a time.
- Sort
Kibana
Dashboard Panel Options List Control Config Sort - Default sort configuration for the suggestion list.
- Title string
- Human-readable label displayed above the control.
- Use
Global boolFilters - Whether the control applies the dashboard's global filters to its own query.
- data_
view_ stringid - The ID of the data view that the control is tied to.
- field_
name string - The name of the field in the data view that the control is tied to.
- display_
settings object - Display preferences for the control widget.
- exclude bool
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- exists_
selected bool - When true, the control filters for documents where the field exists.
- ignore_
validations bool - Whether the control skips field-level validation against the data view.
- run_
past_ booltimeout - When true, the control continues to show results even when the underlying query times out.
- search_
technique string - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - selected_
options list(string) - The initially or persistently selected option values. All values are represented as strings.
- single_
select bool - When true, only one option may be selected at a time.
- sort object
- Default sort configuration for the suggestion list.
- title string
- Human-readable label displayed above the control.
- use_
global_ boolfilters - Whether the control applies the dashboard's global filters to its own query.
- data
View StringId - The ID of the data view that the control is tied to.
- field
Name String - The name of the field in the data view that the control is tied to.
- display
Settings KibanaDashboard Panel Options List Control Config Display Settings - Display preferences for the control widget.
- exclude Boolean
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- exists
Selected Boolean - When true, the control filters for documents where the field exists.
- ignore
Validations Boolean - Whether the control skips field-level validation against the data view.
- run
Past BooleanTimeout - When true, the control continues to show results even when the underlying query times out.
- search
Technique String - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - selected
Options List<String> - The initially or persistently selected option values. All values are represented as strings.
- single
Select Boolean - When true, only one option may be selected at a time.
- sort
Kibana
Dashboard Panel Options List Control Config Sort - Default sort configuration for the suggestion list.
- title String
- Human-readable label displayed above the control.
- use
Global BooleanFilters - Whether the control applies the dashboard's global filters to its own query.
- data
View stringId - The ID of the data view that the control is tied to.
- field
Name string - The name of the field in the data view that the control is tied to.
- display
Settings KibanaDashboard Panel Options List Control Config Display Settings - Display preferences for the control widget.
- exclude boolean
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- exists
Selected boolean - When true, the control filters for documents where the field exists.
- ignore
Validations boolean - Whether the control skips field-level validation against the data view.
- run
Past booleanTimeout - When true, the control continues to show results even when the underlying query times out.
- search
Technique string - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - selected
Options string[] - The initially or persistently selected option values. All values are represented as strings.
- single
Select boolean - When true, only one option may be selected at a time.
- sort
Kibana
Dashboard Panel Options List Control Config Sort - Default sort configuration for the suggestion list.
- title string
- Human-readable label displayed above the control.
- use
Global booleanFilters - Whether the control applies the dashboard's global filters to its own query.
- data_
view_ strid - The ID of the data view that the control is tied to.
- field_
name str - The name of the field in the data view that the control is tied to.
- display_
settings KibanaDashboard Panel Options List Control Config Display Settings - Display preferences for the control widget.
- exclude bool
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- exists_
selected bool - When true, the control filters for documents where the field exists.
- ignore_
validations bool - Whether the control skips field-level validation against the data view.
- run_
past_ booltimeout - When true, the control continues to show results even when the underlying query times out.
- search_
technique str - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - selected_
options Sequence[str] - The initially or persistently selected option values. All values are represented as strings.
- single_
select bool - When true, only one option may be selected at a time.
- sort
Kibana
Dashboard Panel Options List Control Config Sort - Default sort configuration for the suggestion list.
- title str
- Human-readable label displayed above the control.
- use_
global_ boolfilters - Whether the control applies the dashboard's global filters to its own query.
- data
View StringId - The ID of the data view that the control is tied to.
- field
Name String - The name of the field in the data view that the control is tied to.
- display
Settings Property Map - Display preferences for the control widget.
- exclude Boolean
- When true, selected options are used as an exclusion filter rather than an inclusion filter.
- exists
Selected Boolean - When true, the control filters for documents where the field exists.
- ignore
Validations Boolean - Whether the control skips field-level validation against the data view.
- run
Past BooleanTimeout - When true, the control continues to show results even when the underlying query times out.
- search
Technique String - The technique used to match suggestions. Must be one of
prefix,wildcard, orexactwhen set. - selected
Options List<String> - The initially or persistently selected option values. All values are represented as strings.
- single
Select Boolean - When true, only one option may be selected at a time.
- sort Property Map
- Default sort configuration for the suggestion list.
- title String
- Human-readable label displayed above the control.
- use
Global BooleanFilters - Whether the control applies the dashboard's global filters to its own query.
KibanaDashboardPanelOptionsListControlConfigDisplaySettings, KibanaDashboardPanelOptionsListControlConfigDisplaySettingsArgs
- Hide
Action boolBar - When true, hides the action bar on the control.
- Hide
Exclude bool - When true, hides the exclude toggle.
- Hide
Exists bool - When true, hides the exists filter option.
- Hide
Sort bool - When true, hides the sort control.
- Placeholder string
- Placeholder text shown when no option is selected.
- Hide
Action boolBar - When true, hides the action bar on the control.
- Hide
Exclude bool - When true, hides the exclude toggle.
- Hide
Exists bool - When true, hides the exists filter option.
- Hide
Sort bool - When true, hides the sort control.
- Placeholder string
- Placeholder text shown when no option is selected.
- hide_
action_ boolbar - When true, hides the action bar on the control.
- hide_
exclude bool - When true, hides the exclude toggle.
- hide_
exists bool - When true, hides the exists filter option.
- hide_
sort bool - When true, hides the sort control.
- placeholder string
- Placeholder text shown when no option is selected.
- hide
Action BooleanBar - When true, hides the action bar on the control.
- hide
Exclude Boolean - When true, hides the exclude toggle.
- hide
Exists Boolean - When true, hides the exists filter option.
- hide
Sort Boolean - When true, hides the sort control.
- placeholder String
- Placeholder text shown when no option is selected.
- hide
Action booleanBar - When true, hides the action bar on the control.
- hide
Exclude boolean - When true, hides the exclude toggle.
- hide
Exists boolean - When true, hides the exists filter option.
- hide
Sort boolean - When true, hides the sort control.
- placeholder string
- Placeholder text shown when no option is selected.
- hide_
action_ boolbar - When true, hides the action bar on the control.
- hide_
exclude bool - When true, hides the exclude toggle.
- hide_
exists bool - When true, hides the exists filter option.
- hide_
sort bool - When true, hides the sort control.
- placeholder str
- Placeholder text shown when no option is selected.
- hide
Action BooleanBar - When true, hides the action bar on the control.
- hide
Exclude Boolean - When true, hides the exclude toggle.
- hide
Exists Boolean - When true, hides the exists filter option.
- hide
Sort Boolean - When true, hides the sort control.
- placeholder String
- Placeholder text shown when no option is selected.
KibanaDashboardPanelOptionsListControlConfigSort, KibanaDashboardPanelOptionsListControlConfigSortArgs
KibanaDashboardPanelRangeSliderControlConfig, KibanaDashboardPanelRangeSliderControlConfigArgs
- Data
View stringId - The ID of the data view that the control is tied to.
- Field
Name string - The name of the field in the data view that the control is tied to.
- Ignore
Validations bool - Whether to suppress validation errors during intermediate states.
- Step double
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- Title string
- A human-readable title for the control.
- Use
Global boolFilters - Whether the control respects dashboard-level filters.
- Values List<string>
- Initial range as a list of exactly 2 strings: [min, max].
- Data
View stringId - The ID of the data view that the control is tied to.
- Field
Name string - The name of the field in the data view that the control is tied to.
- Ignore
Validations bool - Whether to suppress validation errors during intermediate states.
- Step float64
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- Title string
- A human-readable title for the control.
- Use
Global boolFilters - Whether the control respects dashboard-level filters.
- Values []string
- Initial range as a list of exactly 2 strings: [min, max].
- data_
view_ stringid - The ID of the data view that the control is tied to.
- field_
name string - The name of the field in the data view that the control is tied to.
- ignore_
validations bool - Whether to suppress validation errors during intermediate states.
- step number
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- title string
- A human-readable title for the control.
- use_
global_ boolfilters - Whether the control respects dashboard-level filters.
- values list(string)
- Initial range as a list of exactly 2 strings: [min, max].
- data
View StringId - The ID of the data view that the control is tied to.
- field
Name String - The name of the field in the data view that the control is tied to.
- ignore
Validations Boolean - Whether to suppress validation errors during intermediate states.
- step Double
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- title String
- A human-readable title for the control.
- use
Global BooleanFilters - Whether the control respects dashboard-level filters.
- values List<String>
- Initial range as a list of exactly 2 strings: [min, max].
- data
View stringId - The ID of the data view that the control is tied to.
- field
Name string - The name of the field in the data view that the control is tied to.
- ignore
Validations boolean - Whether to suppress validation errors during intermediate states.
- step number
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- title string
- A human-readable title for the control.
- use
Global booleanFilters - Whether the control respects dashboard-level filters.
- values string[]
- Initial range as a list of exactly 2 strings: [min, max].
- data_
view_ strid - The ID of the data view that the control is tied to.
- field_
name str - The name of the field in the data view that the control is tied to.
- ignore_
validations bool - Whether to suppress validation errors during intermediate states.
- step float
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- title str
- A human-readable title for the control.
- use_
global_ boolfilters - Whether the control respects dashboard-level filters.
- values Sequence[str]
- Initial range as a list of exactly 2 strings: [min, max].
- data
View StringId - The ID of the data view that the control is tied to.
- field
Name String - The name of the field in the data view that the control is tied to.
- ignore
Validations Boolean - Whether to suppress validation errors during intermediate states.
- step Number
- The step size for the range slider. Stored as float32 to match the Kibana API type and avoid refresh drift.
- title String
- A human-readable title for the control.
- use
Global BooleanFilters - Whether the control respects dashboard-level filters.
- values List<String>
- Initial range as a list of exactly 2 strings: [min, max].
KibanaDashboardPanelSloAlertsConfig, KibanaDashboardPanelSloAlertsConfigArgs
- Slos
List<Kibana
Dashboard Panel Slo Alerts Config Slo> - SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Slo Alerts Config Drilldown> - Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- Slos
[]Kibana
Dashboard Panel Slo Alerts Config Slo - SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Slo Alerts Config Drilldown - Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- slos list(object)
- SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - description string
- Optional panel description.
- drilldowns list(object)
- Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- slos
List<Kibana
Dashboard Panel Slo Alerts Config Slo> - SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Slo Alerts Config Drilldown> - Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- slos
Kibana
Dashboard Panel Slo Alerts Config Slo[] - SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Slo Alerts Config Drilldown[] - Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- slos
Sequence[Kibana
Dashboard Panel Slo Alerts Config Slo] - SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Slo Alerts Config Drilldown] - Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title str
- Optional panel title shown in the panel header.
- slos List<Property Map>
- SLO entries whose alerts this panel displays (at least one, at most 100). Each entry references an SLO by
slo_id; setslo_instance_idonly when the SLO is grouped and you need a specific instance. - description String
- Optional panel description.
- drilldowns List<Property Map>
- Optional URL drilldown links (at most 100). The embeddable fixes
triggertoon_open_panel_menuandtypetourl_drilldownwhen writing to the Kibana API. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelSloAlertsConfigDrilldown, KibanaDashboardPanelSloAlertsConfigDrilldownArgs
- Label string
- Display label shown in the drilldown menu.
- Url string
- Templated URL for the drilldown.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default.
- Open
In boolNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- Label string
- Display label shown in the drilldown menu.
- Url string
- Templated URL for the drilldown.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default.
- Open
In boolNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label string
- Display label shown in the drilldown menu.
- url string
- Templated URL for the drilldown.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default.
- open_
in_ boolnew_ tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label String
- Display label shown in the drilldown menu.
- url String
- Templated URL for the drilldown.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In BooleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label string
- Display label shown in the drilldown menu.
- url string
- Templated URL for the drilldown.
- encode
Url boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In booleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label str
- Display label shown in the drilldown menu.
- url str
- Templated URL for the drilldown.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default.
- open_
in_ boolnew_ tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label String
- Display label shown in the drilldown menu.
- url String
- Templated URL for the drilldown.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In BooleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
KibanaDashboardPanelSloAlertsConfigSlo, KibanaDashboardPanelSloAlertsConfigSloArgs
- Slo
Id string - Identifier of the SLO to include.
- Slo
Instance stringId - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
- Slo
Id string - Identifier of the SLO to include.
- Slo
Instance stringId - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
- slo_
id string - Identifier of the SLO to include.
- slo_
instance_ stringid - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
- slo
Id String - Identifier of the SLO to include.
- slo
Instance StringId - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
- slo
Id string - Identifier of the SLO to include.
- slo
Instance stringId - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
- slo_
id str - Identifier of the SLO to include.
- slo_
instance_ strid - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
- slo
Id String - Identifier of the SLO to include.
- slo
Instance StringId - SLO instance ID when the SLO uses grouping. Omit for all instances (API default
"*"). Unset values stay null when the API echoes that default (REQ-009).
KibanaDashboardPanelSloBurnRateConfig, KibanaDashboardPanelSloBurnRateConfigArgs
- Duration string
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - Slo
Id string - The ID of the SLO to display the burn rate for.
- Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Slo Burn Rate Config Drilldown> - Optional list of URL drilldowns attached to the panel.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Slo
Instance stringId - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - Title string
- Optional panel title shown in the panel header.
- Duration string
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - Slo
Id string - The ID of the SLO to display the burn rate for.
- Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Slo Burn Rate Config Drilldown - Optional list of URL drilldowns attached to the panel.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Slo
Instance stringId - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - Title string
- Optional panel title shown in the panel header.
- duration string
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - slo_
id string - The ID of the SLO to display the burn rate for.
- description string
- Optional panel description.
- drilldowns list(object)
- Optional list of URL drilldowns attached to the panel.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- slo_
instance_ stringid - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - title string
- Optional panel title shown in the panel header.
- duration String
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - slo
Id String - The ID of the SLO to display the burn rate for.
- description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Slo Burn Rate Config Drilldown> - Optional list of URL drilldowns attached to the panel.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- slo
Instance StringId - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - title String
- Optional panel title shown in the panel header.
- duration string
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - slo
Id string - The ID of the SLO to display the burn rate for.
- description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Slo Burn Rate Config Drilldown[] - Optional list of URL drilldowns attached to the panel.
- hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- slo
Instance stringId - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - title string
- Optional panel title shown in the panel header.
- duration str
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - slo_
id str - The ID of the SLO to display the burn rate for.
- description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Slo Burn Rate Config Drilldown] - Optional list of URL drilldowns attached to the panel.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- slo_
instance_ strid - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - title str
- Optional panel title shown in the panel header.
- duration String
- Duration for the burn rate chart in the format
[value][unit], where unit ism(minutes),h(hours), ord(days). For example:5m,3h,6d. - slo
Id String - The ID of the SLO to display the burn rate for.
- description String
- Optional panel description.
- drilldowns List<Property Map>
- Optional list of URL drilldowns attached to the panel.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- slo
Instance StringId - ID of the SLO instance. Set when the SLO uses
group_by; identifies which instance to show. Omit to show all instances (API default"*"). - title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelSloBurnRateConfigDrilldown, KibanaDashboardPanelSloBurnRateConfigDrilldownArgs
- Label string
- Display label shown in the drilldown menu.
- Url string
- Templated URL for the drilldown.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default.
- Open
In boolNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- Label string
- Display label shown in the drilldown menu.
- Url string
- Templated URL for the drilldown.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default.
- Open
In boolNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label string
- Display label shown in the drilldown menu.
- url string
- Templated URL for the drilldown.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default.
- open_
in_ boolnew_ tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label String
- Display label shown in the drilldown menu.
- url String
- Templated URL for the drilldown.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In BooleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label string
- Display label shown in the drilldown menu.
- url string
- Templated URL for the drilldown.
- encode
Url boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In booleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label str
- Display label shown in the drilldown menu.
- url str
- Templated URL for the drilldown.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default.
- open_
in_ boolnew_ tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label String
- Display label shown in the drilldown menu.
- url String
- Templated URL for the drilldown.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In BooleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
KibanaDashboardPanelSloErrorBudgetConfig, KibanaDashboardPanelSloErrorBudgetConfigArgs
- Slo
Id string - The ID of the SLO to display the error budget for.
- Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Slo Error Budget Config Drilldown> - URL drilldowns to configure on the panel.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Slo
Instance stringId - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - Title string
- Optional panel title shown in the panel header.
- Slo
Id string - The ID of the SLO to display the error budget for.
- Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Slo Error Budget Config Drilldown - URL drilldowns to configure on the panel.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Slo
Instance stringId - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - Title string
- Optional panel title shown in the panel header.
- slo_
id string - The ID of the SLO to display the error budget for.
- description string
- Optional panel description.
- drilldowns list(object)
- URL drilldowns to configure on the panel.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- slo_
instance_ stringid - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - title string
- Optional panel title shown in the panel header.
- slo
Id String - The ID of the SLO to display the error budget for.
- description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Slo Error Budget Config Drilldown> - URL drilldowns to configure on the panel.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- slo
Instance StringId - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - title String
- Optional panel title shown in the panel header.
- slo
Id string - The ID of the SLO to display the error budget for.
- description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Slo Error Budget Config Drilldown[] - URL drilldowns to configure on the panel.
- hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- slo
Instance stringId - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - title string
- Optional panel title shown in the panel header.
- slo_
id str - The ID of the SLO to display the error budget for.
- description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Slo Error Budget Config Drilldown] - URL drilldowns to configure on the panel.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- slo_
instance_ strid - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - title str
- Optional panel title shown in the panel header.
- slo
Id String - The ID of the SLO to display the error budget for.
- description String
- Optional panel description.
- drilldowns List<Property Map>
- URL drilldowns to configure on the panel.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- slo
Instance StringId - ID of the SLO instance. Set when the SLO uses group_by; identifies which instance to show. Defaults to
*(all instances) when omitted. - title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelSloErrorBudgetConfigDrilldown, KibanaDashboardPanelSloErrorBudgetConfigDrilldownArgs
- Label string
- The label displayed for the drilldown.
- Url string
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- Encode
Url bool - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
- Label string
- The label displayed for the drilldown.
- Url string
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- Encode
Url bool - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
- label string
- The label displayed for the drilldown.
- url string
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- encode_
url bool - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
- label String
- The label displayed for the drilldown.
- url String
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- encode
Url Boolean - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
- label string
- The label displayed for the drilldown.
- url string
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- encode
Url boolean - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - open
In booleanNew Tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
- label str
- The label displayed for the drilldown.
- url str
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- encode_
url bool - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
- label String
- The label displayed for the drilldown.
- url String
- Templated URL. Variables documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable
- encode
Url Boolean - When true, the URL is escaped using percent encoding. Defaults to
truewhen omitted. - open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab. Defaults to
truewhen omitted.
KibanaDashboardPanelSloOverviewConfig, KibanaDashboardPanelSloOverviewConfigArgs
- Groups
Kibana
Dashboard Panel Slo Overview Config Groups - Configuration for a grouped SLO overview panel. Mutually exclusive with
single. - Single
Kibana
Dashboard Panel Slo Overview Config Single - Configuration for a single-SLO overview panel. Mutually exclusive with
groups.
- Groups
Kibana
Dashboard Panel Slo Overview Config Groups - Configuration for a grouped SLO overview panel. Mutually exclusive with
single. - Single
Kibana
Dashboard Panel Slo Overview Config Single - Configuration for a single-SLO overview panel. Mutually exclusive with
groups.
- groups
Kibana
Dashboard Panel Slo Overview Config Groups - Configuration for a grouped SLO overview panel. Mutually exclusive with
single. - single
Kibana
Dashboard Panel Slo Overview Config Single - Configuration for a single-SLO overview panel. Mutually exclusive with
groups.
- groups
Kibana
Dashboard Panel Slo Overview Config Groups - Configuration for a grouped SLO overview panel. Mutually exclusive with
single. - single
Kibana
Dashboard Panel Slo Overview Config Single - Configuration for a single-SLO overview panel. Mutually exclusive with
groups.
- groups
Kibana
Dashboard Panel Slo Overview Config Groups - Configuration for a grouped SLO overview panel. Mutually exclusive with
single. - single
Kibana
Dashboard Panel Slo Overview Config Single - Configuration for a single-SLO overview panel. Mutually exclusive with
groups.
- groups Property Map
- Configuration for a grouped SLO overview panel. Mutually exclusive with
single. - single Property Map
- Configuration for a single-SLO overview panel. Mutually exclusive with
groups.
KibanaDashboardPanelSloOverviewConfigGroups, KibanaDashboardPanelSloOverviewConfigGroupsArgs
- Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Slo Overview Config Groups Drilldown> - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - Group
Filters KibanaDashboard Panel Slo Overview Config Groups Group Filters - Optional filters for grouped SLO overview mode.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Slo Overview Config Groups Drilldown - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - Group
Filters KibanaDashboard Panel Slo Overview Config Groups Group Filters - Optional filters for grouped SLO overview mode.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- description string
- Optional panel description.
- drilldowns list(object)
- URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - group_
filters object - Optional filters for grouped SLO overview mode.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Slo Overview Config Groups Drilldown> - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - group
Filters KibanaDashboard Panel Slo Overview Config Groups Group Filters - Optional filters for grouped SLO overview mode.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Slo Overview Config Groups Drilldown[] - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - group
Filters KibanaDashboard Panel Slo Overview Config Groups Group Filters - Optional filters for grouped SLO overview mode.
- hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Slo Overview Config Groups Drilldown] - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - group_
filters KibanaDashboard Panel Slo Overview Config Groups Group Filters - Optional filters for grouped SLO overview mode.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title str
- Optional panel title shown in the panel header.
- description String
- Optional panel description.
- drilldowns List<Property Map>
- URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - group
Filters Property Map - Optional filters for grouped SLO overview mode.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelSloOverviewConfigGroupsDrilldown, KibanaDashboardPanelSloOverviewConfigGroupsDrilldownArgs
- Label string
- The display label for the drilldown link.
- Url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- Encode
Url bool - When true, the URL is percent-encoded.
- Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab.
- Label string
- The display label for the drilldown link.
- Url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- Encode
Url bool - When true, the URL is percent-encoded.
- Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab.
- label string
- The display label for the drilldown link.
- url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode_
url bool - When true, the URL is percent-encoded.
- open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab.
- label String
- The display label for the drilldown link.
- url String
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url Boolean - When true, the URL is percent-encoded.
- open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab.
- label string
- The display label for the drilldown link.
- url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url boolean - When true, the URL is percent-encoded.
- open
In booleanNew Tab - When true, the drilldown URL opens in a new browser tab.
- label str
- The display label for the drilldown link.
- url str
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode_
url bool - When true, the URL is percent-encoded.
- open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab.
- label String
- The display label for the drilldown link.
- url String
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url Boolean - When true, the URL is percent-encoded.
- open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab.
KibanaDashboardPanelSloOverviewConfigGroupsGroupFilters, KibanaDashboardPanelSloOverviewConfigGroupsGroupFiltersArgs
- Filters
Json string - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- Group
By string - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - Groups List<string>
- List of group values to include (maximum 100).
- Kql
Query string - KQL query string to filter the SLOs shown in the group overview.
- Filters
Json string - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- Group
By string - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - Groups []string
- List of group values to include (maximum 100).
- Kql
Query string - KQL query string to filter the SLOs shown in the group overview.
- filters_
json string - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- group_
by string - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - groups list(string)
- List of group values to include (maximum 100).
- kql_
query string - KQL query string to filter the SLOs shown in the group overview.
- filters
Json String - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- group
By String - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - groups List<String>
- List of group values to include (maximum 100).
- kql
Query String - KQL query string to filter the SLOs shown in the group overview.
- filters
Json string - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- group
By string - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - groups string[]
- List of group values to include (maximum 100).
- kql
Query string - KQL query string to filter the SLOs shown in the group overview.
- filters_
json str - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- group_
by str - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - groups Sequence[str]
- List of group values to include (maximum 100).
- kql_
query str - KQL query string to filter the SLOs shown in the group overview.
- filters
Json String - AS-code filter array as a JSON string. Accepts the polymorphic filter schema (condition, group, DSL, spatial).
- group
By String - Group SLOs by this field. Valid values are
slo.tags,status,slo.indicator.type,_index. - groups List<String>
- List of group values to include (maximum 100).
- kql
Query String - KQL query string to filter the SLOs shown in the group overview.
KibanaDashboardPanelSloOverviewConfigSingle, KibanaDashboardPanelSloOverviewConfigSingleArgs
- Slo
Id string - The unique identifier of the SLO to display.
- Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Slo Overview Config Single Drilldown> - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Remote
Name string - The name of the remote cluster where the SLO is defined.
- Slo
Instance stringId - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - Title string
- Optional panel title shown in the panel header.
- Slo
Id string - The unique identifier of the SLO to display.
- Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Slo Overview Config Single Drilldown - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Remote
Name string - The name of the remote cluster where the SLO is defined.
- Slo
Instance stringId - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - Title string
- Optional panel title shown in the panel header.
- slo_
id string - The unique identifier of the SLO to display.
- description string
- Optional panel description.
- drilldowns list(object)
- URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- remote_
name string - The name of the remote cluster where the SLO is defined.
- slo_
instance_ stringid - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - title string
- Optional panel title shown in the panel header.
- slo
Id String - The unique identifier of the SLO to display.
- description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Slo Overview Config Single Drilldown> - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- remote
Name String - The name of the remote cluster where the SLO is defined.
- slo
Instance StringId - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - title String
- Optional panel title shown in the panel header.
- slo
Id string - The unique identifier of the SLO to display.
- description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Slo Overview Config Single Drilldown[] - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- remote
Name string - The name of the remote cluster where the SLO is defined.
- slo
Instance stringId - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - title string
- Optional panel title shown in the panel header.
- slo_
id str - The unique identifier of the SLO to display.
- description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Slo Overview Config Single Drilldown] - URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- remote_
name str - The name of the remote cluster where the SLO is defined.
- slo_
instance_ strid - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - title str
- Optional panel title shown in the panel header.
- slo
Id String - The unique identifier of the SLO to display.
- description String
- Optional panel description.
- drilldowns List<Property Map>
- URL drilldowns attached to the panel. The trigger (
on_open_panel_menu) and type (url_drilldown) are set automatically. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- remote
Name String - The name of the remote cluster where the SLO is defined.
- slo
Instance StringId - The SLO instance ID. Set when the SLO uses group_by; identifies which instance to display. Defaults to
*(all instances) when omitted. - title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelSloOverviewConfigSingleDrilldown, KibanaDashboardPanelSloOverviewConfigSingleDrilldownArgs
- Label string
- The display label for the drilldown link.
- Url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- Encode
Url bool - When true, the URL is percent-encoded.
- Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab.
- Label string
- The display label for the drilldown link.
- Url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- Encode
Url bool - When true, the URL is percent-encoded.
- Open
In boolNew Tab - When true, the drilldown URL opens in a new browser tab.
- label string
- The display label for the drilldown link.
- url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode_
url bool - When true, the URL is percent-encoded.
- open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab.
- label String
- The display label for the drilldown link.
- url String
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url Boolean - When true, the URL is percent-encoded.
- open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab.
- label string
- The display label for the drilldown link.
- url string
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url boolean - When true, the URL is percent-encoded.
- open
In booleanNew Tab - When true, the drilldown URL opens in a new browser tab.
- label str
- The display label for the drilldown link.
- url str
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode_
url bool - When true, the URL is percent-encoded.
- open_
in_ boolnew_ tab - When true, the drilldown URL opens in a new browser tab.
- label String
- The display label for the drilldown link.
- url String
- The URL template for the drilldown. Variables are documented at https://www.elastic.co/docs/explore-analyze/dashboards/drilldowns#url-template-variable.
- encode
Url Boolean - When true, the URL is percent-encoded.
- open
In BooleanNew Tab - When true, the drilldown URL opens in a new browser tab.
KibanaDashboardPanelSyntheticsMonitorsConfig, KibanaDashboardPanelSyntheticsMonitorsConfigArgs
- Description string
- Optional panel description.
- Filters
Kibana
Dashboard Panel Synthetics Monitors Config Filters - Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- View string
- View mode for the panel. Valid values are
cardViewandcompactView.
- Description string
- Optional panel description.
- Filters
Kibana
Dashboard Panel Synthetics Monitors Config Filters - Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- View string
- View mode for the panel. Valid values are
cardViewandcompactView.
- description string
- Optional panel description.
- filters object
- Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- view string
- View mode for the panel. Valid values are
cardViewandcompactView.
- description String
- Optional panel description.
- filters
Kibana
Dashboard Panel Synthetics Monitors Config Filters - Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- view String
- View mode for the panel. Valid values are
cardViewandcompactView.
- description string
- Optional panel description.
- filters
Kibana
Dashboard Panel Synthetics Monitors Config Filters - Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- view string
- View mode for the panel. Valid values are
cardViewandcompactView.
- description str
- Optional panel description.
- filters
Kibana
Dashboard Panel Synthetics Monitors Config Filters - Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title str
- Optional panel title shown in the panel header.
- view str
- View mode for the panel. Valid values are
cardViewandcompactView.
- description String
- Optional panel description.
- filters Property Map
- Optional filter configuration for the Synthetics monitors panel. Omit to show all monitors.
- hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- view String
- View mode for the panel. Valid values are
cardViewandcompactView.
KibanaDashboardPanelSyntheticsMonitorsConfigFilters, KibanaDashboardPanelSyntheticsMonitorsConfigFiltersArgs
- Locations
List<Kibana
Dashboard Panel Synthetics Monitors Config Filters Location> - Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - Monitor
Ids List<KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Id> - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - Monitor
Types List<KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Type> - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - Projects
List<Kibana
Dashboard Panel Synthetics Monitors Config Filters Project> - Filter by project. Each entry has a
label(display name) and avalue(project ID). -
List<Kibana
Dashboard Panel Synthetics Monitors Config Filters Tag> - Filter by tags. Each entry has a
label(display name) and avalue(tag).
- Locations
[]Kibana
Dashboard Panel Synthetics Monitors Config Filters Location - Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - Monitor
Ids []KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Id - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - Monitor
Types []KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Type - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - Projects
[]Kibana
Dashboard Panel Synthetics Monitors Config Filters Project - Filter by project. Each entry has a
label(display name) and avalue(project ID). -
[]Kibana
Dashboard Panel Synthetics Monitors Config Filters Tag - Filter by tags. Each entry has a
label(display name) and avalue(tag).
- locations list(object)
- Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - monitor_
ids list(object) - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - monitor_
types list(object) - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - projects list(object)
- Filter by project. Each entry has a
label(display name) and avalue(project ID). - list(object)
- Filter by tags. Each entry has a
label(display name) and avalue(tag).
- locations
List<Kibana
Dashboard Panel Synthetics Monitors Config Filters Location> - Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - monitor
Ids List<KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Id> - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - monitor
Types List<KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Type> - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - projects
List<Kibana
Dashboard Panel Synthetics Monitors Config Filters Project> - Filter by project. Each entry has a
label(display name) and avalue(project ID). -
List<Kibana
Dashboard Panel Synthetics Monitors Config Filters Tag> - Filter by tags. Each entry has a
label(display name) and avalue(tag).
- locations
Kibana
Dashboard Panel Synthetics Monitors Config Filters Location[] - Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - monitor
Ids KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Id[] - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - monitor
Types KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Type[] - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - projects
Kibana
Dashboard Panel Synthetics Monitors Config Filters Project[] - Filter by project. Each entry has a
label(display name) and avalue(project ID). -
Kibana
Dashboard Panel Synthetics Monitors Config Filters Tag[] - Filter by tags. Each entry has a
label(display name) and avalue(tag).
- locations
Sequence[Kibana
Dashboard Panel Synthetics Monitors Config Filters Location] - Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - monitor_
ids Sequence[KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Id] - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - monitor_
types Sequence[KibanaDashboard Panel Synthetics Monitors Config Filters Monitor Type] - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - projects
Sequence[Kibana
Dashboard Panel Synthetics Monitors Config Filters Project] - Filter by project. Each entry has a
label(display name) and avalue(project ID). -
Sequence[Kibana
Dashboard Panel Synthetics Monitors Config Filters Tag] - Filter by tags. Each entry has a
label(display name) and avalue(tag).
- locations List<Property Map>
- Filter by monitor locations. Each entry has a
label(display name) and avalue(location ID). - monitor
Ids List<Property Map> - Filter by monitor IDs. Each entry has a
label(display name) and avalue(monitor ID). The Kibana API accepts up to 5000 items. - monitor
Types List<Property Map> - Filter by monitor types. Each entry has a
label(display name) and avalue(monitor type, e.g.browser,http,tcp,icmp). - projects List<Property Map>
- Filter by project. Each entry has a
label(display name) and avalue(project ID). - List<Property Map>
- Filter by tags. Each entry has a
label(display name) and avalue(tag).
KibanaDashboardPanelSyntheticsMonitorsConfigFiltersLocation, KibanaDashboardPanelSyntheticsMonitorsConfigFiltersLocationArgs
KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorId, KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorIdArgs
KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorType, KibanaDashboardPanelSyntheticsMonitorsConfigFiltersMonitorTypeArgs
KibanaDashboardPanelSyntheticsMonitorsConfigFiltersProject, KibanaDashboardPanelSyntheticsMonitorsConfigFiltersProjectArgs
KibanaDashboardPanelSyntheticsMonitorsConfigFiltersTag, KibanaDashboardPanelSyntheticsMonitorsConfigFiltersTagArgs
KibanaDashboardPanelSyntheticsStatsOverviewConfig, KibanaDashboardPanelSyntheticsStatsOverviewConfigArgs
- Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Drilldown> - Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- Filters
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters - Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Synthetics Stats Overview Config Drilldown - Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- Filters
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters - Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - Hide
Border bool - When true, hides the panel border.
- Hide
Title bool - When true, hides the panel title.
- Title string
- Optional panel title shown in the panel header.
- description string
- Optional panel description.
- drilldowns list(object)
- Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- filters object
- Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Drilldown> - Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- filters
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters - Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
- description string
- Optional panel description.
- drilldowns
Kibana
Dashboard Panel Synthetics Stats Overview Config Drilldown[] - Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- filters
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters - Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - hide
Border boolean - When true, hides the panel border.
- hide
Title boolean - When true, hides the panel title.
- title string
- Optional panel title shown in the panel header.
- description str
- Optional panel description.
- drilldowns
Sequence[Kibana
Dashboard Panel Synthetics Stats Overview Config Drilldown] - Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- filters
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters - Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - hide_
border bool - When true, hides the panel border.
- hide_
title bool - When true, hides the panel title.
- title str
- Optional panel title shown in the panel header.
- description String
- Optional panel description.
- drilldowns List<Property Map>
- Optional list of URL drilldown actions attached to the panel. The API allows up to 100 drilldowns per panel.
- filters Property Map
- Optional Synthetics monitor filter constraints. Each filter category accepts a list of
{ label, value }objects. Omit the block or individual categories to apply no filtering for those dimensions. - hide
Border Boolean - When true, hides the panel border.
- hide
Title Boolean - When true, hides the panel title.
- title String
- Optional panel title shown in the panel header.
KibanaDashboardPanelSyntheticsStatsOverviewConfigDrilldown, KibanaDashboardPanelSyntheticsStatsOverviewConfigDrilldownArgs
- Label string
- Display label shown in the drilldown menu.
- Url string
- Templated URL for the drilldown.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default.
- Open
In boolNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- Label string
- Display label shown in the drilldown menu.
- Url string
- Templated URL for the drilldown.
- Encode
Url bool - When true, the URL is percent-encoded. Omit to use the API default.
- Open
In boolNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label string
- Display label shown in the drilldown menu.
- url string
- Templated URL for the drilldown.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default.
- open_
in_ boolnew_ tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label String
- Display label shown in the drilldown menu.
- url String
- Templated URL for the drilldown.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In BooleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label string
- Display label shown in the drilldown menu.
- url string
- Templated URL for the drilldown.
- encode
Url boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In booleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label str
- Display label shown in the drilldown menu.
- url str
- Templated URL for the drilldown.
- encode_
url bool - When true, the URL is percent-encoded. Omit to use the API default.
- open_
in_ boolnew_ tab - When true, the URL opens in a new browser tab. Omit to use the API default.
- label String
- Display label shown in the drilldown menu.
- url String
- Templated URL for the drilldown.
- encode
Url Boolean - When true, the URL is percent-encoded. Omit to use the API default.
- open
In BooleanNew Tab - When true, the URL opens in a new browser tab. Omit to use the API default.
KibanaDashboardPanelSyntheticsStatsOverviewConfigFilters, KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersArgs
- Locations
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Location> - Filter by monitor location.
- Monitor
Ids List<KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Id> - Filter by monitor ID. The API accepts up to 5000 entries.
- Monitor
Types List<KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Type> - Filter by monitor type (e.g.
browser,http). - Projects
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Project> - Filter by Synthetics project.
-
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Tag> - Filter by monitor tag.
- Locations
[]Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Location - Filter by monitor location.
- Monitor
Ids []KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Id - Filter by monitor ID. The API accepts up to 5000 entries.
- Monitor
Types []KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Type - Filter by monitor type (e.g.
browser,http). - Projects
[]Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Project - Filter by Synthetics project.
-
[]Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Tag - Filter by monitor tag.
- locations list(object)
- Filter by monitor location.
- monitor_
ids list(object) - Filter by monitor ID. The API accepts up to 5000 entries.
- monitor_
types list(object) - Filter by monitor type (e.g.
browser,http). - projects list(object)
- Filter by Synthetics project.
- list(object)
- Filter by monitor tag.
- locations
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Location> - Filter by monitor location.
- monitor
Ids List<KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Id> - Filter by monitor ID. The API accepts up to 5000 entries.
- monitor
Types List<KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Type> - Filter by monitor type (e.g.
browser,http). - projects
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Project> - Filter by Synthetics project.
-
List<Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Tag> - Filter by monitor tag.
- locations
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Location[] - Filter by monitor location.
- monitor
Ids KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Id[] - Filter by monitor ID. The API accepts up to 5000 entries.
- monitor
Types KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Type[] - Filter by monitor type (e.g.
browser,http). - projects
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Project[] - Filter by Synthetics project.
-
Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Tag[] - Filter by monitor tag.
- locations
Sequence[Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Location] - Filter by monitor location.
- monitor_
ids Sequence[KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Id] - Filter by monitor ID. The API accepts up to 5000 entries.
- monitor_
types Sequence[KibanaDashboard Panel Synthetics Stats Overview Config Filters Monitor Type] - Filter by monitor type (e.g.
browser,http). - projects
Sequence[Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Project] - Filter by Synthetics project.
-
Sequence[Kibana
Dashboard Panel Synthetics Stats Overview Config Filters Tag] - Filter by monitor tag.
- locations List<Property Map>
- Filter by monitor location.
- monitor
Ids List<Property Map> - Filter by monitor ID. The API accepts up to 5000 entries.
- monitor
Types List<Property Map> - Filter by monitor type (e.g.
browser,http). - projects List<Property Map>
- Filter by Synthetics project.
- List<Property Map>
- Filter by monitor tag.
KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersLocation, KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersLocationArgs
KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorId, KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorIdArgs
KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorType, KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersMonitorTypeArgs
KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersProject, KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersProjectArgs
KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersTag, KibanaDashboardPanelSyntheticsStatsOverviewConfigFiltersTagArgs
KibanaDashboardPanelTimeSliderControlConfig, KibanaDashboardPanelTimeSliderControlConfigArgs
- End
Percentage doubleOf Time Range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- Is
Anchored bool - Whether the start of the time window is anchored (fixed), so only the end slides.
- Start
Percentage doubleOf Time Range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- End
Percentage float64Of Time Range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- Is
Anchored bool - Whether the start of the time window is anchored (fixed), so only the end slides.
- Start
Percentage float64Of Time Range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- end_
percentage_ numberof_ time_ range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- is_
anchored bool - Whether the start of the time window is anchored (fixed), so only the end slides.
- start_
percentage_ numberof_ time_ range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- end
Percentage DoubleOf Time Range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- is
Anchored Boolean - Whether the start of the time window is anchored (fixed), so only the end slides.
- start
Percentage DoubleOf Time Range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- end
Percentage numberOf Time Range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- is
Anchored boolean - Whether the start of the time window is anchored (fixed), so only the end slides.
- start
Percentage numberOf Time Range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- end_
percentage_ floatof_ time_ range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- is_
anchored bool - Whether the start of the time window is anchored (fixed), so only the end slides.
- start_
percentage_ floatof_ time_ range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- end
Percentage NumberOf Time Range - End of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
- is
Anchored Boolean - Whether the start of the time window is anchored (fixed), so only the end slides.
- start
Percentage NumberOf Time Range - Start of the visible time window as a fraction of the dashboard global range (0.0–1.0). Float32 in state matches the Kibana API and avoids refresh drift.
KibanaDashboardPanelVisConfig, KibanaDashboardPanelVisConfigArgs
- By
Reference KibanaDashboard Panel Vis Config By Reference - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - By
Value KibanaDashboard Panel Vis Config By Value - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
- By
Reference KibanaDashboard Panel Vis Config By Reference - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - By
Value KibanaDashboard Panel Vis Config By Value - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
- by_
reference object - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - by_
value object - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
- by
Reference KibanaDashboard Panel Vis Config By Reference - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - by
Value KibanaDashboard Panel Vis Config By Value - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
- by
Reference KibanaDashboard Panel Vis Config By Reference - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - by
Value KibanaDashboard Panel Vis Config By Value - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
- by_
reference KibanaDashboard Panel Vis Config By Reference - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - by_
value KibanaDashboard Panel Vis Config By Value - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
- by
Reference Property Map - By-reference
visconfiguration: structureddrilldowns,ref_id, optionalreferences_json, and optionaltime_range. - by
Value Property Map - Inline by-value Lens visualization configuration for
type = "vis"panels (vis_config). Exactly one typed chart kind must be set (no raw JSON here — use panel-levelconfig_jsonfor that).
KibanaDashboardPanelVisConfigByReference, KibanaDashboardPanelVisConfigByReferenceArgs
- Ref
Id string - Reference name in the API
ref_idfield. Whenreferences_jsonis set,ref_idtypically should match anamein that list so the link resolves as expected. - Description string
- Optional panel description.
- Drilldowns
List<Kibana
Dashboard Panel Vis Config By Reference Drilldown> - Structured dashboard, Discover, or URL drilldown entries for by-reference panels — shared by
vis_config.by_reference(vispanels). Each element must contain exactly one ofdashboard,discover, orurl; the provider sets APItypeand (for dashboard/discover)triggerautomatically. - Hide
Border bool - When true, suppresses the panel border.
- Hide
Title bool - When true, suppresses the panel title.
- References
Json string - Optional normalized JSON array of
{ id, name, type }saved-object references, matching the APIreferenceslist (for example wiring alenssaved object toref_id). - Time
Range KibanaDashboard Panel Vis Config By Reference Time Range - Optional time range for the by-reference panel config (
vis_config.by_reference). Omitted from the API payload when unset. - Title string
- Optional panel title.
- Ref
Id string - Reference name in the API
ref_idfield. Whenreferences_jsonis set,ref_idtypically should match anamein that list so the link resolves as expected. - Description string
- Optional panel description.
- Drilldowns
[]Kibana
Dashboard Panel Vis Config By Reference Drilldown - Structured dashboard, Discover, or URL drilldown entries for by-reference panels — shared by
vis_config.by_reference(vispanels). Each element must contain exactly one ofdashboard,discover, orurl; the provider sets APItypeand (for dashboard/discover)triggerautomatically. - Hide
Border bool - When true, suppresses the panel border.
- Hide
Title bool - When true, suppresses the panel title.
- References
Json string - Optional normalized JSON array of
{ id, name, type }saved-object references, matching the APIreferenceslist (for example wiring alenssaved object toref_id). - Time
Range KibanaDashboard Panel Vis Config By Reference Time Range - Optional time range for the by-reference panel config (
vis_config.by_reference). Omitted from the API payload when unset. - Title string
- Optional panel title.
- ref_
id string - Reference name in the API
ref_idfield. Whenreferences_jsonis set,ref_idtypically should match anamein that list so the link resolves as expected. - description string
- Optional panel description.
- drilldowns list(object)
- Structured dashboard, Discover, or URL drilldown entries for by-reference panels — shared by
vis_config.by_reference(vispanels). Each element must contain exactly one ofdashboard,discover, orurl; the provider sets APItypeand (for dashboard/discover)triggerautomatically. - hide_
border bool - When true, suppresses the panel border.
- hide_
title bool - When true, suppresses the panel title.
- references_
json string - Optional normalized JSON array of
{ id, name, type }saved-object references, matching the APIreferenceslist (for example wiring alenssaved object toref_id). - time_
range object - Optional time range for the by-reference panel config (
vis_config.by_reference). Omitted from the API payload when unset. - title string
- Optional panel title.
- ref
Id String - Reference name in the API
ref_idfield. Whenreferences_jsonis set,ref_idtypically should match anamein that list so the link resolves as expected. - description String
- Optional panel description.
- drilldowns
List<Kibana
Dashboard Panel Vis Config By Reference Drilldown> - Structured dashboard, Discover, or URL drilldown entries for by-reference panels — shared by
vis_config