1. Packages
  2. Coralogix Provider
  3. API Docs
  4. Dashboard
coralogix 2.0.16 published on Monday, Apr 14, 2025 by coralogix

coralogix.Dashboard

Explore with Pulumi AI

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.coralogix.DashboardsFolder;
import com.pulumi.coralogix.Dashboard;
import com.pulumi.coralogix.DashboardArgs;
import com.pulumi.coralogix.inputs.DashboardLayoutArgs;
import com.pulumi.coralogix.inputs.DashboardVariableArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionMultiSelectArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionMultiSelectSourceArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionMultiSelectSourceQueryArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs;
import com.pulumi.coralogix.inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs;
import com.pulumi.coralogix.inputs.DashboardFilterArgs;
import com.pulumi.coralogix.inputs.DashboardFilterSourceArgs;
import com.pulumi.coralogix.inputs.DashboardFilterSourceMetricsArgs;
import com.pulumi.coralogix.inputs.DashboardFilterSourceMetricsOperatorArgs;
import com.pulumi.coralogix.inputs.DashboardAnnotationArgs;
import com.pulumi.coralogix.inputs.DashboardAnnotationSourceArgs;
import com.pulumi.coralogix.inputs.DashboardAnnotationSourceMetricsArgs;
import com.pulumi.coralogix.inputs.DashboardAnnotationSourceMetricsStrategyArgs;
import com.pulumi.coralogix.inputs.DashboardAnnotationSourceMetricsStrategyStartTimeArgs;
import com.pulumi.coralogix.inputs.DashboardAutoRefreshArgs;
import com.pulumi.coralogix.inputs.DashboardFolderArgs;
import com.pulumi.coralogix.inputs.DashboardTimeFrameArgs;
import com.pulumi.coralogix.inputs.DashboardTimeFrameRelativeArgs;
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 example = new DashboardsFolder("example");

        var dashboard = new Dashboard("dashboard", DashboardArgs.builder()
            .description("<insert description>")
            .layout(DashboardLayoutArgs.builder()
                .sections(DashboardLayoutSectionArgs.builder()
                    .options(DashboardLayoutSectionOptionsArgs.builder()
                        .name("Status")
                        .description("abc")
                        .collapsed(false)
                        .color("blue")
                        .build())
                    .rows(                    
                        DashboardLayoutSectionRowArgs.builder()
                            .height(15)
                            .widgets(                            
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Avg api response times")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND message:\"HTTP\" AND NOT \"OPTIONS\" AND NOT \"metrics\" AND NOT \"firebase\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("avg")
                                                            .field("meta.responseTime.numeric")
                                                            .build())
                                                        .groupBy("meta.organization.keyword")
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .unit("milliseconds")
                                                .resolution(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolutionArgs.builder()
                                                    .interval("seconds:900")
                                                    .build())
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .columns(                                                
                                                    "avg",
                                                    "max")
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Avg Snowflake query times")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND \"Successfully executed\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("percentile")
                                                            .field("sfResponseTime.numeric")
                                                            .percent(95.5)
                                                            .build())
                                                        .groupBy("sfDatabase.keyword")
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .unit("milliseconds")
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .columns("avg")
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Avg RDS query times")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND \"Postgres successfully\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("avg")
                                                            .field("RDSResponseTime.numeric")
                                                            .build())
                                                        .groupBy("RDSDatabase.keyword")
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .unit("milliseconds")
                                                .resolution(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolutionArgs.builder()
                                                    .bucketsPresented(10)
                                                    .build())
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .columns("avg")
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .width(10)
                                    .build())
                            .build(),
                        DashboardLayoutSectionRowArgs.builder()
                            .height(15)
                            .widgets(                            
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("OpenAPI - Avg response times")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND kubernetes.pod_name.keyword:/openapi-deployment.*/ AND message:\"HTTP\" AND NOT \"OPTIONS\" AND NOT \"metrics\" AND NOT \"firebase\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("avg")
                                                            .field("meta.responseTime.numeric")
                                                            .build())
                                                        .groupBy("meta.organization.keyword")
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .unit("milliseconds")
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .columns(                                                
                                                    "avg",
                                                    "max")
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .width(10)
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("gauge")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .gauge(DashboardLayoutSectionRowWidgetDefinitionGaugeArgs.builder()
                                            .unit("milliseconds")
                                            .query(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryArgs.builder()
                                                .metrics(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs.builder()
                                                    .promqlQuery("vector(1)")
                                                    .aggregation("unspecified")
                                                    .build())
                                                .build())
                                            .build())
                                        .build())
                                    .build())
                            .build(),
                        DashboardLayoutSectionRowArgs.builder()
                            .height(15)
                            .widgets(                            
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Open API Requests per organization")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND (service:\"api.eu.name.ai-production\" OR service:\"api.us.name.ai-production\")")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("count")
                                                            .build())
                                                        .groupBy("meta.organization.keyword")
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .width(0)
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Last failed SF queries DBs")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND \"Failed to execute statement\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("count")
                                                            .build())
                                                        .groupBy("sfDatabase.keyword")
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .width(0)
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Avg configuration service query times")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND \"Configuration Service request\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("avg")
                                                            .field("configResponseTime.numeric")
                                                            .build())
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(100)
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(false)
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .build())
                            .height(15)
                            .build(),
                        DashboardLayoutSectionRowArgs.builder()
                            .height(19)
                            .widgets(DashboardLayoutSectionRowWidgetArgs.builder()
                                .title("Slowest API requests")
                                .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                    .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                        .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                            .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                    .luceneQuery(" kubernetes.namespace_name:\"portal\" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND message:\"http\"")
                                                    .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                        .type("max")
                                                        .field("meta.responseTime.numeric")
                                                        .build())
                                                    .groupBy("meta.req.url.keyword")
                                                    .build())
                                                .build())
                                            .scaleType("linear")
                                            .seriesCountLimit(10)
                                            .unit("milliseconds")
                                            .build())
                                        .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                            .isVisible(true)
                                            .columns("max")
                                            .build())
                                        .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                            .showLabels(false)
                                            .type("all")
                                            .build())
                                        .build())
                                    .build())
                                .build())
                            .build(),
                        DashboardLayoutSectionRowArgs.builder()
                            .height(19)
                            .widgets(                            
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Cache warmer runs")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("kubernetes.namespace_name:\"portal\" AND kubernetes.container_name:\"portal-cache-warmer\" AND message:\"Finish cache warmer run successfully\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("count")
                                                            .build())
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(20)
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Alerts notification eu runs")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("service:\"portal-eu-notify-alerts-production\" AND \"Finished notify new alerts\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("count")
                                                            .build())
                                                        .build())
                                                    .build())
                                                .scaleType("linear")
                                                .seriesCountLimit(20)
                                                .build())
                                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                                .isVisible(true)
                                                .build())
                                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                                .showLabels(false)
                                                .type("all")
                                                .build())
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Alerts notification runs")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                                        .luceneQuery("service:\"portal-notify-alerts-production\" AND \"Finished notify new alerts\"")
                                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                                            .type("count")
                                                            .build())
                                                        .build())
                                                    .build())
                                                .build())
                                            .scaleType("linear")
                                            .seriesCountLimit(20)
                                            .build())
                                        .legend(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                        .tooltip(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Alerts notification us runs")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .pieChart(DashboardLayoutSectionRowWidgetDefinitionPieChartArgs.builder()
                                            .query(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryArgs.builder()
                                                .logs(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsArgs.builder()
                                                    .luceneQuery("service:\"portal-us-notify-alerts-production\" AND \"Finished notify new alerts\"")
                                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationArgs.builder()
                                                        .type("count")
                                                        .build())
                                                    .groupNames("service.keyword")
                                                    .build())
                                                .build())
                                            .labelDefinition()
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Alerts notification us runs")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .barChart(DashboardLayoutSectionRowWidgetDefinitionBarChartArgs.builder()
                                            .query(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryArgs.builder()
                                                .logs(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsArgs.builder()
                                                    .luceneQuery("service:\"portal-us-notify-alerts-production\" AND \"Finished notify new alerts\"")
                                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationArgs.builder()
                                                        .type("count")
                                                        .build())
                                                    .groupNamesFields(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArgs.builder()
                                                        .keypath("logid")
                                                        .scope("metadata")
                                                        .build())
                                                    .stackedGroupNameField(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs.builder()
                                                        .keypath("logid")
                                                        .scope("metadata")
                                                        .build())
                                                    .build())
                                                .build())
                                            .xaxis(DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisArgs.builder()
                                                .time(DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTimeArgs.builder()
                                                    .interval("1h0m5s")
                                                    .bucketsPresented(10)
                                                    .build())
                                                .build())
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Horizontal Bar-Chart")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .horizontalBarChart(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartArgs.builder()
                                            .colorScheme("cold")
                                            .colorsBy("aggregation")
                                            .displayOnBar(true)
                                            .query(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryArgs.builder()
                                                .logs(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsArgs.builder()
                                                    .luceneQuery("service:\"portal-us-notify-alerts-production\" AND \"Finished notify new alerts\"")
                                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationArgs.builder()
                                                        .type("count")
                                                        .build())
                                                    .groupNames("coralogix.logId.keyword")
                                                    .stackedGroupName("coralogix.metadata.severity")
                                                    .build())
                                                .build())
                                            .yAxisViewBy("value")
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .markdown(DashboardLayoutSectionRowWidgetDefinitionMarkdownArgs.builder()
                                            .markdownText("""
## Markdown

This is a markdown widget                                            """)
                                            .tooltipText("This is a tooltip")
                                            .build())
                                        .build())
                                    .build(),
                                DashboardLayoutSectionRowWidgetArgs.builder()
                                    .title("Data Table")
                                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                        .dataTable(DashboardLayoutSectionRowWidgetDefinitionDataTableArgs.builder()
                                            .resultsPerPage(10)
                                            .rowStyle("one_line")
                                            .query(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryArgs.builder()
                                                .dataPrime(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeArgs.builder()
                                                    .query("xxx")
                                                    .filters(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArgs.builder()
                                                        .logs(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsArgs.builder()
                                                            .luceneQuery("service:\"portal-us-notify-alerts-production\" AND \"Finished notify new alerts\"")
                                                            .aggregation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                                            .groupNames("coralogix.logId.keyword")
                                                            .stackedGroupName("coralogix.metadata.severity")
                                                            .field("coralogix.metadata.applicationName")
                                                            .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs.builder()
                                                                .type("equals")
                                                                .selectedValues("staging")
                                                                .build())
                                                            .build())
                                                        .build())
                                                    .build())
                                                .build())
                                            .build())
                                        .build())
                                    .build())
                            .build())
                    .build())
                .build())
            .variables(DashboardVariableArgs.builder()
                .name("test_variable")
                .displayName("Test Variable")
                .definition(DashboardVariableDefinitionArgs.builder()
                    .multiSelect(DashboardVariableDefinitionMultiSelectArgs.builder()
                        .selectedValues(                        
                            "1",
                            "2",
                            "3")
                        .source(DashboardVariableDefinitionMultiSelectSourceArgs.builder()
                            .query(DashboardVariableDefinitionMultiSelectSourceQueryArgs.builder()
                                .query(DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs.builder()
                                    .metrics(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs.builder()
                                        .metricName(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs.builder()
                                            .metricRegex("vector(1)")
                                            .build())
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .valuesOrderDirection("asc")
                        .build())
                    .build())
                .build())
            .filters(DashboardFilterArgs.builder()
                .source(DashboardFilterSourceArgs.builder()
                    .metrics(DashboardFilterSourceMetricsArgs.builder()
                        .metricName("http_requests_total")
                        .label("status")
                        .field("coralogix.metadata.applicationName")
                        .operator(DashboardFilterSourceMetricsOperatorArgs.builder()
                            .type("equals")
                            .selectedValues("staging")
                            .build())
                        .build())
                    .build())
                .build())
            .annotations(DashboardAnnotationArgs.builder()
                .name("test_annotation")
                .source(DashboardAnnotationSourceArgs.builder()
                    .metrics(DashboardAnnotationSourceMetricsArgs.builder()
                        .promqlQuery("vector(1)")
                        .strategy(DashboardAnnotationSourceMetricsStrategyArgs.builder()
                            .startTime()
                            .build())
                        .messageTemplate("test annotation")
                        .labels("test")
                        .build())
                    .build())
                .build())
            .autoRefresh(DashboardAutoRefreshArgs.builder()
                .type("two_minutes")
                .build())
            .folder(DashboardFolderArgs.builder()
                .id(example.id())
                .build())
            .build());

        var widgets = new Dashboard("widgets", DashboardArgs.builder()
            .description("Widget testing")
            .timeFrame(DashboardTimeFrameArgs.builder()
                .relative(DashboardTimeFrameRelativeArgs.builder()
                    .duration("seconds:900")
                    .build())
                .build())
            .layout(DashboardLayoutArgs.builder()
                .sections(DashboardLayoutSectionArgs.builder()
                    .rows(DashboardLayoutSectionRowArgs.builder()
                        .height(19)
                        .widgets(DashboardLayoutSectionRowWidgetArgs.builder()
                            .title("hexagon")
                            .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                                .hexagon(DashboardLayoutSectionRowWidgetDefinitionHexagonArgs.builder()
                                    .min(0)
                                    .max(100)
                                    .decimal(2)
                                    .thresholdType("relative")
                                    .thresholds(                                    
                                        DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs.builder()
                                            .from(0)
                                            .color("var(--c-severity-log-verbose)")
                                            .build(),
                                        DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs.builder()
                                            .from(33)
                                            .color("var(--c-severity-log-warning)")
                                            .build(),
                                        DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs.builder()
                                            .from(66)
                                            .color("var(--c-severity-log-error)")
                                            .build())
                                    .query(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryArgs.builder()
                                        .logs(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsArgs.builder()
                                            .aggregation(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationArgs.builder()
                                                .type("count")
                                                .build())
                                            .groupBy(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                            .build())
                                        .build())
                                    .legendBy("groups")
                                    .legend(DashboardLayoutSectionRowWidgetDefinitionHexagonLegendArgs.builder()
                                        .isVisible(true)
                                        .build())
                                    .build())
                                .build())
                            .width(0)
                            .build())
                        .build())
                    .build())
                .build())
            .build());

        var dashboardFromJsonWithFolder = new Dashboard("dashboardFromJsonWithFolder", DashboardArgs.builder()
            .contentJson(Files.readString(Paths.get("./dashboard.json")))
            .folder(DashboardFolderArgs.builder()
                .id(example.id())
                .build())
            .build());

    }
}
Copy
resources:
  dashboard:
    type: coralogix:Dashboard
    properties:
      description: <insert description>
      layout:
        sections:
          - options:
              name: Status
              description: abc
              collapsed: false
              color: blue
            rows:
              - height: 15
                widgets:
                  - title: Avg api response times
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND message:"HTTP" AND NOT "OPTIONS" AND NOT "metrics" AND NOT "firebase"
                                aggregations:
                                  - type: avg
                                    field: meta.responseTime.numeric
                                groupBy:
                                  - meta.organization.keyword
                            scaleType: linear
                            seriesCountLimit: 100
                            unit: milliseconds
                            resolution:
                              interval: seconds:900
                        legend:
                          isVisible: true
                          columns:
                            - avg
                            - max
                        tooltip:
                          showLabels: false
                          type: all
                  - title: Avg Snowflake query times
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND "Successfully executed"
                                aggregations:
                                  - type: percentile
                                    field: sfResponseTime.numeric
                                    percent: 95.5
                                groupBy:
                                  - sfDatabase.keyword
                            scaleType: linear
                            seriesCountLimit: 100
                            unit: milliseconds
                        legend:
                          isVisible: true
                          columns:
                            - avg
                        tooltip:
                          showLabels: false
                          type: all
                  - title: Avg RDS query times
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND "Postgres successfully"
                                aggregations:
                                  - type: avg
                                    field: RDSResponseTime.numeric
                                groupBy:
                                  - RDSDatabase.keyword
                            scaleType: linear
                            seriesCountLimit: 100
                            unit: milliseconds
                            resolution:
                              bucketsPresented: 10
                        legend:
                          isVisible: true
                          columns:
                            - avg
                        tooltip:
                          showLabels: false
                          type: all
                    width: 10
              - height: 15
                widgets:
                  - title: OpenAPI - Avg response times
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND kubernetes.pod_name.keyword:/openapi-deployment.*/ AND message:"HTTP" AND NOT "OPTIONS" AND NOT "metrics" AND NOT "firebase"
                                aggregations:
                                  - type: avg
                                    field: meta.responseTime.numeric
                                groupBy:
                                  - meta.organization.keyword
                            scaleType: linear
                            seriesCountLimit: 100
                            unit: milliseconds
                        legend:
                          isVisible: true
                          columns:
                            - avg
                            - max
                        tooltip:
                          showLabels: false
                          type: all
                    width: 10
                  - title: gauge
                    definition:
                      gauge:
                        unit: milliseconds
                        query:
                          metrics:
                            promqlQuery: vector(1)
                            aggregation: unspecified
              - height: 15
                widgets:
                  - title: Open API Requests per organization
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND (service:"api.eu.name.ai-production" OR service:"api.us.name.ai-production")
                                aggregations:
                                  - type: count
                                groupBy:
                                  - meta.organization.keyword
                            scaleType: linear
                            seriesCountLimit: 100
                        legend:
                          isVisible: true
                        tooltip:
                          showLabels: false
                          type: all
                    width: 0
                  - title: Last failed SF queries DBs
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND "Failed to execute statement"
                                aggregations:
                                  - type: count
                                groupBy:
                                  - sfDatabase.keyword
                            scaleType: linear
                            seriesCountLimit: 100
                        legend:
                          isVisible: true
                        tooltip:
                          showLabels: false
                          type: all
                    width: 0
                  - title: Avg configuration service query times
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND "Configuration Service request"
                                aggregations:
                                  - type: avg
                                    field: configResponseTime.numeric
                            scaleType: linear
                            seriesCountLimit: 100
                        legend:
                          isVisible: false
                        tooltip:
                          showLabels: false
                          type: all
                height: 15
              - height: 19
                widgets:
                  - title: Slowest API requests
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: ' kubernetes.namespace_name:"portal" AND kubernetes.pod_name.keyword:/api-deployment.*/ AND message:"http"'
                                aggregations:
                                  - type: max
                                    field: meta.responseTime.numeric
                                groupBy:
                                  - meta.req.url.keyword
                            scaleType: linear
                            seriesCountLimit: 10
                            unit: milliseconds
                        legend:
                          isVisible: true
                          columns:
                            - max
                        tooltip:
                          showLabels: false
                          type: all
              - height: 19
                widgets:
                  - title: Cache warmer runs
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: kubernetes.namespace_name:"portal" AND kubernetes.container_name:"portal-cache-warmer" AND message:"Finish cache warmer run successfully"
                                aggregations:
                                  - type: count
                            scaleType: linear
                            seriesCountLimit: 20
                        legend:
                          isVisible: true
                        tooltip:
                          showLabels: false
                          type: all
                  - title: Alerts notification eu runs
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: service:"portal-eu-notify-alerts-production" AND "Finished notify new alerts"
                                aggregations:
                                  - type: count
                            scaleType: linear
                            seriesCountLimit: 20
                        legend:
                          isVisible: true
                        tooltip:
                          showLabels: false
                          type: all
                  - title: Alerts notification runs
                    definition:
                      lineChart:
                        queryDefinitions:
                          - query:
                              logs:
                                luceneQuery: service:"portal-notify-alerts-production" AND "Finished notify new alerts"
                                aggregations:
                                  - type: count
                        scaleType: linear
                        seriesCountLimit: 20
                      legend:
                        isVisible: true
                      tooltip:
                        showLabels: false
                        type: all
                  - title: Alerts notification us runs
                    definition:
                      pieChart:
                        query:
                          logs:
                            luceneQuery: service:"portal-us-notify-alerts-production" AND "Finished notify new alerts"
                            aggregation:
                              type: count
                            groupNames:
                              - service.keyword
                        labelDefinition: {}
                  - title: Alerts notification us runs
                    definition:
                      barChart:
                        query:
                          logs:
                            luceneQuery: service:"portal-us-notify-alerts-production" AND "Finished notify new alerts"
                            aggregation:
                              type: count
                            groupNamesFields:
                              - keypath:
                                  - logid
                                scope: metadata
                            stackedGroupNameField:
                              keypath:
                                - logid
                              scope: metadata
                        xaxis:
                          time:
                            interval: 1h0m5s
                            bucketsPresented: 10
                  - title: Horizontal Bar-Chart
                    definition:
                      horizontalBarChart:
                        colorScheme: cold
                        colorsBy: aggregation
                        displayOnBar: true
                        query:
                          logs:
                            luceneQuery: service:"portal-us-notify-alerts-production" AND "Finished notify new alerts"
                            aggregation:
                              type: count
                            groupNames:
                              - coralogix.logId.keyword
                            stackedGroupName: coralogix.metadata.severity
                        yAxisViewBy: value
                  - definition:
                      markdown:
                        markdownText: |-
                          ## Markdown

                          This is a markdown widget                          
                        tooltipText: This is a tooltip
                  - title: Data Table
                    definition:
                      dataTable:
                        resultsPerPage: 10
                        rowStyle: one_line
                        query:
                          dataPrime:
                            query: xxx
                            filters:
                              - logs:
                                  luceneQuery: service:"portal-us-notify-alerts-production" AND "Finished notify new alerts"
                                  aggregation:
                                    type: count
                                  groupNames:
                                    - coralogix.logId.keyword
                                  stackedGroupName: coralogix.metadata.severity
                                  field: coralogix.metadata.applicationName
                                  operator:
                                    type: equals
                                    selectedValues:
                                      - staging
      variables:
        - name: test_variable
          displayName: Test Variable
          definition:
            multiSelect:
              selectedValues:
                - '1'
                - '2'
                - '3'
              source:
                query:
                  query:
                    metrics:
                      metricName:
                        metricRegex: vector(1)
              valuesOrderDirection: asc
      filters:
        - source:
            metrics:
              metricName: http_requests_total
              label: status
              field: coralogix.metadata.applicationName
              operator:
                type: equals
                selectedValues:
                  - staging
      annotations:
        - name: test_annotation
          source:
            metrics:
              promqlQuery: vector(1)
              strategy:
                startTime: {}
              messageTemplate: test annotation
              labels:
                - test
      autoRefresh:
        type: two_minutes
      folder:
        id: ${example.id}
  example:
    type: coralogix:DashboardsFolder
  widgets:
    type: coralogix:Dashboard
    properties:
      description: Widget testing
      timeFrame:
        relative:
          duration: seconds:900
      layout:
        sections:
          - rows:
              - height: 19
                widgets:
                  - title: hexagon
                    definition:
                      hexagon:
                        min: 0
                        max: 100
                        decimal: 2
                        thresholdType: relative
                        thresholds:
                          - from: 0
                            color: var(--c-severity-log-verbose)
                          - from: 33
                            color: var(--c-severity-log-warning)
                          - from: 66
                            color: var(--c-severity-log-error)
                        query:
                          logs:
                            aggregation:
                              type: count
                            groupBy:
                              - keypath:
                                  - subsystemname
                                scope: label
                        legendBy: groups
                        legend:
                          isVisible: true
                    width: 0
  dashboardFromJsonWithFolder:
    type: coralogix:Dashboard
    properties:
      contentJson:
        fn::readFile: ./dashboard.json
      folder:
        id: ${example.id}
Copy

Create Dashboard Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Dashboard(name: string, args?: DashboardArgs, opts?: CustomResourceOptions);
@overload
def Dashboard(resource_name: str,
              args: Optional[DashboardArgs] = None,
              opts: Optional[ResourceOptions] = None)

@overload
def Dashboard(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              annotations: Optional[Sequence[DashboardAnnotationArgs]] = None,
              auto_refresh: Optional[DashboardAutoRefreshArgs] = None,
              content_json: Optional[str] = None,
              description: Optional[str] = None,
              filters: Optional[Sequence[DashboardFilterArgs]] = None,
              folder: Optional[DashboardFolderArgs] = None,
              layout: Optional[DashboardLayoutArgs] = None,
              name: Optional[str] = None,
              time_frame: Optional[DashboardTimeFrameArgs] = None,
              variables: Optional[Sequence[DashboardVariableArgs]] = None)
func NewDashboard(ctx *Context, name string, args *DashboardArgs, opts ...ResourceOption) (*Dashboard, error)
public Dashboard(string name, DashboardArgs? args = null, CustomResourceOptions? opts = null)
public Dashboard(String name, DashboardArgs args)
public Dashboard(String name, DashboardArgs args, CustomResourceOptions options)
type: coralogix:Dashboard
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args DashboardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args DashboardArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args DashboardArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args DashboardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DashboardArgs
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 dashboardResource = new Coralogix.Dashboard("dashboardResource", new()
{
    Annotations = new[]
    {
        new Coralogix.Inputs.DashboardAnnotationArgs
        {
            Name = "string",
            Source = new Coralogix.Inputs.DashboardAnnotationSourceArgs
            {
                Logs = new Coralogix.Inputs.DashboardAnnotationSourceLogsArgs
                {
                    Strategy = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyArgs
                    {
                        Duration = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyDurationArgs
                        {
                            DurationField = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyDurationDurationFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                            StartTimestampField = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyDurationStartTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                        },
                        Instant = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyInstantArgs
                        {
                            TimestampField = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyInstantTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                        },
                        Range = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyRangeArgs
                        {
                            EndTimestampField = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyRangeEndTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                            StartTimestampField = new Coralogix.Inputs.DashboardAnnotationSourceLogsStrategyRangeStartTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                        },
                    },
                    LabelFields = new[]
                    {
                        new Coralogix.Inputs.DashboardAnnotationSourceLogsLabelFieldArgs
                        {
                            Keypaths = new[]
                            {
                                "string",
                            },
                            Scope = "string",
                        },
                    },
                    LuceneQuery = "string",
                    MessageTemplate = "string",
                },
                Metrics = new Coralogix.Inputs.DashboardAnnotationSourceMetricsArgs
                {
                    PromqlQuery = "string",
                    Strategy = new Coralogix.Inputs.DashboardAnnotationSourceMetricsStrategyArgs
                    {
                        StartTime = null,
                    },
                    Labels = new[]
                    {
                        "string",
                    },
                    MessageTemplate = "string",
                },
                Spans = new Coralogix.Inputs.DashboardAnnotationSourceSpansArgs
                {
                    Strategy = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyArgs
                    {
                        Duration = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyDurationArgs
                        {
                            DurationField = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyDurationDurationFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                            StartTimestampField = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyDurationStartTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                        },
                        Instant = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyInstantArgs
                        {
                            TimestampField = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyInstantTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                        },
                        Range = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyRangeArgs
                        {
                            EndTimestampField = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyRangeEndTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                            StartTimestampField = new Coralogix.Inputs.DashboardAnnotationSourceSpansStrategyRangeStartTimestampFieldArgs
                            {
                                Keypaths = new[]
                                {
                                    "string",
                                },
                                Scope = "string",
                            },
                        },
                    },
                    LabelFields = new[]
                    {
                        new Coralogix.Inputs.DashboardAnnotationSourceSpansLabelFieldArgs
                        {
                            Keypaths = new[]
                            {
                                "string",
                            },
                            Scope = "string",
                        },
                    },
                    LuceneQuery = "string",
                    MessageTemplate = "string",
                },
            },
            Enabled = false,
            Id = "string",
        },
    },
    AutoRefresh = new Coralogix.Inputs.DashboardAutoRefreshArgs
    {
        Type = "string",
    },
    ContentJson = "string",
    Description = "string",
    Filters = new[]
    {
        new Coralogix.Inputs.DashboardFilterArgs
        {
            Source = new Coralogix.Inputs.DashboardFilterSourceArgs
            {
                Logs = new Coralogix.Inputs.DashboardFilterSourceLogsArgs
                {
                    Field = "string",
                    Operator = new Coralogix.Inputs.DashboardFilterSourceLogsOperatorArgs
                    {
                        Type = "string",
                        SelectedValues = new[]
                        {
                            "string",
                        },
                    },
                    ObservationField = new Coralogix.Inputs.DashboardFilterSourceLogsObservationFieldArgs
                    {
                        Keypaths = new[]
                        {
                            "string",
                        },
                        Scope = "string",
                    },
                },
                Metrics = new Coralogix.Inputs.DashboardFilterSourceMetricsArgs
                {
                    Operator = new Coralogix.Inputs.DashboardFilterSourceMetricsOperatorArgs
                    {
                        Type = "string",
                        SelectedValues = new[]
                        {
                            "string",
                        },
                    },
                    Label = "string",
                    MetricName = "string",
                },
                Spans = new Coralogix.Inputs.DashboardFilterSourceSpansArgs
                {
                    Field = new Coralogix.Inputs.DashboardFilterSourceSpansFieldArgs
                    {
                        Type = "string",
                        Value = "string",
                    },
                    Operator = new Coralogix.Inputs.DashboardFilterSourceSpansOperatorArgs
                    {
                        Type = "string",
                        SelectedValues = new[]
                        {
                            "string",
                        },
                    },
                },
            },
            Collapsed = false,
            Enabled = false,
        },
    },
    Folder = new Coralogix.Inputs.DashboardFolderArgs
    {
        Id = "string",
        Path = "string",
    },
    Layout = new Coralogix.Inputs.DashboardLayoutArgs
    {
        Sections = new[]
        {
            new Coralogix.Inputs.DashboardLayoutSectionArgs
            {
                Id = "string",
                Options = new Coralogix.Inputs.DashboardLayoutSectionOptionsArgs
                {
                    Name = "string",
                    Collapsed = false,
                    Color = "string",
                    Description = "string",
                },
                Rows = new[]
                {
                    new Coralogix.Inputs.DashboardLayoutSectionRowArgs
                    {
                        Height = 0,
                        Id = "string",
                        Widgets = new[]
                        {
                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetArgs
                            {
                                Definition = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionArgs
                                {
                                    BarChart = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartArgs
                                    {
                                        ColorScheme = "string",
                                        ColorsBy = "string",
                                        DataModeType = "string",
                                        GroupNameTemplate = "string",
                                        MaxBarsPerChart = 0,
                                        Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryArgs
                                        {
                                            DataPrime = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeArgs
                                            {
                                                Query = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArgs
                                                    {
                                                        Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsArgs
                                                        {
                                                            Field = "string",
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationFieldArgs
                                                            {
                                                                Keypaths = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                Scope = "string",
                                                            },
                                                        },
                                                        Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsArgs
                                                        {
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            Label = "string",
                                                            MetricName = "string",
                                                        },
                                                        Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansArgs
                                                        {
                                                            Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansFieldArgs
                                                            {
                                                                Type = "string",
                                                                Value = "string",
                                                            },
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                StackedGroupName = "string",
                                            },
                                            Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationArgs
                                                {
                                                    Type = "string",
                                                    Field = "string",
                                                    ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                    Percent = 0,
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArgs
                                                    {
                                                        Field = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationFieldArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                GroupNamesFields = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                StackedGroupName = "string",
                                                StackedGroupNameField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs
                                                {
                                                    Keypaths = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Scope = "string",
                                                },
                                            },
                                            Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsArgs
                                            {
                                                PromqlQuery = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArgs
                                                    {
                                                        Metric = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        Label = "string",
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                StackedGroupName = "string",
                                            },
                                            Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansAggregationArgs
                                                {
                                                    AggregationType = "string",
                                                    Field = "string",
                                                    Type = "string",
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArgs
                                                    {
                                                        Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterFieldArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                StackedGroupName = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupNameArgs
                                                {
                                                    Type = "string",
                                                    Value = "string",
                                                },
                                            },
                                        },
                                        ScaleType = "string",
                                        SortBy = "string",
                                        StackDefinition = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinitionArgs
                                        {
                                            MaxSlicesPerBar = 0,
                                            StackNameTemplate = "string",
                                        },
                                        Unit = "string",
                                        Xaxis = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisArgs
                                        {
                                            Time = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTimeArgs
                                            {
                                                Interval = "string",
                                                BucketsPresented = 0,
                                            },
                                            Value = null,
                                        },
                                    },
                                    DataTable = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableArgs
                                    {
                                        Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryArgs
                                        {
                                            DataPrime = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeArgs
                                            {
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArgs
                                                    {
                                                        Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsArgs
                                                        {
                                                            Field = "string",
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationFieldArgs
                                                            {
                                                                Keypaths = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                Scope = "string",
                                                            },
                                                        },
                                                        Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsArgs
                                                        {
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            Label = "string",
                                                            MetricName = "string",
                                                        },
                                                        Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansArgs
                                                        {
                                                            Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansFieldArgs
                                                            {
                                                                Type = "string",
                                                                Value = "string",
                                                            },
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                                Query = "string",
                                            },
                                            Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsArgs
                                            {
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArgs
                                                    {
                                                        Field = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationFieldArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                Grouping = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingArgs
                                                {
                                                    Aggregations = new[]
                                                    {
                                                        new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArgs
                                                        {
                                                            Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationArgs
                                                            {
                                                                Type = "string",
                                                                Field = "string",
                                                                ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationFieldArgs
                                                                {
                                                                    Keypaths = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                    Scope = "string",
                                                                },
                                                                Percent = 0,
                                                            },
                                                            Id = "string",
                                                            IsVisible = false,
                                                            Name = "string",
                                                        },
                                                    },
                                                    GroupBys = new[]
                                                    {
                                                        new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                TimeFrame = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameArgs
                                                {
                                                    Absolute = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsoluteArgs
                                                    {
                                                        End = "string",
                                                        Start = "string",
                                                    },
                                                    Relative = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelativeArgs
                                                    {
                                                        Duration = "string",
                                                    },
                                                },
                                            },
                                            Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsArgs
                                            {
                                                PromqlQuery = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArgs
                                                    {
                                                        Metric = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        Label = "string",
                                                    },
                                                },
                                                PromqlQueryType = "string",
                                            },
                                            Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansArgs
                                            {
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArgs
                                                    {
                                                        Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterFieldArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                Grouping = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingArgs
                                                {
                                                    Aggregations = new[]
                                                    {
                                                        new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArgs
                                                        {
                                                            Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationAggregationArgs
                                                            {
                                                                AggregationType = "string",
                                                                Field = "string",
                                                                Type = "string",
                                                            },
                                                            Id = "string",
                                                            IsVisible = false,
                                                            Name = "string",
                                                        },
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                    },
                                                },
                                                LuceneQuery = "string",
                                            },
                                        },
                                        ResultsPerPage = 0,
                                        RowStyle = "string",
                                        Columns = new[]
                                        {
                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArgs
                                            {
                                                Field = "string",
                                                Width = 0,
                                            },
                                        },
                                        DataModeType = "string",
                                        OrderBy = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionDataTableOrderByArgs
                                        {
                                            Field = "string",
                                            OrderDirection = "string",
                                        },
                                    },
                                    Gauge = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeArgs
                                    {
                                        Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryArgs
                                        {
                                            DataPrime = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeArgs
                                            {
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArgs
                                                    {
                                                        Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsArgs
                                                        {
                                                            Field = "string",
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationFieldArgs
                                                            {
                                                                Keypaths = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                Scope = "string",
                                                            },
                                                        },
                                                        Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsArgs
                                                        {
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            Label = "string",
                                                            MetricName = "string",
                                                        },
                                                        Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansArgs
                                                        {
                                                            Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansFieldArgs
                                                            {
                                                                Type = "string",
                                                                Value = "string",
                                                            },
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                                Query = "string",
                                            },
                                            Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsArgs
                                            {
                                                LogsAggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationArgs
                                                {
                                                    Type = "string",
                                                    Field = "string",
                                                    ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                    Percent = 0,
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArgs
                                                    {
                                                        Field = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationFieldArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                LuceneQuery = "string",
                                            },
                                            Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs
                                            {
                                                PromqlQuery = "string",
                                                Aggregation = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArgs
                                                    {
                                                        Metric = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        Label = "string",
                                                    },
                                                },
                                            },
                                            Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansArgs
                                            {
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArgs
                                                    {
                                                        Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterFieldArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                SpansAggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansSpansAggregationArgs
                                                {
                                                    AggregationType = "string",
                                                    Field = "string",
                                                    Type = "string",
                                                },
                                            },
                                        },
                                        Unit = "string",
                                        DataModeType = "string",
                                        Max = 0,
                                        Min = 0,
                                        ShowInnerArc = false,
                                        ShowOuterArc = false,
                                        ThresholdBy = "string",
                                        Thresholds = new[]
                                        {
                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArgs
                                            {
                                                Color = "string",
                                                From = 0,
                                            },
                                        },
                                    },
                                    Hexagon = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonArgs
                                    {
                                        Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryArgs
                                        {
                                            DataPrime = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeArgs
                                            {
                                                DataprimeQuery = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArgs
                                                    {
                                                        Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsArgs
                                                        {
                                                            Field = "string",
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationFieldArgs
                                                            {
                                                                Keypaths = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                Scope = "string",
                                                            },
                                                        },
                                                        Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsArgs
                                                        {
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            Label = "string",
                                                            MetricName = "string",
                                                        },
                                                        Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansArgs
                                                        {
                                                            Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansFieldArgs
                                                            {
                                                                Type = "string",
                                                                Value = "string",
                                                            },
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                            Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationArgs
                                                {
                                                    Type = "string",
                                                    Field = "string",
                                                    ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                    Percent = 0,
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArgs
                                                    {
                                                        Field = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationFieldArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                            },
                                            Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsArgs
                                            {
                                                PromqlQuery = "string",
                                                Aggregation = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArgs
                                                    {
                                                        Metric = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        Label = "string",
                                                    },
                                                },
                                                PromqlQueryType = "string",
                                            },
                                            Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansAggregationArgs
                                                {
                                                    AggregationType = "string",
                                                    Field = "string",
                                                    Type = "string",
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArgs
                                                    {
                                                        Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterFieldArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupByArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                            },
                                        },
                                        CustomUnit = "string",
                                        DataModeType = "string",
                                        Decimal = 0,
                                        Legend = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonLegendArgs
                                        {
                                            Columns = new[]
                                            {
                                                "string",
                                            },
                                            GroupByQuery = false,
                                            IsVisible = false,
                                            Placement = "string",
                                        },
                                        LegendBy = "string",
                                        Max = 0,
                                        Min = 0,
                                        ThresholdType = "string",
                                        Thresholds = new[]
                                        {
                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs
                                            {
                                                From = 0,
                                                Color = "string",
                                                Label = "string",
                                            },
                                        },
                                        TimeFrame = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameArgs
                                        {
                                            Absolute = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsoluteArgs
                                            {
                                                End = "string",
                                                Start = "string",
                                            },
                                            Relative = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelativeArgs
                                            {
                                                Duration = "string",
                                            },
                                        },
                                        Unit = "string",
                                    },
                                    HorizontalBarChart = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartArgs
                                    {
                                        ColorScheme = "string",
                                        ColorsBy = "string",
                                        DataModeType = "string",
                                        DisplayOnBar = false,
                                        GroupNameTemplate = "string",
                                        MaxBarsPerChart = 0,
                                        Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryArgs
                                        {
                                            Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationArgs
                                                {
                                                    Type = "string",
                                                    Field = "string",
                                                    ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                    Percent = 0,
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArgs
                                                    {
                                                        Field = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationFieldArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                GroupNamesFields = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                StackedGroupName = "string",
                                                StackedGroupNameField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameFieldArgs
                                                {
                                                    Keypaths = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Scope = "string",
                                                },
                                            },
                                            Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsArgs
                                            {
                                                PromqlQuery = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArgs
                                                    {
                                                        Metric = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        Label = "string",
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                StackedGroupName = "string",
                                            },
                                            Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansAggregationArgs
                                                {
                                                    AggregationType = "string",
                                                    Field = "string",
                                                    Type = "string",
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArgs
                                                    {
                                                        Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterFieldArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                StackedGroupName = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupNameArgs
                                                {
                                                    Type = "string",
                                                    Value = "string",
                                                },
                                            },
                                        },
                                        ScaleType = "string",
                                        SortBy = "string",
                                        StackDefinition = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinitionArgs
                                        {
                                            MaxSlicesPerBar = 0,
                                            StackNameTemplate = "string",
                                        },
                                        Unit = "string",
                                        YAxisViewBy = "string",
                                    },
                                    LineChart = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartArgs
                                    {
                                        QueryDefinitions = new[]
                                        {
                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs
                                            {
                                                Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs
                                                {
                                                    Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs
                                                    {
                                                        Aggregations = new[]
                                                        {
                                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs
                                                            {
                                                                Type = "string",
                                                                Field = "string",
                                                                ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationFieldArgs
                                                                {
                                                                    Keypaths = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                    Scope = "string",
                                                                },
                                                                Percent = 0,
                                                            },
                                                        },
                                                        Filters = new[]
                                                        {
                                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArgs
                                                            {
                                                                Field = "string",
                                                                Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperatorArgs
                                                                {
                                                                    Type = "string",
                                                                    SelectedValues = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                },
                                                                ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationFieldArgs
                                                                {
                                                                    Keypaths = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                    Scope = "string",
                                                                },
                                                            },
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            "string",
                                                        },
                                                        LuceneQuery = "string",
                                                    },
                                                    Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsArgs
                                                    {
                                                        PromqlQuery = "string",
                                                        Filters = new[]
                                                        {
                                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArgs
                                                            {
                                                                Metric = "string",
                                                                Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperatorArgs
                                                                {
                                                                    Type = "string",
                                                                    SelectedValues = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                },
                                                                Label = "string",
                                                            },
                                                        },
                                                        PromqlQueryType = "string",
                                                    },
                                                    Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansArgs
                                                    {
                                                        Aggregations = new[]
                                                        {
                                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArgs
                                                            {
                                                                AggregationType = "string",
                                                                Field = "string",
                                                                Type = "string",
                                                            },
                                                        },
                                                        Filters = new[]
                                                        {
                                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArgs
                                                            {
                                                                Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterFieldArgs
                                                                {
                                                                    Type = "string",
                                                                    Value = "string",
                                                                },
                                                                Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperatorArgs
                                                                {
                                                                    Type = "string",
                                                                    SelectedValues = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupByArgs
                                                            {
                                                                Type = "string",
                                                                Value = "string",
                                                            },
                                                        },
                                                        LuceneQuery = "string",
                                                    },
                                                },
                                                ColorScheme = "string",
                                                DataModeType = "string",
                                                Id = "string",
                                                IsVisible = false,
                                                Name = "string",
                                                Resolution = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolutionArgs
                                                {
                                                    BucketsPresented = 0,
                                                    Interval = "string",
                                                },
                                                ScaleType = "string",
                                                SeriesCountLimit = 0,
                                                SeriesNameTemplate = "string",
                                                Unit = "string",
                                            },
                                        },
                                        Legend = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs
                                        {
                                            Columns = new[]
                                            {
                                                "string",
                                            },
                                            GroupByQuery = false,
                                            IsVisible = false,
                                            Placement = "string",
                                        },
                                        Tooltip = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs
                                        {
                                            ShowLabels = false,
                                            Type = "string",
                                        },
                                    },
                                    Markdown = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionMarkdownArgs
                                    {
                                        MarkdownText = "string",
                                        TooltipText = "string",
                                    },
                                    PieChart = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartArgs
                                    {
                                        LabelDefinition = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartLabelDefinitionArgs
                                        {
                                            IsVisible = false,
                                            LabelSource = "string",
                                            ShowName = false,
                                            ShowPercentage = false,
                                            ShowValue = false,
                                        },
                                        Query = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryArgs
                                        {
                                            DataPrime = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeArgs
                                            {
                                                Query = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArgs
                                                    {
                                                        Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsArgs
                                                        {
                                                            Field = "string",
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationFieldArgs
                                                            {
                                                                Keypaths = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                Scope = "string",
                                                            },
                                                        },
                                                        Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsArgs
                                                        {
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                            Label = "string",
                                                            MetricName = "string",
                                                        },
                                                        Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansArgs
                                                        {
                                                            Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansFieldArgs
                                                            {
                                                                Type = "string",
                                                                Value = "string",
                                                            },
                                                            Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperatorArgs
                                                            {
                                                                Type = "string",
                                                                SelectedValues = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                StackedGroupName = "string",
                                            },
                                            Logs = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationArgs
                                                {
                                                    Type = "string",
                                                    Field = "string",
                                                    ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                    Percent = 0,
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArgs
                                                    {
                                                        Field = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        ObservationField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationFieldArgs
                                                        {
                                                            Keypaths = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Scope = "string",
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                GroupNamesFields = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArgs
                                                    {
                                                        Keypaths = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Scope = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                StackedGroupName = "string",
                                                StackedGroupNameField = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameFieldArgs
                                                {
                                                    Keypaths = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Scope = "string",
                                                },
                                            },
                                            Metrics = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsArgs
                                            {
                                                PromqlQuery = "string",
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArgs
                                                    {
                                                        Metric = "string",
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                        Label = "string",
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    "string",
                                                },
                                                StackedGroupName = "string",
                                            },
                                            Spans = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansArgs
                                            {
                                                Aggregation = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansAggregationArgs
                                                {
                                                    AggregationType = "string",
                                                    Field = "string",
                                                    Type = "string",
                                                },
                                                Filters = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArgs
                                                    {
                                                        Field = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterFieldArgs
                                                        {
                                                            Type = "string",
                                                            Value = "string",
                                                        },
                                                        Operator = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperatorArgs
                                                        {
                                                            Type = "string",
                                                            SelectedValues = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                GroupNames = new[]
                                                {
                                                    new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArgs
                                                    {
                                                        Type = "string",
                                                        Value = "string",
                                                    },
                                                },
                                                LuceneQuery = "string",
                                                StackedGroupName = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupNameArgs
                                                {
                                                    Type = "string",
                                                    Value = "string",
                                                },
                                            },
                                        },
                                        ColorScheme = "string",
                                        DataModeType = "string",
                                        GroupNameTemplate = "string",
                                        MaxSlicesPerChart = 0,
                                        MinSlicePercentage = 0,
                                        ShowLegend = false,
                                        StackDefinition = new Coralogix.Inputs.DashboardLayoutSectionRowWidgetDefinitionPieChartStackDefinitionArgs
                                        {
                                            MaxSlicesPerStack = 0,
                                            StackNameTemplate = "string",
                                        },
                                        Unit = "string",
                                    },
                                },
                                Description = "string",
                                Id = "string",
                                Title = "string",
                                Width = 0,
                            },
                        },
                    },
                },
            },
        },
    },
    Name = "string",
    TimeFrame = new Coralogix.Inputs.DashboardTimeFrameArgs
    {
        Absolute = new Coralogix.Inputs.DashboardTimeFrameAbsoluteArgs
        {
            End = "string",
            Start = "string",
        },
        Relative = new Coralogix.Inputs.DashboardTimeFrameRelativeArgs
        {
            Duration = "string",
        },
    },
    Variables = new[]
    {
        new Coralogix.Inputs.DashboardVariableArgs
        {
            Definition = new Coralogix.Inputs.DashboardVariableDefinitionArgs
            {
                ConstantValue = "string",
                MultiSelect = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectArgs
                {
                    ValuesOrderDirection = "string",
                    SelectedValues = new[]
                    {
                        "string",
                    },
                    Source = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceArgs
                    {
                        ConstantLists = new[]
                        {
                            "string",
                        },
                        LogsPath = "string",
                        MetricLabel = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceMetricLabelArgs
                        {
                            Label = "string",
                            MetricName = "string",
                        },
                        Query = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryArgs
                        {
                            Query = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs
                            {
                                Logs = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsArgs
                                {
                                    FieldName = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldNameArgs
                                    {
                                        LogRegex = "string",
                                    },
                                    FieldValue = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueArgs
                                    {
                                        ObservationField = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationFieldArgs
                                        {
                                            Keypaths = new[]
                                            {
                                                "string",
                                            },
                                            Scope = "string",
                                        },
                                    },
                                },
                                Metrics = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs
                                {
                                    LabelName = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelNameArgs
                                    {
                                        MetricRegex = "string",
                                    },
                                    LabelValue = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueArgs
                                    {
                                        LabelFilters = new[]
                                        {
                                            new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArgs
                                            {
                                                Label = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabelArgs
                                                {
                                                    StringValue = "string",
                                                    VariableName = "string",
                                                },
                                                Metric = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetricArgs
                                                {
                                                    StringValue = "string",
                                                    VariableName = "string",
                                                },
                                                Operator = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorArgs
                                                {
                                                    Type = "string",
                                                    SelectedValues = new[]
                                                    {
                                                        new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArgs
                                                        {
                                                            StringValue = "string",
                                                            VariableName = "string",
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                        LabelName = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelNameArgs
                                        {
                                            StringValue = "string",
                                            VariableName = "string",
                                        },
                                        MetricName = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricNameArgs
                                        {
                                            StringValue = "string",
                                            VariableName = "string",
                                        },
                                    },
                                    MetricName = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs
                                    {
                                        MetricRegex = "string",
                                    },
                                },
                                Spans = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansArgs
                                {
                                    FieldName = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldNameArgs
                                    {
                                        SpanRegex = "string",
                                    },
                                    FieldValue = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValueArgs
                                    {
                                        Type = "string",
                                        Value = "string",
                                    },
                                },
                            },
                            RefreshStrategy = "string",
                            ValueDisplayOptions = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceQueryValueDisplayOptionsArgs
                            {
                                LabelRegex = "string",
                                ValueRegex = "string",
                            },
                        },
                        SpanField = new Coralogix.Inputs.DashboardVariableDefinitionMultiSelectSourceSpanFieldArgs
                        {
                            Type = "string",
                            Value = "string",
                        },
                    },
                },
            },
            DisplayName = "string",
            Name = "string",
        },
    },
});
Copy
example, err := coralogix.NewDashboard(ctx, "dashboardResource", &coralogix.DashboardArgs{
Annotations: .DashboardAnnotationArray{
&.DashboardAnnotationArgs{
Name: pulumi.String("string"),
Source: &.DashboardAnnotationSourceArgs{
Logs: &.DashboardAnnotationSourceLogsArgs{
Strategy: &.DashboardAnnotationSourceLogsStrategyArgs{
Duration: &.DashboardAnnotationSourceLogsStrategyDurationArgs{
DurationField: &.DashboardAnnotationSourceLogsStrategyDurationDurationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
StartTimestampField: &.DashboardAnnotationSourceLogsStrategyDurationStartTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Instant: &.DashboardAnnotationSourceLogsStrategyInstantArgs{
TimestampField: &.DashboardAnnotationSourceLogsStrategyInstantTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Range: &.DashboardAnnotationSourceLogsStrategyRangeArgs{
EndTimestampField: &.DashboardAnnotationSourceLogsStrategyRangeEndTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
StartTimestampField: &.DashboardAnnotationSourceLogsStrategyRangeStartTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
LabelFields: .DashboardAnnotationSourceLogsLabelFieldArray{
&.DashboardAnnotationSourceLogsLabelFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
MessageTemplate: pulumi.String("string"),
},
Metrics: &.DashboardAnnotationSourceMetricsArgs{
PromqlQuery: pulumi.String("string"),
Strategy: &.DashboardAnnotationSourceMetricsStrategyArgs{
StartTime: &.DashboardAnnotationSourceMetricsStrategyStartTimeArgs{
},
},
Labels: pulumi.StringArray{
pulumi.String("string"),
},
MessageTemplate: pulumi.String("string"),
},
Spans: &.DashboardAnnotationSourceSpansArgs{
Strategy: &.DashboardAnnotationSourceSpansStrategyArgs{
Duration: &.DashboardAnnotationSourceSpansStrategyDurationArgs{
DurationField: &.DashboardAnnotationSourceSpansStrategyDurationDurationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
StartTimestampField: &.DashboardAnnotationSourceSpansStrategyDurationStartTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Instant: &.DashboardAnnotationSourceSpansStrategyInstantArgs{
TimestampField: &.DashboardAnnotationSourceSpansStrategyInstantTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Range: &.DashboardAnnotationSourceSpansStrategyRangeArgs{
EndTimestampField: &.DashboardAnnotationSourceSpansStrategyRangeEndTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
StartTimestampField: &.DashboardAnnotationSourceSpansStrategyRangeStartTimestampFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
LabelFields: .DashboardAnnotationSourceSpansLabelFieldArray{
&.DashboardAnnotationSourceSpansLabelFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
MessageTemplate: pulumi.String("string"),
},
},
Enabled: pulumi.Bool(false),
Id: pulumi.String("string"),
},
},
AutoRefresh: &.DashboardAutoRefreshArgs{
Type: pulumi.String("string"),
},
ContentJson: pulumi.String("string"),
Description: pulumi.String("string"),
Filters: .DashboardFilterArray{
&.DashboardFilterArgs{
Source: &.DashboardFilterSourceArgs{
Logs: &.DashboardFilterSourceLogsArgs{
Field: pulumi.String("string"),
Operator: &.DashboardFilterSourceLogsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardFilterSourceLogsObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardFilterSourceMetricsArgs{
Operator: &.DashboardFilterSourceMetricsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Spans: &.DashboardFilterSourceSpansArgs{
Field: &.DashboardFilterSourceSpansFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardFilterSourceSpansOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Collapsed: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
},
},
Folder: &.DashboardFolderArgs{
Id: pulumi.String("string"),
Path: pulumi.String("string"),
},
Layout: &.DashboardLayoutArgs{
Sections: .DashboardLayoutSectionArray{
&.DashboardLayoutSectionArgs{
Id: pulumi.String("string"),
Options: &.DashboardLayoutSectionOptionsArgs{
Name: pulumi.String("string"),
Collapsed: pulumi.Bool(false),
Color: pulumi.String("string"),
Description: pulumi.String("string"),
},
Rows: .DashboardLayoutSectionRowArray{
&.DashboardLayoutSectionRowArgs{
Height: pulumi.Float64(0),
Id: pulumi.String("string"),
Widgets: .DashboardLayoutSectionRowWidgetArray{
&.DashboardLayoutSectionRowWidgetArgs{
Definition: &.DashboardLayoutSectionRowWidgetDefinitionArgs{
BarChart: &.DashboardLayoutSectionRowWidgetDefinitionBarChartArgs{
ColorScheme: pulumi.String("string"),
ColorsBy: pulumi.String("string"),
DataModeType: pulumi.String("string"),
GroupNameTemplate: pulumi.String("string"),
MaxBarsPerChart: pulumi.Float64(0),
Query: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryArgs{
DataPrime: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeArgs{
Query: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsArgs{
Operator: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
StackedGroupName: pulumi.String("string"),
},
Logs: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
GroupNamesFields: .DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArray{
&.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
StackedGroupName: pulumi.String("string"),
StackedGroupNameField: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
StackedGroupName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
GroupNames: .DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArray{
&.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
StackedGroupName: &.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupNameArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
ScaleType: pulumi.String("string"),
SortBy: pulumi.String("string"),
StackDefinition: &.DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinitionArgs{
MaxSlicesPerBar: pulumi.Float64(0),
StackNameTemplate: pulumi.String("string"),
},
Unit: pulumi.String("string"),
Xaxis: &.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisArgs{
Time: &.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTimeArgs{
Interval: pulumi.String("string"),
BucketsPresented: pulumi.Float64(0),
},
Value: &.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisValueArgs{
},
},
},
DataTable: &.DashboardLayoutSectionRowWidgetDefinitionDataTableArgs{
Query: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryArgs{
DataPrime: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeArgs{
Filters: .DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsArgs{
Operator: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Query: pulumi.String("string"),
},
Logs: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsArgs{
Filters: .DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
Grouping: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingArgs{
Aggregations: .DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
Id: pulumi.String("string"),
IsVisible: pulumi.Bool(false),
Name: pulumi.String("string"),
},
},
GroupBys: .DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
LuceneQuery: pulumi.String("string"),
TimeFrame: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameArgs{
Absolute: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsoluteArgs{
End: pulumi.String("string"),
Start: pulumi.String("string"),
},
Relative: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelativeArgs{
Duration: pulumi.String("string"),
},
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
PromqlQueryType: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansArgs{
Filters: .DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Grouping: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingArgs{
Aggregations: .DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
Id: pulumi.String("string"),
IsVisible: pulumi.Bool(false),
Name: pulumi.String("string"),
},
},
GroupBies: .DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
LuceneQuery: pulumi.String("string"),
},
},
ResultsPerPage: pulumi.Float64(0),
RowStyle: pulumi.String("string"),
Columns: .DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArray{
&.DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArgs{
Field: pulumi.String("string"),
Width: pulumi.Float64(0),
},
},
DataModeType: pulumi.String("string"),
OrderBy: &.DashboardLayoutSectionRowWidgetDefinitionDataTableOrderByArgs{
Field: pulumi.String("string"),
OrderDirection: pulumi.String("string"),
},
},
Gauge: &.DashboardLayoutSectionRowWidgetDefinitionGaugeArgs{
Query: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryArgs{
DataPrime: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeArgs{
Filters: .DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsArgs{
Operator: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Query: pulumi.String("string"),
},
Logs: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsArgs{
LogsAggregation: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
LuceneQuery: pulumi.String("string"),
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansArgs{
Filters: .DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
LuceneQuery: pulumi.String("string"),
SpansAggregation: &.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansSpansAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
Unit: pulumi.String("string"),
DataModeType: pulumi.String("string"),
Max: pulumi.Float64(0),
Min: pulumi.Float64(0),
ShowInnerArc: pulumi.Bool(false),
ShowOuterArc: pulumi.Bool(false),
ThresholdBy: pulumi.String("string"),
Thresholds: .DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArray{
&.DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArgs{
Color: pulumi.String("string"),
From: pulumi.Float64(0),
},
},
},
Hexagon: &.DashboardLayoutSectionRowWidgetDefinitionHexagonArgs{
Query: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryArgs{
DataPrime: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeArgs{
DataprimeQuery: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsArgs{
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
Logs: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
GroupBies: .DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
PromqlQueryType: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
GroupBies: .DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupByArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupByArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
},
},
CustomUnit: pulumi.String("string"),
DataModeType: pulumi.String("string"),
Decimal: pulumi.Float64(0),
Legend: &.DashboardLayoutSectionRowWidgetDefinitionHexagonLegendArgs{
Columns: pulumi.StringArray{
pulumi.String("string"),
},
GroupByQuery: pulumi.Bool(false),
IsVisible: pulumi.Bool(false),
Placement: pulumi.String("string"),
},
LegendBy: pulumi.String("string"),
Max: pulumi.Float64(0),
Min: pulumi.Float64(0),
ThresholdType: pulumi.String("string"),
Thresholds: .DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArray{
&.DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs{
From: pulumi.Float64(0),
Color: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
TimeFrame: &.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameArgs{
Absolute: &.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsoluteArgs{
End: pulumi.String("string"),
Start: pulumi.String("string"),
},
Relative: &.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelativeArgs{
Duration: pulumi.String("string"),
},
},
Unit: pulumi.String("string"),
},
HorizontalBarChart: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartArgs{
ColorScheme: pulumi.String("string"),
ColorsBy: pulumi.String("string"),
DataModeType: pulumi.String("string"),
DisplayOnBar: pulumi.Bool(false),
GroupNameTemplate: pulumi.String("string"),
MaxBarsPerChart: pulumi.Float64(0),
Query: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
GroupNamesFields: .DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArray{
&.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
StackedGroupName: pulumi.String("string"),
StackedGroupNameField: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
StackedGroupName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
GroupNames: .DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArray{
&.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
StackedGroupName: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupNameArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
ScaleType: pulumi.String("string"),
SortBy: pulumi.String("string"),
StackDefinition: &.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinitionArgs{
MaxSlicesPerBar: pulumi.Float64(0),
StackNameTemplate: pulumi.String("string"),
},
Unit: pulumi.String("string"),
YAxisViewBy: pulumi.String("string"),
},
LineChart: &.DashboardLayoutSectionRowWidgetDefinitionLineChartArgs{
QueryDefinitions: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs{
Query: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs{
Aggregations: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
GroupBies: pulumi.StringArray{
pulumi.String("string"),
},
LuceneQuery: pulumi.String("string"),
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
PromqlQueryType: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansArgs{
Aggregations: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
GroupBies: .DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupByArray{
&.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupByArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
},
},
ColorScheme: pulumi.String("string"),
DataModeType: pulumi.String("string"),
Id: pulumi.String("string"),
IsVisible: pulumi.Bool(false),
Name: pulumi.String("string"),
Resolution: &.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolutionArgs{
BucketsPresented: pulumi.Float64(0),
Interval: pulumi.String("string"),
},
ScaleType: pulumi.String("string"),
SeriesCountLimit: pulumi.Float64(0),
SeriesNameTemplate: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
Legend: &.DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs{
Columns: pulumi.StringArray{
pulumi.String("string"),
},
GroupByQuery: pulumi.Bool(false),
IsVisible: pulumi.Bool(false),
Placement: pulumi.String("string"),
},
Tooltip: &.DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs{
ShowLabels: pulumi.Bool(false),
Type: pulumi.String("string"),
},
},
Markdown: &.DashboardLayoutSectionRowWidgetDefinitionMarkdownArgs{
MarkdownText: pulumi.String("string"),
TooltipText: pulumi.String("string"),
},
PieChart: &.DashboardLayoutSectionRowWidgetDefinitionPieChartArgs{
LabelDefinition: &.DashboardLayoutSectionRowWidgetDefinitionPieChartLabelDefinitionArgs{
IsVisible: pulumi.Bool(false),
LabelSource: pulumi.String("string"),
ShowName: pulumi.Bool(false),
ShowPercentage: pulumi.Bool(false),
ShowValue: pulumi.Bool(false),
},
Query: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryArgs{
DataPrime: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeArgs{
Query: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArgs{
Logs: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsArgs{
Operator: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
StackedGroupName: pulumi.String("string"),
},
Logs: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationArgs{
Type: pulumi.String("string"),
Field: pulumi.String("string"),
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
Percent: pulumi.Float64(0),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArgs{
Field: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
ObservationField: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
GroupNamesFields: .DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArray{
&.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
StackedGroupName: pulumi.String("string"),
StackedGroupNameField: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
Metrics: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsArgs{
PromqlQuery: pulumi.String("string"),
Filters: .DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArgs{
Metric: pulumi.String("string"),
Operator: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
Label: pulumi.String("string"),
},
},
GroupNames: pulumi.StringArray{
pulumi.String("string"),
},
StackedGroupName: pulumi.String("string"),
},
Spans: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansArgs{
Aggregation: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansAggregationArgs{
AggregationType: pulumi.String("string"),
Field: pulumi.String("string"),
Type: pulumi.String("string"),
},
Filters: .DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArray{
&.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArgs{
Field: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Operator: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
GroupNames: .DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArray{
&.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
LuceneQuery: pulumi.String("string"),
StackedGroupName: &.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupNameArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
ColorScheme: pulumi.String("string"),
DataModeType: pulumi.String("string"),
GroupNameTemplate: pulumi.String("string"),
MaxSlicesPerChart: pulumi.Float64(0),
MinSlicePercentage: pulumi.Float64(0),
ShowLegend: pulumi.Bool(false),
StackDefinition: &.DashboardLayoutSectionRowWidgetDefinitionPieChartStackDefinitionArgs{
MaxSlicesPerStack: pulumi.Float64(0),
StackNameTemplate: pulumi.String("string"),
},
Unit: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Id: pulumi.String("string"),
Title: pulumi.String("string"),
Width: pulumi.Float64(0),
},
},
},
},
},
},
},
Name: pulumi.String("string"),
TimeFrame: &.DashboardTimeFrameArgs{
Absolute: &.DashboardTimeFrameAbsoluteArgs{
End: pulumi.String("string"),
Start: pulumi.String("string"),
},
Relative: &.DashboardTimeFrameRelativeArgs{
Duration: pulumi.String("string"),
},
},
Variables: .DashboardVariableArray{
&.DashboardVariableArgs{
Definition: &.DashboardVariableDefinitionArgs{
ConstantValue: pulumi.String("string"),
MultiSelect: &.DashboardVariableDefinitionMultiSelectArgs{
ValuesOrderDirection: pulumi.String("string"),
SelectedValues: pulumi.StringArray{
pulumi.String("string"),
},
Source: &.DashboardVariableDefinitionMultiSelectSourceArgs{
ConstantLists: pulumi.StringArray{
pulumi.String("string"),
},
LogsPath: pulumi.String("string"),
MetricLabel: &.DashboardVariableDefinitionMultiSelectSourceMetricLabelArgs{
Label: pulumi.String("string"),
MetricName: pulumi.String("string"),
},
Query: &.DashboardVariableDefinitionMultiSelectSourceQueryArgs{
Query: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs{
Logs: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsArgs{
FieldName: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldNameArgs{
LogRegex: pulumi.String("string"),
},
FieldValue: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueArgs{
ObservationField: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationFieldArgs{
Keypaths: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.String("string"),
},
},
},
Metrics: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs{
LabelName: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelNameArgs{
MetricRegex: pulumi.String("string"),
},
LabelValue: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueArgs{
LabelFilters: .DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArray{
&.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArgs{
Label: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabelArgs{
StringValue: pulumi.String("string"),
VariableName: pulumi.String("string"),
},
Metric: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetricArgs{
StringValue: pulumi.String("string"),
VariableName: pulumi.String("string"),
},
Operator: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorArgs{
Type: pulumi.String("string"),
SelectedValues: .DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArray{
&.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArgs{
StringValue: pulumi.String("string"),
VariableName: pulumi.String("string"),
},
},
},
},
},
LabelName: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelNameArgs{
StringValue: pulumi.String("string"),
VariableName: pulumi.String("string"),
},
MetricName: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricNameArgs{
StringValue: pulumi.String("string"),
VariableName: pulumi.String("string"),
},
},
MetricName: &.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs{
MetricRegex: pulumi.String("string"),
},
},
Spans: &.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansArgs{
FieldName: &.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldNameArgs{
SpanRegex: pulumi.String("string"),
},
FieldValue: &.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValueArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
RefreshStrategy: pulumi.String("string"),
ValueDisplayOptions: &.DashboardVariableDefinitionMultiSelectSourceQueryValueDisplayOptionsArgs{
LabelRegex: pulumi.String("string"),
ValueRegex: pulumi.String("string"),
},
},
SpanField: &.DashboardVariableDefinitionMultiSelectSourceSpanFieldArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
DisplayName: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
})
Copy
var dashboardResource = new Dashboard("dashboardResource", DashboardArgs.builder()
    .annotations(DashboardAnnotationArgs.builder()
        .name("string")
        .source(DashboardAnnotationSourceArgs.builder()
            .logs(DashboardAnnotationSourceLogsArgs.builder()
                .strategy(DashboardAnnotationSourceLogsStrategyArgs.builder()
                    .duration(DashboardAnnotationSourceLogsStrategyDurationArgs.builder()
                        .durationField(DashboardAnnotationSourceLogsStrategyDurationDurationFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .startTimestampField(DashboardAnnotationSourceLogsStrategyDurationStartTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .build())
                    .instant(DashboardAnnotationSourceLogsStrategyInstantArgs.builder()
                        .timestampField(DashboardAnnotationSourceLogsStrategyInstantTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .build())
                    .range(DashboardAnnotationSourceLogsStrategyRangeArgs.builder()
                        .endTimestampField(DashboardAnnotationSourceLogsStrategyRangeEndTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .startTimestampField(DashboardAnnotationSourceLogsStrategyRangeStartTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .build())
                    .build())
                .labelFields(DashboardAnnotationSourceLogsLabelFieldArgs.builder()
                    .keypaths("string")
                    .scope("string")
                    .build())
                .luceneQuery("string")
                .messageTemplate("string")
                .build())
            .metrics(DashboardAnnotationSourceMetricsArgs.builder()
                .promqlQuery("string")
                .strategy(DashboardAnnotationSourceMetricsStrategyArgs.builder()
                    .startTime()
                    .build())
                .labels("string")
                .messageTemplate("string")
                .build())
            .spans(DashboardAnnotationSourceSpansArgs.builder()
                .strategy(DashboardAnnotationSourceSpansStrategyArgs.builder()
                    .duration(DashboardAnnotationSourceSpansStrategyDurationArgs.builder()
                        .durationField(DashboardAnnotationSourceSpansStrategyDurationDurationFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .startTimestampField(DashboardAnnotationSourceSpansStrategyDurationStartTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .build())
                    .instant(DashboardAnnotationSourceSpansStrategyInstantArgs.builder()
                        .timestampField(DashboardAnnotationSourceSpansStrategyInstantTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .build())
                    .range(DashboardAnnotationSourceSpansStrategyRangeArgs.builder()
                        .endTimestampField(DashboardAnnotationSourceSpansStrategyRangeEndTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .startTimestampField(DashboardAnnotationSourceSpansStrategyRangeStartTimestampFieldArgs.builder()
                            .keypaths("string")
                            .scope("string")
                            .build())
                        .build())
                    .build())
                .labelFields(DashboardAnnotationSourceSpansLabelFieldArgs.builder()
                    .keypaths("string")
                    .scope("string")
                    .build())
                .luceneQuery("string")
                .messageTemplate("string")
                .build())
            .build())
        .enabled(false)
        .id("string")
        .build())
    .autoRefresh(DashboardAutoRefreshArgs.builder()
        .type("string")
        .build())
    .contentJson("string")
    .description("string")
    .filters(DashboardFilterArgs.builder()
        .source(DashboardFilterSourceArgs.builder()
            .logs(DashboardFilterSourceLogsArgs.builder()
                .field("string")
                .operator(DashboardFilterSourceLogsOperatorArgs.builder()
                    .type("string")
                    .selectedValues("string")
                    .build())
                .observationField(DashboardFilterSourceLogsObservationFieldArgs.builder()
                    .keypaths("string")
                    .scope("string")
                    .build())
                .build())
            .metrics(DashboardFilterSourceMetricsArgs.builder()
                .operator(DashboardFilterSourceMetricsOperatorArgs.builder()
                    .type("string")
                    .selectedValues("string")
                    .build())
                .label("string")
                .metricName("string")
                .build())
            .spans(DashboardFilterSourceSpansArgs.builder()
                .field(DashboardFilterSourceSpansFieldArgs.builder()
                    .type("string")
                    .value("string")
                    .build())
                .operator(DashboardFilterSourceSpansOperatorArgs.builder()
                    .type("string")
                    .selectedValues("string")
                    .build())
                .build())
            .build())
        .collapsed(false)
        .enabled(false)
        .build())
    .folder(DashboardFolderArgs.builder()
        .id("string")
        .path("string")
        .build())
    .layout(DashboardLayoutArgs.builder()
        .sections(DashboardLayoutSectionArgs.builder()
            .id("string")
            .options(DashboardLayoutSectionOptionsArgs.builder()
                .name("string")
                .collapsed(false)
                .color("string")
                .description("string")
                .build())
            .rows(DashboardLayoutSectionRowArgs.builder()
                .height(0)
                .id("string")
                .widgets(DashboardLayoutSectionRowWidgetArgs.builder()
                    .definition(DashboardLayoutSectionRowWidgetDefinitionArgs.builder()
                        .barChart(DashboardLayoutSectionRowWidgetDefinitionBarChartArgs.builder()
                            .colorScheme("string")
                            .colorsBy("string")
                            .dataModeType("string")
                            .groupNameTemplate("string")
                            .maxBarsPerChart(0)
                            .query(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryArgs.builder()
                                .dataPrime(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeArgs.builder()
                                    .query("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArgs.builder()
                                        .logs(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsArgs.builder()
                                            .field("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .build())
                                        .metrics(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsArgs.builder()
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .label("string")
                                            .metricName("string")
                                            .build())
                                        .spans(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansArgs.builder()
                                            .field(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansFieldArgs.builder()
                                                .type("string")
                                                .value("string")
                                                .build())
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .build())
                                        .build())
                                    .groupNames("string")
                                    .stackedGroupName("string")
                                    .build())
                                .logs(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationArgs.builder()
                                        .type("string")
                                        .field("string")
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .percent(0)
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArgs.builder()
                                        .field("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .groupNames("string")
                                    .groupNamesFields(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .luceneQuery("string")
                                    .stackedGroupName("string")
                                    .stackedGroupNameField(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .build())
                                .metrics(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsArgs.builder()
                                    .promqlQuery("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArgs.builder()
                                        .metric("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .label("string")
                                        .build())
                                    .groupNames("string")
                                    .stackedGroupName("string")
                                    .build())
                                .spans(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansAggregationArgs.builder()
                                        .aggregationType("string")
                                        .field("string")
                                        .type("string")
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArgs.builder()
                                        .field(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterFieldArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .build())
                                    .groupNames(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .luceneQuery("string")
                                    .stackedGroupName(DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupNameArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .scaleType("string")
                            .sortBy("string")
                            .stackDefinition(DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinitionArgs.builder()
                                .maxSlicesPerBar(0)
                                .stackNameTemplate("string")
                                .build())
                            .unit("string")
                            .xaxis(DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisArgs.builder()
                                .time(DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTimeArgs.builder()
                                    .interval("string")
                                    .bucketsPresented(0)
                                    .build())
                                .value()
                                .build())
                            .build())
                        .dataTable(DashboardLayoutSectionRowWidgetDefinitionDataTableArgs.builder()
                            .query(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryArgs.builder()
                                .dataPrime(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeArgs.builder()
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArgs.builder()
                                        .logs(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsArgs.builder()
                                            .field("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .build())
                                        .metrics(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsArgs.builder()
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .label("string")
                                            .metricName("string")
                                            .build())
                                        .spans(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansArgs.builder()
                                            .field(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansFieldArgs.builder()
                                                .type("string")
                                                .value("string")
                                                .build())
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .build())
                                        .build())
                                    .query("string")
                                    .build())
                                .logs(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsArgs.builder()
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArgs.builder()
                                        .field("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .grouping(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingArgs.builder()
                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArgs.builder()
                                            .aggregation(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationArgs.builder()
                                                .type("string")
                                                .field("string")
                                                .observationField(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationFieldArgs.builder()
                                                    .keypaths("string")
                                                    .scope("string")
                                                    .build())
                                                .percent(0)
                                                .build())
                                            .id("string")
                                            .isVisible(false)
                                            .name("string")
                                            .build())
                                        .groupBys(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .luceneQuery("string")
                                    .timeFrame(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameArgs.builder()
                                        .absolute(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsoluteArgs.builder()
                                            .end("string")
                                            .start("string")
                                            .build())
                                        .relative(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelativeArgs.builder()
                                            .duration("string")
                                            .build())
                                        .build())
                                    .build())
                                .metrics(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsArgs.builder()
                                    .promqlQuery("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArgs.builder()
                                        .metric("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .label("string")
                                        .build())
                                    .promqlQueryType("string")
                                    .build())
                                .spans(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansArgs.builder()
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArgs.builder()
                                        .field(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterFieldArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .build())
                                    .grouping(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingArgs.builder()
                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArgs.builder()
                                            .aggregation(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationAggregationArgs.builder()
                                                .aggregationType("string")
                                                .field("string")
                                                .type("string")
                                                .build())
                                            .id("string")
                                            .isVisible(false)
                                            .name("string")
                                            .build())
                                        .groupBies(DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .build())
                                    .luceneQuery("string")
                                    .build())
                                .build())
                            .resultsPerPage(0)
                            .rowStyle("string")
                            .columns(DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArgs.builder()
                                .field("string")
                                .width(0)
                                .build())
                            .dataModeType("string")
                            .orderBy(DashboardLayoutSectionRowWidgetDefinitionDataTableOrderByArgs.builder()
                                .field("string")
                                .orderDirection("string")
                                .build())
                            .build())
                        .gauge(DashboardLayoutSectionRowWidgetDefinitionGaugeArgs.builder()
                            .query(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryArgs.builder()
                                .dataPrime(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeArgs.builder()
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArgs.builder()
                                        .logs(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsArgs.builder()
                                            .field("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .build())
                                        .metrics(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsArgs.builder()
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .label("string")
                                            .metricName("string")
                                            .build())
                                        .spans(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansArgs.builder()
                                            .field(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansFieldArgs.builder()
                                                .type("string")
                                                .value("string")
                                                .build())
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .build())
                                        .build())
                                    .query("string")
                                    .build())
                                .logs(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsArgs.builder()
                                    .logsAggregation(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationArgs.builder()
                                        .type("string")
                                        .field("string")
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .percent(0)
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArgs.builder()
                                        .field("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .luceneQuery("string")
                                    .build())
                                .metrics(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs.builder()
                                    .promqlQuery("string")
                                    .aggregation("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArgs.builder()
                                        .metric("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .label("string")
                                        .build())
                                    .build())
                                .spans(DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansArgs.builder()
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArgs.builder()
                                        .field(DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterFieldArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .build())
                                    .luceneQuery("string")
                                    .spansAggregation(DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansSpansAggregationArgs.builder()
                                        .aggregationType("string")
                                        .field("string")
                                        .type("string")
                                        .build())
                                    .build())
                                .build())
                            .unit("string")
                            .dataModeType("string")
                            .max(0)
                            .min(0)
                            .showInnerArc(false)
                            .showOuterArc(false)
                            .thresholdBy("string")
                            .thresholds(DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArgs.builder()
                                .color("string")
                                .from(0)
                                .build())
                            .build())
                        .hexagon(DashboardLayoutSectionRowWidgetDefinitionHexagonArgs.builder()
                            .query(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryArgs.builder()
                                .dataPrime(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeArgs.builder()
                                    .dataprimeQuery("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArgs.builder()
                                        .logs(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsArgs.builder()
                                            .field("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .build())
                                        .metrics(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsArgs.builder()
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .label("string")
                                            .metricName("string")
                                            .build())
                                        .spans(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansArgs.builder()
                                            .field(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansFieldArgs.builder()
                                                .type("string")
                                                .value("string")
                                                .build())
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .build())
                                        .build())
                                    .build())
                                .logs(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationArgs.builder()
                                        .type("string")
                                        .field("string")
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .percent(0)
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArgs.builder()
                                        .field("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .groupBies(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .luceneQuery("string")
                                    .build())
                                .metrics(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsArgs.builder()
                                    .promqlQuery("string")
                                    .aggregation("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArgs.builder()
                                        .metric("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .label("string")
                                        .build())
                                    .promqlQueryType("string")
                                    .build())
                                .spans(DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansAggregationArgs.builder()
                                        .aggregationType("string")
                                        .field("string")
                                        .type("string")
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArgs.builder()
                                        .field(DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterFieldArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .build())
                                    .groupBies(DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupByArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .luceneQuery("string")
                                    .build())
                                .build())
                            .customUnit("string")
                            .dataModeType("string")
                            .decimal(0)
                            .legend(DashboardLayoutSectionRowWidgetDefinitionHexagonLegendArgs.builder()
                                .columns("string")
                                .groupByQuery(false)
                                .isVisible(false)
                                .placement("string")
                                .build())
                            .legendBy("string")
                            .max(0)
                            .min(0)
                            .thresholdType("string")
                            .thresholds(DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs.builder()
                                .from(0)
                                .color("string")
                                .label("string")
                                .build())
                            .timeFrame(DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameArgs.builder()
                                .absolute(DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsoluteArgs.builder()
                                    .end("string")
                                    .start("string")
                                    .build())
                                .relative(DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelativeArgs.builder()
                                    .duration("string")
                                    .build())
                                .build())
                            .unit("string")
                            .build())
                        .horizontalBarChart(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartArgs.builder()
                            .colorScheme("string")
                            .colorsBy("string")
                            .dataModeType("string")
                            .displayOnBar(false)
                            .groupNameTemplate("string")
                            .maxBarsPerChart(0)
                            .query(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryArgs.builder()
                                .logs(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationArgs.builder()
                                        .type("string")
                                        .field("string")
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .percent(0)
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArgs.builder()
                                        .field("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .groupNames("string")
                                    .groupNamesFields(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .luceneQuery("string")
                                    .stackedGroupName("string")
                                    .stackedGroupNameField(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .build())
                                .metrics(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsArgs.builder()
                                    .promqlQuery("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArgs.builder()
                                        .metric("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .label("string")
                                        .build())
                                    .groupNames("string")
                                    .stackedGroupName("string")
                                    .build())
                                .spans(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansAggregationArgs.builder()
                                        .aggregationType("string")
                                        .field("string")
                                        .type("string")
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArgs.builder()
                                        .field(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterFieldArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .build())
                                    .groupNames(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .luceneQuery("string")
                                    .stackedGroupName(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupNameArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .scaleType("string")
                            .sortBy("string")
                            .stackDefinition(DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinitionArgs.builder()
                                .maxSlicesPerBar(0)
                                .stackNameTemplate("string")
                                .build())
                            .unit("string")
                            .yAxisViewBy("string")
                            .build())
                        .lineChart(DashboardLayoutSectionRowWidgetDefinitionLineChartArgs.builder()
                            .queryDefinitions(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs.builder()
                                .query(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs.builder()
                                    .logs(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs.builder()
                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs.builder()
                                            .type("string")
                                            .field("string")
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .percent(0)
                                            .build())
                                        .filters(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArgs.builder()
                                            .field("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .build())
                                        .groupBies("string")
                                        .luceneQuery("string")
                                        .build())
                                    .metrics(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsArgs.builder()
                                        .promqlQuery("string")
                                        .filters(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArgs.builder()
                                            .metric("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .label("string")
                                            .build())
                                        .promqlQueryType("string")
                                        .build())
                                    .spans(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansArgs.builder()
                                        .aggregations(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArgs.builder()
                                            .aggregationType("string")
                                            .field("string")
                                            .type("string")
                                            .build())
                                        .filters(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArgs.builder()
                                            .field(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterFieldArgs.builder()
                                                .type("string")
                                                .value("string")
                                                .build())
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .build())
                                        .groupBies(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupByArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .luceneQuery("string")
                                        .build())
                                    .build())
                                .colorScheme("string")
                                .dataModeType("string")
                                .id("string")
                                .isVisible(false)
                                .name("string")
                                .resolution(DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolutionArgs.builder()
                                    .bucketsPresented(0)
                                    .interval("string")
                                    .build())
                                .scaleType("string")
                                .seriesCountLimit(0)
                                .seriesNameTemplate("string")
                                .unit("string")
                                .build())
                            .legend(DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs.builder()
                                .columns("string")
                                .groupByQuery(false)
                                .isVisible(false)
                                .placement("string")
                                .build())
                            .tooltip(DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs.builder()
                                .showLabels(false)
                                .type("string")
                                .build())
                            .build())
                        .markdown(DashboardLayoutSectionRowWidgetDefinitionMarkdownArgs.builder()
                            .markdownText("string")
                            .tooltipText("string")
                            .build())
                        .pieChart(DashboardLayoutSectionRowWidgetDefinitionPieChartArgs.builder()
                            .labelDefinition(DashboardLayoutSectionRowWidgetDefinitionPieChartLabelDefinitionArgs.builder()
                                .isVisible(false)
                                .labelSource("string")
                                .showName(false)
                                .showPercentage(false)
                                .showValue(false)
                                .build())
                            .query(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryArgs.builder()
                                .dataPrime(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeArgs.builder()
                                    .query("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArgs.builder()
                                        .logs(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsArgs.builder()
                                            .field("string")
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .observationField(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationFieldArgs.builder()
                                                .keypaths("string")
                                                .scope("string")
                                                .build())
                                            .build())
                                        .metrics(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsArgs.builder()
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .label("string")
                                            .metricName("string")
                                            .build())
                                        .spans(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansArgs.builder()
                                            .field(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansFieldArgs.builder()
                                                .type("string")
                                                .value("string")
                                                .build())
                                            .operator(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperatorArgs.builder()
                                                .type("string")
                                                .selectedValues("string")
                                                .build())
                                            .build())
                                        .build())
                                    .groupNames("string")
                                    .stackedGroupName("string")
                                    .build())
                                .logs(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationArgs.builder()
                                        .type("string")
                                        .field("string")
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .percent(0)
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArgs.builder()
                                        .field("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .observationField(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationFieldArgs.builder()
                                            .keypaths("string")
                                            .scope("string")
                                            .build())
                                        .build())
                                    .groupNames("string")
                                    .groupNamesFields(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .luceneQuery("string")
                                    .stackedGroupName("string")
                                    .stackedGroupNameField(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .build())
                                .metrics(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsArgs.builder()
                                    .promqlQuery("string")
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArgs.builder()
                                        .metric("string")
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .label("string")
                                        .build())
                                    .groupNames("string")
                                    .stackedGroupName("string")
                                    .build())
                                .spans(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansArgs.builder()
                                    .aggregation(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansAggregationArgs.builder()
                                        .aggregationType("string")
                                        .field("string")
                                        .type("string")
                                        .build())
                                    .filters(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArgs.builder()
                                        .field(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterFieldArgs.builder()
                                            .type("string")
                                            .value("string")
                                            .build())
                                        .operator(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues("string")
                                            .build())
                                        .build())
                                    .groupNames(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .luceneQuery("string")
                                    .stackedGroupName(DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupNameArgs.builder()
                                        .type("string")
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .colorScheme("string")
                            .dataModeType("string")
                            .groupNameTemplate("string")
                            .maxSlicesPerChart(0)
                            .minSlicePercentage(0)
                            .showLegend(false)
                            .stackDefinition(DashboardLayoutSectionRowWidgetDefinitionPieChartStackDefinitionArgs.builder()
                                .maxSlicesPerStack(0)
                                .stackNameTemplate("string")
                                .build())
                            .unit("string")
                            .build())
                        .build())
                    .description("string")
                    .id("string")
                    .title("string")
                    .width(0)
                    .build())
                .build())
            .build())
        .build())
    .name("string")
    .timeFrame(DashboardTimeFrameArgs.builder()
        .absolute(DashboardTimeFrameAbsoluteArgs.builder()
            .end("string")
            .start("string")
            .build())
        .relative(DashboardTimeFrameRelativeArgs.builder()
            .duration("string")
            .build())
        .build())
    .variables(DashboardVariableArgs.builder()
        .definition(DashboardVariableDefinitionArgs.builder()
            .constantValue("string")
            .multiSelect(DashboardVariableDefinitionMultiSelectArgs.builder()
                .valuesOrderDirection("string")
                .selectedValues("string")
                .source(DashboardVariableDefinitionMultiSelectSourceArgs.builder()
                    .constantLists("string")
                    .logsPath("string")
                    .metricLabel(DashboardVariableDefinitionMultiSelectSourceMetricLabelArgs.builder()
                        .label("string")
                        .metricName("string")
                        .build())
                    .query(DashboardVariableDefinitionMultiSelectSourceQueryArgs.builder()
                        .query(DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs.builder()
                            .logs(DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsArgs.builder()
                                .fieldName(DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldNameArgs.builder()
                                    .logRegex("string")
                                    .build())
                                .fieldValue(DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueArgs.builder()
                                    .observationField(DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationFieldArgs.builder()
                                        .keypaths("string")
                                        .scope("string")
                                        .build())
                                    .build())
                                .build())
                            .metrics(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs.builder()
                                .labelName(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelNameArgs.builder()
                                    .metricRegex("string")
                                    .build())
                                .labelValue(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueArgs.builder()
                                    .labelFilters(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArgs.builder()
                                        .label(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabelArgs.builder()
                                            .stringValue("string")
                                            .variableName("string")
                                            .build())
                                        .metric(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetricArgs.builder()
                                            .stringValue("string")
                                            .variableName("string")
                                            .build())
                                        .operator(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorArgs.builder()
                                            .type("string")
                                            .selectedValues(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArgs.builder()
                                                .stringValue("string")
                                                .variableName("string")
                                                .build())
                                            .build())
                                        .build())
                                    .labelName(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelNameArgs.builder()
                                        .stringValue("string")
                                        .variableName("string")
                                        .build())
                                    .metricName(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricNameArgs.builder()
                                        .stringValue("string")
                                        .variableName("string")
                                        .build())
                                    .build())
                                .metricName(DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs.builder()
                                    .metricRegex("string")
                                    .build())
                                .build())
                            .spans(DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansArgs.builder()
                                .fieldName(DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldNameArgs.builder()
                                    .spanRegex("string")
                                    .build())
                                .fieldValue(DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValueArgs.builder()
                                    .type("string")
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .refreshStrategy("string")
                        .valueDisplayOptions(DashboardVariableDefinitionMultiSelectSourceQueryValueDisplayOptionsArgs.builder()
                            .labelRegex("string")
                            .valueRegex("string")
                            .build())
                        .build())
                    .spanField(DashboardVariableDefinitionMultiSelectSourceSpanFieldArgs.builder()
                        .type("string")
                        .value("string")
                        .build())
                    .build())
                .build())
            .build())
        .displayName("string")
        .name("string")
        .build())
    .build());
Copy
dashboard_resource = coralogix.Dashboard("dashboardResource",
    annotations=[{
        "name": "string",
        "source": {
            "logs": {
                "strategy": {
                    "duration": {
                        "duration_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                        "start_timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                    },
                    "instant": {
                        "timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                    },
                    "range": {
                        "end_timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                        "start_timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                    },
                },
                "label_fields": [{
                    "keypaths": ["string"],
                    "scope": "string",
                }],
                "lucene_query": "string",
                "message_template": "string",
            },
            "metrics": {
                "promql_query": "string",
                "strategy": {
                    "start_time": {},
                },
                "labels": ["string"],
                "message_template": "string",
            },
            "spans": {
                "strategy": {
                    "duration": {
                        "duration_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                        "start_timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                    },
                    "instant": {
                        "timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                    },
                    "range": {
                        "end_timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                        "start_timestamp_field": {
                            "keypaths": ["string"],
                            "scope": "string",
                        },
                    },
                },
                "label_fields": [{
                    "keypaths": ["string"],
                    "scope": "string",
                }],
                "lucene_query": "string",
                "message_template": "string",
            },
        },
        "enabled": False,
        "id": "string",
    }],
    auto_refresh={
        "type": "string",
    },
    content_json="string",
    description="string",
    filters=[{
        "source": {
            "logs": {
                "field": "string",
                "operator": {
                    "type": "string",
                    "selected_values": ["string"],
                },
                "observation_field": {
                    "keypaths": ["string"],
                    "scope": "string",
                },
            },
            "metrics": {
                "operator": {
                    "type": "string",
                    "selected_values": ["string"],
                },
                "label": "string",
                "metric_name": "string",
            },
            "spans": {
                "field": {
                    "type": "string",
                    "value": "string",
                },
                "operator": {
                    "type": "string",
                    "selected_values": ["string"],
                },
            },
        },
        "collapsed": False,
        "enabled": False,
    }],
    folder={
        "id": "string",
        "path": "string",
    },
    layout={
        "sections": [{
            "id": "string",
            "options": {
                "name": "string",
                "collapsed": False,
                "color": "string",
                "description": "string",
            },
            "rows": [{
                "height": 0,
                "id": "string",
                "widgets": [{
                    "definition": {
                        "bar_chart": {
                            "color_scheme": "string",
                            "colors_by": "string",
                            "data_mode_type": "string",
                            "group_name_template": "string",
                            "max_bars_per_chart": 0,
                            "query": {
                                "data_prime": {
                                    "query": "string",
                                    "filters": [{
                                        "logs": {
                                            "field": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                        },
                                        "metrics": {
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "label": "string",
                                            "metric_name": "string",
                                        },
                                        "spans": {
                                            "field": {
                                                "type": "string",
                                                "value": "string",
                                            },
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                        },
                                    }],
                                    "group_names": ["string"],
                                    "stacked_group_name": "string",
                                },
                                "logs": {
                                    "aggregation": {
                                        "type": "string",
                                        "field": "string",
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                        "percent": 0,
                                    },
                                    "filters": [{
                                        "field": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                    }],
                                    "group_names": ["string"],
                                    "group_names_fields": [{
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    }],
                                    "lucene_query": "string",
                                    "stacked_group_name": "string",
                                    "stacked_group_name_field": {
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    },
                                },
                                "metrics": {
                                    "promql_query": "string",
                                    "filters": [{
                                        "metric": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "label": "string",
                                    }],
                                    "group_names": ["string"],
                                    "stacked_group_name": "string",
                                },
                                "spans": {
                                    "aggregation": {
                                        "aggregation_type": "string",
                                        "field": "string",
                                        "type": "string",
                                    },
                                    "filters": [{
                                        "field": {
                                            "type": "string",
                                            "value": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                    }],
                                    "group_names": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                    "lucene_query": "string",
                                    "stacked_group_name": {
                                        "type": "string",
                                        "value": "string",
                                    },
                                },
                            },
                            "scale_type": "string",
                            "sort_by": "string",
                            "stack_definition": {
                                "max_slices_per_bar": 0,
                                "stack_name_template": "string",
                            },
                            "unit": "string",
                            "xaxis": {
                                "time": {
                                    "interval": "string",
                                    "buckets_presented": 0,
                                },
                                "value": {},
                            },
                        },
                        "data_table": {
                            "query": {
                                "data_prime": {
                                    "filters": [{
                                        "logs": {
                                            "field": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                        },
                                        "metrics": {
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "label": "string",
                                            "metric_name": "string",
                                        },
                                        "spans": {
                                            "field": {
                                                "type": "string",
                                                "value": "string",
                                            },
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                        },
                                    }],
                                    "query": "string",
                                },
                                "logs": {
                                    "filters": [{
                                        "field": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                    }],
                                    "grouping": {
                                        "aggregations": [{
                                            "aggregation": {
                                                "type": "string",
                                                "field": "string",
                                                "observation_field": {
                                                    "keypaths": ["string"],
                                                    "scope": "string",
                                                },
                                                "percent": 0,
                                            },
                                            "id": "string",
                                            "is_visible": False,
                                            "name": "string",
                                        }],
                                        "group_bys": [{
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        }],
                                    },
                                    "lucene_query": "string",
                                    "time_frame": {
                                        "absolute": {
                                            "end": "string",
                                            "start": "string",
                                        },
                                        "relative": {
                                            "duration": "string",
                                        },
                                    },
                                },
                                "metrics": {
                                    "promql_query": "string",
                                    "filters": [{
                                        "metric": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "label": "string",
                                    }],
                                    "promql_query_type": "string",
                                },
                                "spans": {
                                    "filters": [{
                                        "field": {
                                            "type": "string",
                                            "value": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                    }],
                                    "grouping": {
                                        "aggregations": [{
                                            "aggregation": {
                                                "aggregation_type": "string",
                                                "field": "string",
                                                "type": "string",
                                            },
                                            "id": "string",
                                            "is_visible": False,
                                            "name": "string",
                                        }],
                                        "group_bies": [{
                                            "type": "string",
                                            "value": "string",
                                        }],
                                    },
                                    "lucene_query": "string",
                                },
                            },
                            "results_per_page": 0,
                            "row_style": "string",
                            "columns": [{
                                "field": "string",
                                "width": 0,
                            }],
                            "data_mode_type": "string",
                            "order_by": {
                                "field": "string",
                                "order_direction": "string",
                            },
                        },
                        "gauge": {
                            "query": {
                                "data_prime": {
                                    "filters": [{
                                        "logs": {
                                            "field": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                        },
                                        "metrics": {
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "label": "string",
                                            "metric_name": "string",
                                        },
                                        "spans": {
                                            "field": {
                                                "type": "string",
                                                "value": "string",
                                            },
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                        },
                                    }],
                                    "query": "string",
                                },
                                "logs": {
                                    "logs_aggregation": {
                                        "type": "string",
                                        "field": "string",
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                        "percent": 0,
                                    },
                                    "filters": [{
                                        "field": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                    }],
                                    "lucene_query": "string",
                                },
                                "metrics": {
                                    "promql_query": "string",
                                    "aggregation": "string",
                                    "filters": [{
                                        "metric": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "label": "string",
                                    }],
                                },
                                "spans": {
                                    "filters": [{
                                        "field": {
                                            "type": "string",
                                            "value": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                    }],
                                    "lucene_query": "string",
                                    "spans_aggregation": {
                                        "aggregation_type": "string",
                                        "field": "string",
                                        "type": "string",
                                    },
                                },
                            },
                            "unit": "string",
                            "data_mode_type": "string",
                            "max": 0,
                            "min": 0,
                            "show_inner_arc": False,
                            "show_outer_arc": False,
                            "threshold_by": "string",
                            "thresholds": [{
                                "color": "string",
                                "from_": 0,
                            }],
                        },
                        "hexagon": {
                            "query": {
                                "data_prime": {
                                    "dataprime_query": "string",
                                    "filters": [{
                                        "logs": {
                                            "field": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                        },
                                        "metrics": {
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "label": "string",
                                            "metric_name": "string",
                                        },
                                        "spans": {
                                            "field": {
                                                "type": "string",
                                                "value": "string",
                                            },
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                        },
                                    }],
                                },
                                "logs": {
                                    "aggregation": {
                                        "type": "string",
                                        "field": "string",
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                        "percent": 0,
                                    },
                                    "filters": [{
                                        "field": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                    }],
                                    "group_bies": [{
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    }],
                                    "lucene_query": "string",
                                },
                                "metrics": {
                                    "promql_query": "string",
                                    "aggregation": "string",
                                    "filters": [{
                                        "metric": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "label": "string",
                                    }],
                                    "promql_query_type": "string",
                                },
                                "spans": {
                                    "aggregation": {
                                        "aggregation_type": "string",
                                        "field": "string",
                                        "type": "string",
                                    },
                                    "filters": [{
                                        "field": {
                                            "type": "string",
                                            "value": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                    }],
                                    "group_bies": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                    "lucene_query": "string",
                                },
                            },
                            "custom_unit": "string",
                            "data_mode_type": "string",
                            "decimal": 0,
                            "legend": {
                                "columns": ["string"],
                                "group_by_query": False,
                                "is_visible": False,
                                "placement": "string",
                            },
                            "legend_by": "string",
                            "max": 0,
                            "min": 0,
                            "threshold_type": "string",
                            "thresholds": [{
                                "from_": 0,
                                "color": "string",
                                "label": "string",
                            }],
                            "time_frame": {
                                "absolute": {
                                    "end": "string",
                                    "start": "string",
                                },
                                "relative": {
                                    "duration": "string",
                                },
                            },
                            "unit": "string",
                        },
                        "horizontal_bar_chart": {
                            "color_scheme": "string",
                            "colors_by": "string",
                            "data_mode_type": "string",
                            "display_on_bar": False,
                            "group_name_template": "string",
                            "max_bars_per_chart": 0,
                            "query": {
                                "logs": {
                                    "aggregation": {
                                        "type": "string",
                                        "field": "string",
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                        "percent": 0,
                                    },
                                    "filters": [{
                                        "field": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                    }],
                                    "group_names": ["string"],
                                    "group_names_fields": [{
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    }],
                                    "lucene_query": "string",
                                    "stacked_group_name": "string",
                                    "stacked_group_name_field": {
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    },
                                },
                                "metrics": {
                                    "promql_query": "string",
                                    "filters": [{
                                        "metric": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "label": "string",
                                    }],
                                    "group_names": ["string"],
                                    "stacked_group_name": "string",
                                },
                                "spans": {
                                    "aggregation": {
                                        "aggregation_type": "string",
                                        "field": "string",
                                        "type": "string",
                                    },
                                    "filters": [{
                                        "field": {
                                            "type": "string",
                                            "value": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                    }],
                                    "group_names": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                    "lucene_query": "string",
                                    "stacked_group_name": {
                                        "type": "string",
                                        "value": "string",
                                    },
                                },
                            },
                            "scale_type": "string",
                            "sort_by": "string",
                            "stack_definition": {
                                "max_slices_per_bar": 0,
                                "stack_name_template": "string",
                            },
                            "unit": "string",
                            "y_axis_view_by": "string",
                        },
                        "line_chart": {
                            "query_definitions": [{
                                "query": {
                                    "logs": {
                                        "aggregations": [{
                                            "type": "string",
                                            "field": "string",
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                            "percent": 0,
                                        }],
                                        "filters": [{
                                            "field": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                        }],
                                        "group_bies": ["string"],
                                        "lucene_query": "string",
                                    },
                                    "metrics": {
                                        "promql_query": "string",
                                        "filters": [{
                                            "metric": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "label": "string",
                                        }],
                                        "promql_query_type": "string",
                                    },
                                    "spans": {
                                        "aggregations": [{
                                            "aggregation_type": "string",
                                            "field": "string",
                                            "type": "string",
                                        }],
                                        "filters": [{
                                            "field": {
                                                "type": "string",
                                                "value": "string",
                                            },
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                        }],
                                        "group_bies": [{
                                            "type": "string",
                                            "value": "string",
                                        }],
                                        "lucene_query": "string",
                                    },
                                },
                                "color_scheme": "string",
                                "data_mode_type": "string",
                                "id": "string",
                                "is_visible": False,
                                "name": "string",
                                "resolution": {
                                    "buckets_presented": 0,
                                    "interval": "string",
                                },
                                "scale_type": "string",
                                "series_count_limit": 0,
                                "series_name_template": "string",
                                "unit": "string",
                            }],
                            "legend": {
                                "columns": ["string"],
                                "group_by_query": False,
                                "is_visible": False,
                                "placement": "string",
                            },
                            "tooltip": {
                                "show_labels": False,
                                "type": "string",
                            },
                        },
                        "markdown": {
                            "markdown_text": "string",
                            "tooltip_text": "string",
                        },
                        "pie_chart": {
                            "label_definition": {
                                "is_visible": False,
                                "label_source": "string",
                                "show_name": False,
                                "show_percentage": False,
                                "show_value": False,
                            },
                            "query": {
                                "data_prime": {
                                    "query": "string",
                                    "filters": [{
                                        "logs": {
                                            "field": "string",
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "observation_field": {
                                                "keypaths": ["string"],
                                                "scope": "string",
                                            },
                                        },
                                        "metrics": {
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                            "label": "string",
                                            "metric_name": "string",
                                        },
                                        "spans": {
                                            "field": {
                                                "type": "string",
                                                "value": "string",
                                            },
                                            "operator": {
                                                "type": "string",
                                                "selected_values": ["string"],
                                            },
                                        },
                                    }],
                                    "group_names": ["string"],
                                    "stacked_group_name": "string",
                                },
                                "logs": {
                                    "aggregation": {
                                        "type": "string",
                                        "field": "string",
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                        "percent": 0,
                                    },
                                    "filters": [{
                                        "field": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "observation_field": {
                                            "keypaths": ["string"],
                                            "scope": "string",
                                        },
                                    }],
                                    "group_names": ["string"],
                                    "group_names_fields": [{
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    }],
                                    "lucene_query": "string",
                                    "stacked_group_name": "string",
                                    "stacked_group_name_field": {
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    },
                                },
                                "metrics": {
                                    "promql_query": "string",
                                    "filters": [{
                                        "metric": "string",
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                        "label": "string",
                                    }],
                                    "group_names": ["string"],
                                    "stacked_group_name": "string",
                                },
                                "spans": {
                                    "aggregation": {
                                        "aggregation_type": "string",
                                        "field": "string",
                                        "type": "string",
                                    },
                                    "filters": [{
                                        "field": {
                                            "type": "string",
                                            "value": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": ["string"],
                                        },
                                    }],
                                    "group_names": [{
                                        "type": "string",
                                        "value": "string",
                                    }],
                                    "lucene_query": "string",
                                    "stacked_group_name": {
                                        "type": "string",
                                        "value": "string",
                                    },
                                },
                            },
                            "color_scheme": "string",
                            "data_mode_type": "string",
                            "group_name_template": "string",
                            "max_slices_per_chart": 0,
                            "min_slice_percentage": 0,
                            "show_legend": False,
                            "stack_definition": {
                                "max_slices_per_stack": 0,
                                "stack_name_template": "string",
                            },
                            "unit": "string",
                        },
                    },
                    "description": "string",
                    "id": "string",
                    "title": "string",
                    "width": 0,
                }],
            }],
        }],
    },
    name="string",
    time_frame={
        "absolute": {
            "end": "string",
            "start": "string",
        },
        "relative": {
            "duration": "string",
        },
    },
    variables=[{
        "definition": {
            "constant_value": "string",
            "multi_select": {
                "values_order_direction": "string",
                "selected_values": ["string"],
                "source": {
                    "constant_lists": ["string"],
                    "logs_path": "string",
                    "metric_label": {
                        "label": "string",
                        "metric_name": "string",
                    },
                    "query": {
                        "query": {
                            "logs": {
                                "field_name": {
                                    "log_regex": "string",
                                },
                                "field_value": {
                                    "observation_field": {
                                        "keypaths": ["string"],
                                        "scope": "string",
                                    },
                                },
                            },
                            "metrics": {
                                "label_name": {
                                    "metric_regex": "string",
                                },
                                "label_value": {
                                    "label_filters": [{
                                        "label": {
                                            "string_value": "string",
                                            "variable_name": "string",
                                        },
                                        "metric": {
                                            "string_value": "string",
                                            "variable_name": "string",
                                        },
                                        "operator": {
                                            "type": "string",
                                            "selected_values": [{
                                                "string_value": "string",
                                                "variable_name": "string",
                                            }],
                                        },
                                    }],
                                    "label_name": {
                                        "string_value": "string",
                                        "variable_name": "string",
                                    },
                                    "metric_name": {
                                        "string_value": "string",
                                        "variable_name": "string",
                                    },
                                },
                                "metric_name": {
                                    "metric_regex": "string",
                                },
                            },
                            "spans": {
                                "field_name": {
                                    "span_regex": "string",
                                },
                                "field_value": {
                                    "type": "string",
                                    "value": "string",
                                },
                            },
                        },
                        "refresh_strategy": "string",
                        "value_display_options": {
                            "label_regex": "string",
                            "value_regex": "string",
                        },
                    },
                    "span_field": {
                        "type": "string",
                        "value": "string",
                    },
                },
            },
        },
        "display_name": "string",
        "name": "string",
    }])
Copy
const dashboardResource = new coralogix.Dashboard("dashboardResource", {
    annotations: [{
        name: "string",
        source: {
            logs: {
                strategy: {
                    duration: {
                        durationField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                        startTimestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                    },
                    instant: {
                        timestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                    },
                    range: {
                        endTimestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                        startTimestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                    },
                },
                labelFields: [{
                    keypaths: ["string"],
                    scope: "string",
                }],
                luceneQuery: "string",
                messageTemplate: "string",
            },
            metrics: {
                promqlQuery: "string",
                strategy: {
                    startTime: {},
                },
                labels: ["string"],
                messageTemplate: "string",
            },
            spans: {
                strategy: {
                    duration: {
                        durationField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                        startTimestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                    },
                    instant: {
                        timestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                    },
                    range: {
                        endTimestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                        startTimestampField: {
                            keypaths: ["string"],
                            scope: "string",
                        },
                    },
                },
                labelFields: [{
                    keypaths: ["string"],
                    scope: "string",
                }],
                luceneQuery: "string",
                messageTemplate: "string",
            },
        },
        enabled: false,
        id: "string",
    }],
    autoRefresh: {
        type: "string",
    },
    contentJson: "string",
    description: "string",
    filters: [{
        source: {
            logs: {
                field: "string",
                operator: {
                    type: "string",
                    selectedValues: ["string"],
                },
                observationField: {
                    keypaths: ["string"],
                    scope: "string",
                },
            },
            metrics: {
                operator: {
                    type: "string",
                    selectedValues: ["string"],
                },
                label: "string",
                metricName: "string",
            },
            spans: {
                field: {
                    type: "string",
                    value: "string",
                },
                operator: {
                    type: "string",
                    selectedValues: ["string"],
                },
            },
        },
        collapsed: false,
        enabled: false,
    }],
    folder: {
        id: "string",
        path: "string",
    },
    layout: {
        sections: [{
            id: "string",
            options: {
                name: "string",
                collapsed: false,
                color: "string",
                description: "string",
            },
            rows: [{
                height: 0,
                id: "string",
                widgets: [{
                    definition: {
                        barChart: {
                            colorScheme: "string",
                            colorsBy: "string",
                            dataModeType: "string",
                            groupNameTemplate: "string",
                            maxBarsPerChart: 0,
                            query: {
                                dataPrime: {
                                    query: "string",
                                    filters: [{
                                        logs: {
                                            field: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                        },
                                        metrics: {
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            label: "string",
                                            metricName: "string",
                                        },
                                        spans: {
                                            field: {
                                                type: "string",
                                                value: "string",
                                            },
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                        },
                                    }],
                                    groupNames: ["string"],
                                    stackedGroupName: "string",
                                },
                                logs: {
                                    aggregation: {
                                        type: "string",
                                        field: "string",
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                        percent: 0,
                                    },
                                    filters: [{
                                        field: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                    }],
                                    groupNames: ["string"],
                                    groupNamesFields: [{
                                        keypaths: ["string"],
                                        scope: "string",
                                    }],
                                    luceneQuery: "string",
                                    stackedGroupName: "string",
                                    stackedGroupNameField: {
                                        keypaths: ["string"],
                                        scope: "string",
                                    },
                                },
                                metrics: {
                                    promqlQuery: "string",
                                    filters: [{
                                        metric: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        label: "string",
                                    }],
                                    groupNames: ["string"],
                                    stackedGroupName: "string",
                                },
                                spans: {
                                    aggregation: {
                                        aggregationType: "string",
                                        field: "string",
                                        type: "string",
                                    },
                                    filters: [{
                                        field: {
                                            type: "string",
                                            value: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                    }],
                                    groupNames: [{
                                        type: "string",
                                        value: "string",
                                    }],
                                    luceneQuery: "string",
                                    stackedGroupName: {
                                        type: "string",
                                        value: "string",
                                    },
                                },
                            },
                            scaleType: "string",
                            sortBy: "string",
                            stackDefinition: {
                                maxSlicesPerBar: 0,
                                stackNameTemplate: "string",
                            },
                            unit: "string",
                            xaxis: {
                                time: {
                                    interval: "string",
                                    bucketsPresented: 0,
                                },
                                value: {},
                            },
                        },
                        dataTable: {
                            query: {
                                dataPrime: {
                                    filters: [{
                                        logs: {
                                            field: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                        },
                                        metrics: {
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            label: "string",
                                            metricName: "string",
                                        },
                                        spans: {
                                            field: {
                                                type: "string",
                                                value: "string",
                                            },
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                        },
                                    }],
                                    query: "string",
                                },
                                logs: {
                                    filters: [{
                                        field: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                    }],
                                    grouping: {
                                        aggregations: [{
                                            aggregation: {
                                                type: "string",
                                                field: "string",
                                                observationField: {
                                                    keypaths: ["string"],
                                                    scope: "string",
                                                },
                                                percent: 0,
                                            },
                                            id: "string",
                                            isVisible: false,
                                            name: "string",
                                        }],
                                        groupBys: [{
                                            keypaths: ["string"],
                                            scope: "string",
                                        }],
                                    },
                                    luceneQuery: "string",
                                    timeFrame: {
                                        absolute: {
                                            end: "string",
                                            start: "string",
                                        },
                                        relative: {
                                            duration: "string",
                                        },
                                    },
                                },
                                metrics: {
                                    promqlQuery: "string",
                                    filters: [{
                                        metric: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        label: "string",
                                    }],
                                    promqlQueryType: "string",
                                },
                                spans: {
                                    filters: [{
                                        field: {
                                            type: "string",
                                            value: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                    }],
                                    grouping: {
                                        aggregations: [{
                                            aggregation: {
                                                aggregationType: "string",
                                                field: "string",
                                                type: "string",
                                            },
                                            id: "string",
                                            isVisible: false,
                                            name: "string",
                                        }],
                                        groupBies: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                    },
                                    luceneQuery: "string",
                                },
                            },
                            resultsPerPage: 0,
                            rowStyle: "string",
                            columns: [{
                                field: "string",
                                width: 0,
                            }],
                            dataModeType: "string",
                            orderBy: {
                                field: "string",
                                orderDirection: "string",
                            },
                        },
                        gauge: {
                            query: {
                                dataPrime: {
                                    filters: [{
                                        logs: {
                                            field: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                        },
                                        metrics: {
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            label: "string",
                                            metricName: "string",
                                        },
                                        spans: {
                                            field: {
                                                type: "string",
                                                value: "string",
                                            },
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                        },
                                    }],
                                    query: "string",
                                },
                                logs: {
                                    logsAggregation: {
                                        type: "string",
                                        field: "string",
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                        percent: 0,
                                    },
                                    filters: [{
                                        field: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                    }],
                                    luceneQuery: "string",
                                },
                                metrics: {
                                    promqlQuery: "string",
                                    aggregation: "string",
                                    filters: [{
                                        metric: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        label: "string",
                                    }],
                                },
                                spans: {
                                    filters: [{
                                        field: {
                                            type: "string",
                                            value: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                    }],
                                    luceneQuery: "string",
                                    spansAggregation: {
                                        aggregationType: "string",
                                        field: "string",
                                        type: "string",
                                    },
                                },
                            },
                            unit: "string",
                            dataModeType: "string",
                            max: 0,
                            min: 0,
                            showInnerArc: false,
                            showOuterArc: false,
                            thresholdBy: "string",
                            thresholds: [{
                                color: "string",
                                from: 0,
                            }],
                        },
                        hexagon: {
                            query: {
                                dataPrime: {
                                    dataprimeQuery: "string",
                                    filters: [{
                                        logs: {
                                            field: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                        },
                                        metrics: {
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            label: "string",
                                            metricName: "string",
                                        },
                                        spans: {
                                            field: {
                                                type: "string",
                                                value: "string",
                                            },
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                        },
                                    }],
                                },
                                logs: {
                                    aggregation: {
                                        type: "string",
                                        field: "string",
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                        percent: 0,
                                    },
                                    filters: [{
                                        field: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                    }],
                                    groupBies: [{
                                        keypaths: ["string"],
                                        scope: "string",
                                    }],
                                    luceneQuery: "string",
                                },
                                metrics: {
                                    promqlQuery: "string",
                                    aggregation: "string",
                                    filters: [{
                                        metric: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        label: "string",
                                    }],
                                    promqlQueryType: "string",
                                },
                                spans: {
                                    aggregation: {
                                        aggregationType: "string",
                                        field: "string",
                                        type: "string",
                                    },
                                    filters: [{
                                        field: {
                                            type: "string",
                                            value: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                    }],
                                    groupBies: [{
                                        type: "string",
                                        value: "string",
                                    }],
                                    luceneQuery: "string",
                                },
                            },
                            customUnit: "string",
                            dataModeType: "string",
                            decimal: 0,
                            legend: {
                                columns: ["string"],
                                groupByQuery: false,
                                isVisible: false,
                                placement: "string",
                            },
                            legendBy: "string",
                            max: 0,
                            min: 0,
                            thresholdType: "string",
                            thresholds: [{
                                from: 0,
                                color: "string",
                                label: "string",
                            }],
                            timeFrame: {
                                absolute: {
                                    end: "string",
                                    start: "string",
                                },
                                relative: {
                                    duration: "string",
                                },
                            },
                            unit: "string",
                        },
                        horizontalBarChart: {
                            colorScheme: "string",
                            colorsBy: "string",
                            dataModeType: "string",
                            displayOnBar: false,
                            groupNameTemplate: "string",
                            maxBarsPerChart: 0,
                            query: {
                                logs: {
                                    aggregation: {
                                        type: "string",
                                        field: "string",
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                        percent: 0,
                                    },
                                    filters: [{
                                        field: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                    }],
                                    groupNames: ["string"],
                                    groupNamesFields: [{
                                        keypaths: ["string"],
                                        scope: "string",
                                    }],
                                    luceneQuery: "string",
                                    stackedGroupName: "string",
                                    stackedGroupNameField: {
                                        keypaths: ["string"],
                                        scope: "string",
                                    },
                                },
                                metrics: {
                                    promqlQuery: "string",
                                    filters: [{
                                        metric: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        label: "string",
                                    }],
                                    groupNames: ["string"],
                                    stackedGroupName: "string",
                                },
                                spans: {
                                    aggregation: {
                                        aggregationType: "string",
                                        field: "string",
                                        type: "string",
                                    },
                                    filters: [{
                                        field: {
                                            type: "string",
                                            value: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                    }],
                                    groupNames: [{
                                        type: "string",
                                        value: "string",
                                    }],
                                    luceneQuery: "string",
                                    stackedGroupName: {
                                        type: "string",
                                        value: "string",
                                    },
                                },
                            },
                            scaleType: "string",
                            sortBy: "string",
                            stackDefinition: {
                                maxSlicesPerBar: 0,
                                stackNameTemplate: "string",
                            },
                            unit: "string",
                            yAxisViewBy: "string",
                        },
                        lineChart: {
                            queryDefinitions: [{
                                query: {
                                    logs: {
                                        aggregations: [{
                                            type: "string",
                                            field: "string",
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                            percent: 0,
                                        }],
                                        filters: [{
                                            field: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                        }],
                                        groupBies: ["string"],
                                        luceneQuery: "string",
                                    },
                                    metrics: {
                                        promqlQuery: "string",
                                        filters: [{
                                            metric: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            label: "string",
                                        }],
                                        promqlQueryType: "string",
                                    },
                                    spans: {
                                        aggregations: [{
                                            aggregationType: "string",
                                            field: "string",
                                            type: "string",
                                        }],
                                        filters: [{
                                            field: {
                                                type: "string",
                                                value: "string",
                                            },
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                        }],
                                        groupBies: [{
                                            type: "string",
                                            value: "string",
                                        }],
                                        luceneQuery: "string",
                                    },
                                },
                                colorScheme: "string",
                                dataModeType: "string",
                                id: "string",
                                isVisible: false,
                                name: "string",
                                resolution: {
                                    bucketsPresented: 0,
                                    interval: "string",
                                },
                                scaleType: "string",
                                seriesCountLimit: 0,
                                seriesNameTemplate: "string",
                                unit: "string",
                            }],
                            legend: {
                                columns: ["string"],
                                groupByQuery: false,
                                isVisible: false,
                                placement: "string",
                            },
                            tooltip: {
                                showLabels: false,
                                type: "string",
                            },
                        },
                        markdown: {
                            markdownText: "string",
                            tooltipText: "string",
                        },
                        pieChart: {
                            labelDefinition: {
                                isVisible: false,
                                labelSource: "string",
                                showName: false,
                                showPercentage: false,
                                showValue: false,
                            },
                            query: {
                                dataPrime: {
                                    query: "string",
                                    filters: [{
                                        logs: {
                                            field: "string",
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            observationField: {
                                                keypaths: ["string"],
                                                scope: "string",
                                            },
                                        },
                                        metrics: {
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                            label: "string",
                                            metricName: "string",
                                        },
                                        spans: {
                                            field: {
                                                type: "string",
                                                value: "string",
                                            },
                                            operator: {
                                                type: "string",
                                                selectedValues: ["string"],
                                            },
                                        },
                                    }],
                                    groupNames: ["string"],
                                    stackedGroupName: "string",
                                },
                                logs: {
                                    aggregation: {
                                        type: "string",
                                        field: "string",
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                        percent: 0,
                                    },
                                    filters: [{
                                        field: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        observationField: {
                                            keypaths: ["string"],
                                            scope: "string",
                                        },
                                    }],
                                    groupNames: ["string"],
                                    groupNamesFields: [{
                                        keypaths: ["string"],
                                        scope: "string",
                                    }],
                                    luceneQuery: "string",
                                    stackedGroupName: "string",
                                    stackedGroupNameField: {
                                        keypaths: ["string"],
                                        scope: "string",
                                    },
                                },
                                metrics: {
                                    promqlQuery: "string",
                                    filters: [{
                                        metric: "string",
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                        label: "string",
                                    }],
                                    groupNames: ["string"],
                                    stackedGroupName: "string",
                                },
                                spans: {
                                    aggregation: {
                                        aggregationType: "string",
                                        field: "string",
                                        type: "string",
                                    },
                                    filters: [{
                                        field: {
                                            type: "string",
                                            value: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: ["string"],
                                        },
                                    }],
                                    groupNames: [{
                                        type: "string",
                                        value: "string",
                                    }],
                                    luceneQuery: "string",
                                    stackedGroupName: {
                                        type: "string",
                                        value: "string",
                                    },
                                },
                            },
                            colorScheme: "string",
                            dataModeType: "string",
                            groupNameTemplate: "string",
                            maxSlicesPerChart: 0,
                            minSlicePercentage: 0,
                            showLegend: false,
                            stackDefinition: {
                                maxSlicesPerStack: 0,
                                stackNameTemplate: "string",
                            },
                            unit: "string",
                        },
                    },
                    description: "string",
                    id: "string",
                    title: "string",
                    width: 0,
                }],
            }],
        }],
    },
    name: "string",
    timeFrame: {
        absolute: {
            end: "string",
            start: "string",
        },
        relative: {
            duration: "string",
        },
    },
    variables: [{
        definition: {
            constantValue: "string",
            multiSelect: {
                valuesOrderDirection: "string",
                selectedValues: ["string"],
                source: {
                    constantLists: ["string"],
                    logsPath: "string",
                    metricLabel: {
                        label: "string",
                        metricName: "string",
                    },
                    query: {
                        query: {
                            logs: {
                                fieldName: {
                                    logRegex: "string",
                                },
                                fieldValue: {
                                    observationField: {
                                        keypaths: ["string"],
                                        scope: "string",
                                    },
                                },
                            },
                            metrics: {
                                labelName: {
                                    metricRegex: "string",
                                },
                                labelValue: {
                                    labelFilters: [{
                                        label: {
                                            stringValue: "string",
                                            variableName: "string",
                                        },
                                        metric: {
                                            stringValue: "string",
                                            variableName: "string",
                                        },
                                        operator: {
                                            type: "string",
                                            selectedValues: [{
                                                stringValue: "string",
                                                variableName: "string",
                                            }],
                                        },
                                    }],
                                    labelName: {
                                        stringValue: "string",
                                        variableName: "string",
                                    },
                                    metricName: {
                                        stringValue: "string",
                                        variableName: "string",
                                    },
                                },
                                metricName: {
                                    metricRegex: "string",
                                },
                            },
                            spans: {
                                fieldName: {
                                    spanRegex: "string",
                                },
                                fieldValue: {
                                    type: "string",
                                    value: "string",
                                },
                            },
                        },
                        refreshStrategy: "string",
                        valueDisplayOptions: {
                            labelRegex: "string",
                            valueRegex: "string",
                        },
                    },
                    spanField: {
                        type: "string",
                        value: "string",
                    },
                },
            },
        },
        displayName: "string",
        name: "string",
    }],
});
Copy
type: coralogix:Dashboard
properties:
    annotations:
        - enabled: false
          id: string
          name: string
          source:
            logs:
                labelFields:
                    - keypaths:
                        - string
                      scope: string
                luceneQuery: string
                messageTemplate: string
                strategy:
                    duration:
                        durationField:
                            keypaths:
                                - string
                            scope: string
                        startTimestampField:
                            keypaths:
                                - string
                            scope: string
                    instant:
                        timestampField:
                            keypaths:
                                - string
                            scope: string
                    range:
                        endTimestampField:
                            keypaths:
                                - string
                            scope: string
                        startTimestampField:
                            keypaths:
                                - string
                            scope: string
            metrics:
                labels:
                    - string
                messageTemplate: string
                promqlQuery: string
                strategy:
                    startTime: {}
            spans:
                labelFields:
                    - keypaths:
                        - string
                      scope: string
                luceneQuery: string
                messageTemplate: string
                strategy:
                    duration:
                        durationField:
                            keypaths:
                                - string
                            scope: string
                        startTimestampField:
                            keypaths:
                                - string
                            scope: string
                    instant:
                        timestampField:
                            keypaths:
                                - string
                            scope: string
                    range:
                        endTimestampField:
                            keypaths:
                                - string
                            scope: string
                        startTimestampField:
                            keypaths:
                                - string
                            scope: string
    autoRefresh:
        type: string
    contentJson: string
    description: string
    filters:
        - collapsed: false
          enabled: false
          source:
            logs:
                field: string
                observationField:
                    keypaths:
                        - string
                    scope: string
                operator:
                    selectedValues:
                        - string
                    type: string
            metrics:
                label: string
                metricName: string
                operator:
                    selectedValues:
                        - string
                    type: string
            spans:
                field:
                    type: string
                    value: string
                operator:
                    selectedValues:
                        - string
                    type: string
    folder:
        id: string
        path: string
    layout:
        sections:
            - id: string
              options:
                collapsed: false
                color: string
                description: string
                name: string
              rows:
                - height: 0
                  id: string
                  widgets:
                    - definition:
                        barChart:
                            colorScheme: string
                            colorsBy: string
                            dataModeType: string
                            groupNameTemplate: string
                            maxBarsPerChart: 0
                            query:
                                dataPrime:
                                    filters:
                                        - logs:
                                            field: string
                                            observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          metrics:
                                            label: string
                                            metricName: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          spans:
                                            field:
                                                type: string
                                                value: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                    groupNames:
                                        - string
                                    query: string
                                    stackedGroupName: string
                                logs:
                                    aggregation:
                                        field: string
                                        observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                        percent: 0
                                        type: string
                                    filters:
                                        - field: string
                                          observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - string
                                    groupNamesFields:
                                        - keypaths:
                                            - string
                                          scope: string
                                    luceneQuery: string
                                    stackedGroupName: string
                                    stackedGroupNameField:
                                        keypaths:
                                            - string
                                        scope: string
                                metrics:
                                    filters:
                                        - label: string
                                          metric: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - string
                                    promqlQuery: string
                                    stackedGroupName: string
                                spans:
                                    aggregation:
                                        aggregationType: string
                                        field: string
                                        type: string
                                    filters:
                                        - field:
                                            type: string
                                            value: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - type: string
                                          value: string
                                    luceneQuery: string
                                    stackedGroupName:
                                        type: string
                                        value: string
                            scaleType: string
                            sortBy: string
                            stackDefinition:
                                maxSlicesPerBar: 0
                                stackNameTemplate: string
                            unit: string
                            xaxis:
                                time:
                                    bucketsPresented: 0
                                    interval: string
                                value: {}
                        dataTable:
                            columns:
                                - field: string
                                  width: 0
                            dataModeType: string
                            orderBy:
                                field: string
                                orderDirection: string
                            query:
                                dataPrime:
                                    filters:
                                        - logs:
                                            field: string
                                            observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          metrics:
                                            label: string
                                            metricName: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          spans:
                                            field:
                                                type: string
                                                value: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                    query: string
                                logs:
                                    filters:
                                        - field: string
                                          observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    grouping:
                                        aggregations:
                                            - aggregation:
                                                field: string
                                                observationField:
                                                    keypaths:
                                                        - string
                                                    scope: string
                                                percent: 0
                                                type: string
                                              id: string
                                              isVisible: false
                                              name: string
                                        groupBys:
                                            - keypaths:
                                                - string
                                              scope: string
                                    luceneQuery: string
                                    timeFrame:
                                        absolute:
                                            end: string
                                            start: string
                                        relative:
                                            duration: string
                                metrics:
                                    filters:
                                        - label: string
                                          metric: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    promqlQuery: string
                                    promqlQueryType: string
                                spans:
                                    filters:
                                        - field:
                                            type: string
                                            value: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    grouping:
                                        aggregations:
                                            - aggregation:
                                                aggregationType: string
                                                field: string
                                                type: string
                                              id: string
                                              isVisible: false
                                              name: string
                                        groupBies:
                                            - type: string
                                              value: string
                                    luceneQuery: string
                            resultsPerPage: 0
                            rowStyle: string
                        gauge:
                            dataModeType: string
                            max: 0
                            min: 0
                            query:
                                dataPrime:
                                    filters:
                                        - logs:
                                            field: string
                                            observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          metrics:
                                            label: string
                                            metricName: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          spans:
                                            field:
                                                type: string
                                                value: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                    query: string
                                logs:
                                    filters:
                                        - field: string
                                          observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    logsAggregation:
                                        field: string
                                        observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                        percent: 0
                                        type: string
                                    luceneQuery: string
                                metrics:
                                    aggregation: string
                                    filters:
                                        - label: string
                                          metric: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    promqlQuery: string
                                spans:
                                    filters:
                                        - field:
                                            type: string
                                            value: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    luceneQuery: string
                                    spansAggregation:
                                        aggregationType: string
                                        field: string
                                        type: string
                            showInnerArc: false
                            showOuterArc: false
                            thresholdBy: string
                            thresholds:
                                - color: string
                                  from: 0
                            unit: string
                        hexagon:
                            customUnit: string
                            dataModeType: string
                            decimal: 0
                            legend:
                                columns:
                                    - string
                                groupByQuery: false
                                isVisible: false
                                placement: string
                            legendBy: string
                            max: 0
                            min: 0
                            query:
                                dataPrime:
                                    dataprimeQuery: string
                                    filters:
                                        - logs:
                                            field: string
                                            observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          metrics:
                                            label: string
                                            metricName: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          spans:
                                            field:
                                                type: string
                                                value: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                logs:
                                    aggregation:
                                        field: string
                                        observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                        percent: 0
                                        type: string
                                    filters:
                                        - field: string
                                          observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupBies:
                                        - keypaths:
                                            - string
                                          scope: string
                                    luceneQuery: string
                                metrics:
                                    aggregation: string
                                    filters:
                                        - label: string
                                          metric: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    promqlQuery: string
                                    promqlQueryType: string
                                spans:
                                    aggregation:
                                        aggregationType: string
                                        field: string
                                        type: string
                                    filters:
                                        - field:
                                            type: string
                                            value: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupBies:
                                        - type: string
                                          value: string
                                    luceneQuery: string
                            thresholdType: string
                            thresholds:
                                - color: string
                                  from: 0
                                  label: string
                            timeFrame:
                                absolute:
                                    end: string
                                    start: string
                                relative:
                                    duration: string
                            unit: string
                        horizontalBarChart:
                            colorScheme: string
                            colorsBy: string
                            dataModeType: string
                            displayOnBar: false
                            groupNameTemplate: string
                            maxBarsPerChart: 0
                            query:
                                logs:
                                    aggregation:
                                        field: string
                                        observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                        percent: 0
                                        type: string
                                    filters:
                                        - field: string
                                          observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - string
                                    groupNamesFields:
                                        - keypaths:
                                            - string
                                          scope: string
                                    luceneQuery: string
                                    stackedGroupName: string
                                    stackedGroupNameField:
                                        keypaths:
                                            - string
                                        scope: string
                                metrics:
                                    filters:
                                        - label: string
                                          metric: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - string
                                    promqlQuery: string
                                    stackedGroupName: string
                                spans:
                                    aggregation:
                                        aggregationType: string
                                        field: string
                                        type: string
                                    filters:
                                        - field:
                                            type: string
                                            value: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - type: string
                                          value: string
                                    luceneQuery: string
                                    stackedGroupName:
                                        type: string
                                        value: string
                            scaleType: string
                            sortBy: string
                            stackDefinition:
                                maxSlicesPerBar: 0
                                stackNameTemplate: string
                            unit: string
                            yAxisViewBy: string
                        lineChart:
                            legend:
                                columns:
                                    - string
                                groupByQuery: false
                                isVisible: false
                                placement: string
                            queryDefinitions:
                                - colorScheme: string
                                  dataModeType: string
                                  id: string
                                  isVisible: false
                                  name: string
                                  query:
                                    logs:
                                        aggregations:
                                            - field: string
                                              observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                              percent: 0
                                              type: string
                                        filters:
                                            - field: string
                                              observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                              operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                        groupBies:
                                            - string
                                        luceneQuery: string
                                    metrics:
                                        filters:
                                            - label: string
                                              metric: string
                                              operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                        promqlQuery: string
                                        promqlQueryType: string
                                    spans:
                                        aggregations:
                                            - aggregationType: string
                                              field: string
                                              type: string
                                        filters:
                                            - field:
                                                type: string
                                                value: string
                                              operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                        groupBies:
                                            - type: string
                                              value: string
                                        luceneQuery: string
                                  resolution:
                                    bucketsPresented: 0
                                    interval: string
                                  scaleType: string
                                  seriesCountLimit: 0
                                  seriesNameTemplate: string
                                  unit: string
                            tooltip:
                                showLabels: false
                                type: string
                        markdown:
                            markdownText: string
                            tooltipText: string
                        pieChart:
                            colorScheme: string
                            dataModeType: string
                            groupNameTemplate: string
                            labelDefinition:
                                isVisible: false
                                labelSource: string
                                showName: false
                                showPercentage: false
                                showValue: false
                            maxSlicesPerChart: 0
                            minSlicePercentage: 0
                            query:
                                dataPrime:
                                    filters:
                                        - logs:
                                            field: string
                                            observationField:
                                                keypaths:
                                                    - string
                                                scope: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          metrics:
                                            label: string
                                            metricName: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                          spans:
                                            field:
                                                type: string
                                                value: string
                                            operator:
                                                selectedValues:
                                                    - string
                                                type: string
                                    groupNames:
                                        - string
                                    query: string
                                    stackedGroupName: string
                                logs:
                                    aggregation:
                                        field: string
                                        observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                        percent: 0
                                        type: string
                                    filters:
                                        - field: string
                                          observationField:
                                            keypaths:
                                                - string
                                            scope: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - string
                                    groupNamesFields:
                                        - keypaths:
                                            - string
                                          scope: string
                                    luceneQuery: string
                                    stackedGroupName: string
                                    stackedGroupNameField:
                                        keypaths:
                                            - string
                                        scope: string
                                metrics:
                                    filters:
                                        - label: string
                                          metric: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - string
                                    promqlQuery: string
                                    stackedGroupName: string
                                spans:
                                    aggregation:
                                        aggregationType: string
                                        field: string
                                        type: string
                                    filters:
                                        - field:
                                            type: string
                                            value: string
                                          operator:
                                            selectedValues:
                                                - string
                                            type: string
                                    groupNames:
                                        - type: string
                                          value: string
                                    luceneQuery: string
                                    stackedGroupName:
                                        type: string
                                        value: string
                            showLegend: false
                            stackDefinition:
                                maxSlicesPerStack: 0
                                stackNameTemplate: string
                            unit: string
                      description: string
                      id: string
                      title: string
                      width: 0
    name: string
    timeFrame:
        absolute:
            end: string
            start: string
        relative:
            duration: string
    variables:
        - definition:
            constantValue: string
            multiSelect:
                selectedValues:
                    - string
                source:
                    constantLists:
                        - string
                    logsPath: string
                    metricLabel:
                        label: string
                        metricName: string
                    query:
                        query:
                            logs:
                                fieldName:
                                    logRegex: string
                                fieldValue:
                                    observationField:
                                        keypaths:
                                            - string
                                        scope: string
                            metrics:
                                labelName:
                                    metricRegex: string
                                labelValue:
                                    labelFilters:
                                        - label:
                                            stringValue: string
                                            variableName: string
                                          metric:
                                            stringValue: string
                                            variableName: string
                                          operator:
                                            selectedValues:
                                                - stringValue: string
                                                  variableName: string
                                            type: string
                                    labelName:
                                        stringValue: string
                                        variableName: string
                                    metricName:
                                        stringValue: string
                                        variableName: string
                                metricName:
                                    metricRegex: string
                            spans:
                                fieldName:
                                    spanRegex: string
                                fieldValue:
                                    type: string
                                    value: string
                        refreshStrategy: string
                        valueDisplayOptions:
                            labelRegex: string
                            valueRegex: string
                    spanField:
                        type: string
                        value: string
                valuesOrderDirection: string
          displayName: string
          name: string
Copy

Dashboard 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 Dashboard resource accepts the following input properties:

Annotations List<DashboardAnnotation>
AutoRefresh DashboardAutoRefresh
ContentJson string
an option to set the dashboard content from a json file.
Description string
Brief description or summary of the dashboard's purpose or content.
Filters List<DashboardFilter>
List of filters that can be applied to the dashboard's data.
Folder DashboardFolder
Layout DashboardLayout
Layout configuration for the dashboard's visual elements.
Name string
Display name of the dashboard.
TimeFrame DashboardTimeFrame
Specifies the time frame. Can be either absolute or relative.
Variables List<DashboardVariable>
List of variables that can be used within the dashboard for dynamic content.
Annotations []DashboardAnnotationArgs
AutoRefresh DashboardAutoRefreshArgs
ContentJson string
an option to set the dashboard content from a json file.
Description string
Brief description or summary of the dashboard's purpose or content.
Filters []DashboardFilterArgs
List of filters that can be applied to the dashboard's data.
Folder DashboardFolderArgs
Layout DashboardLayoutArgs
Layout configuration for the dashboard's visual elements.
Name string
Display name of the dashboard.
TimeFrame DashboardTimeFrameArgs
Specifies the time frame. Can be either absolute or relative.
Variables []DashboardVariableArgs
List of variables that can be used within the dashboard for dynamic content.
annotations List<DashboardAnnotation>
autoRefresh DashboardAutoRefresh
contentJson String
an option to set the dashboard content from a json file.
description String
Brief description or summary of the dashboard's purpose or content.
filters List<DashboardFilter>
List of filters that can be applied to the dashboard's data.
folder DashboardFolder
layout DashboardLayout
Layout configuration for the dashboard's visual elements.
name String
Display name of the dashboard.
timeFrame DashboardTimeFrame
Specifies the time frame. Can be either absolute or relative.
variables List<DashboardVariable>
List of variables that can be used within the dashboard for dynamic content.
annotations DashboardAnnotation[]
autoRefresh DashboardAutoRefresh
contentJson string
an option to set the dashboard content from a json file.
description string
Brief description or summary of the dashboard's purpose or content.
filters DashboardFilter[]
List of filters that can be applied to the dashboard's data.
folder DashboardFolder
layout DashboardLayout
Layout configuration for the dashboard's visual elements.
name string
Display name of the dashboard.
timeFrame DashboardTimeFrame
Specifies the time frame. Can be either absolute or relative.
variables DashboardVariable[]
List of variables that can be used within the dashboard for dynamic content.
annotations Sequence[DashboardAnnotationArgs]
auto_refresh DashboardAutoRefreshArgs
content_json str
an option to set the dashboard content from a json file.
description str
Brief description or summary of the dashboard's purpose or content.
filters Sequence[DashboardFilterArgs]
List of filters that can be applied to the dashboard's data.
folder DashboardFolderArgs
layout DashboardLayoutArgs
Layout configuration for the dashboard's visual elements.
name str
Display name of the dashboard.
time_frame DashboardTimeFrameArgs
Specifies the time frame. Can be either absolute or relative.
variables Sequence[DashboardVariableArgs]
List of variables that can be used within the dashboard for dynamic content.
annotations List<Property Map>
autoRefresh Property Map
contentJson String
an option to set the dashboard content from a json file.
description String
Brief description or summary of the dashboard's purpose or content.
filters List<Property Map>
List of filters that can be applied to the dashboard's data.
folder Property Map
layout Property Map
Layout configuration for the dashboard's visual elements.
name String
Display name of the dashboard.
timeFrame Property Map
Specifies the time frame. Can be either absolute or relative.
variables List<Property Map>
List of variables that can be used within the dashboard for dynamic content.

Outputs

All input properties are implicitly available as output properties. Additionally, the Dashboard resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing Dashboard Resource

Get an existing Dashboard 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?: DashboardState, opts?: CustomResourceOptions): Dashboard
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        annotations: Optional[Sequence[DashboardAnnotationArgs]] = None,
        auto_refresh: Optional[DashboardAutoRefreshArgs] = None,
        content_json: Optional[str] = None,
        description: Optional[str] = None,
        filters: Optional[Sequence[DashboardFilterArgs]] = None,
        folder: Optional[DashboardFolderArgs] = None,
        layout: Optional[DashboardLayoutArgs] = None,
        name: Optional[str] = None,
        time_frame: Optional[DashboardTimeFrameArgs] = None,
        variables: Optional[Sequence[DashboardVariableArgs]] = None) -> Dashboard
func GetDashboard(ctx *Context, name string, id IDInput, state *DashboardState, opts ...ResourceOption) (*Dashboard, error)
public static Dashboard Get(string name, Input<string> id, DashboardState? state, CustomResourceOptions? opts = null)
public static Dashboard get(String name, Output<String> id, DashboardState state, CustomResourceOptions options)
resources:  _:    type: coralogix:Dashboard    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
Annotations List<DashboardAnnotation>
AutoRefresh DashboardAutoRefresh
ContentJson string
an option to set the dashboard content from a json file.
Description string
Brief description or summary of the dashboard's purpose or content.
Filters List<DashboardFilter>
List of filters that can be applied to the dashboard's data.
Folder DashboardFolder
Layout DashboardLayout
Layout configuration for the dashboard's visual elements.
Name string
Display name of the dashboard.
TimeFrame DashboardTimeFrame
Specifies the time frame. Can be either absolute or relative.
Variables List<DashboardVariable>
List of variables that can be used within the dashboard for dynamic content.
Annotations []DashboardAnnotationArgs
AutoRefresh DashboardAutoRefreshArgs
ContentJson string
an option to set the dashboard content from a json file.
Description string
Brief description or summary of the dashboard's purpose or content.
Filters []DashboardFilterArgs
List of filters that can be applied to the dashboard's data.
Folder DashboardFolderArgs
Layout DashboardLayoutArgs
Layout configuration for the dashboard's visual elements.
Name string
Display name of the dashboard.
TimeFrame DashboardTimeFrameArgs
Specifies the time frame. Can be either absolute or relative.
Variables []DashboardVariableArgs
List of variables that can be used within the dashboard for dynamic content.
annotations List<DashboardAnnotation>
autoRefresh DashboardAutoRefresh
contentJson String
an option to set the dashboard content from a json file.
description String
Brief description or summary of the dashboard's purpose or content.
filters List<DashboardFilter>
List of filters that can be applied to the dashboard's data.
folder DashboardFolder
layout DashboardLayout
Layout configuration for the dashboard's visual elements.
name String
Display name of the dashboard.
timeFrame DashboardTimeFrame
Specifies the time frame. Can be either absolute or relative.
variables List<DashboardVariable>
List of variables that can be used within the dashboard for dynamic content.
annotations DashboardAnnotation[]
autoRefresh DashboardAutoRefresh
contentJson string
an option to set the dashboard content from a json file.
description string
Brief description or summary of the dashboard's purpose or content.
filters DashboardFilter[]
List of filters that can be applied to the dashboard's data.
folder DashboardFolder
layout DashboardLayout
Layout configuration for the dashboard's visual elements.
name string
Display name of the dashboard.
timeFrame DashboardTimeFrame
Specifies the time frame. Can be either absolute or relative.
variables DashboardVariable[]
List of variables that can be used within the dashboard for dynamic content.
annotations Sequence[DashboardAnnotationArgs]
auto_refresh DashboardAutoRefreshArgs
content_json str
an option to set the dashboard content from a json file.
description str
Brief description or summary of the dashboard's purpose or content.
filters Sequence[DashboardFilterArgs]
List of filters that can be applied to the dashboard's data.
folder DashboardFolderArgs
layout DashboardLayoutArgs
Layout configuration for the dashboard's visual elements.
name str
Display name of the dashboard.
time_frame DashboardTimeFrameArgs
Specifies the time frame. Can be either absolute or relative.
variables Sequence[DashboardVariableArgs]
List of variables that can be used within the dashboard for dynamic content.
annotations List<Property Map>
autoRefresh Property Map
contentJson String
an option to set the dashboard content from a json file.
description String
Brief description or summary of the dashboard's purpose or content.
filters List<Property Map>
List of filters that can be applied to the dashboard's data.
folder Property Map
layout Property Map
Layout configuration for the dashboard's visual elements.
name String
Display name of the dashboard.
timeFrame Property Map
Specifies the time frame. Can be either absolute or relative.
variables List<Property Map>
List of variables that can be used within the dashboard for dynamic content.

Supporting Types

DashboardAnnotation
, DashboardAnnotationArgs

Name This property is required. string
Source This property is required. DashboardAnnotationSource
Enabled bool
Id string
Name This property is required. string
Source This property is required. DashboardAnnotationSource
Enabled bool
Id string
name This property is required. String
source This property is required. DashboardAnnotationSource
enabled Boolean
id String
name This property is required. string
source This property is required. DashboardAnnotationSource
enabled boolean
id string
name This property is required. str
source This property is required. DashboardAnnotationSource
enabled bool
id str
name This property is required. String
source This property is required. Property Map
enabled Boolean
id String

DashboardAnnotationSource
, DashboardAnnotationSourceArgs

DashboardAnnotationSourceLogs
, DashboardAnnotationSourceLogsArgs

DashboardAnnotationSourceLogsLabelField
, DashboardAnnotationSourceLogsLabelFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceLogsStrategy
, DashboardAnnotationSourceLogsStrategyArgs

DashboardAnnotationSourceLogsStrategyDuration
, DashboardAnnotationSourceLogsStrategyDurationArgs

durationField This property is required. Property Map
startTimestampField This property is required. Property Map

DashboardAnnotationSourceLogsStrategyDurationDurationField
, DashboardAnnotationSourceLogsStrategyDurationDurationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceLogsStrategyDurationStartTimestampField
, DashboardAnnotationSourceLogsStrategyDurationStartTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceLogsStrategyInstant
, DashboardAnnotationSourceLogsStrategyInstantArgs

timestampField This property is required. Property Map

DashboardAnnotationSourceLogsStrategyInstantTimestampField
, DashboardAnnotationSourceLogsStrategyInstantTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceLogsStrategyRange
, DashboardAnnotationSourceLogsStrategyRangeArgs

endTimestampField This property is required. Property Map
startTimestampField This property is required. Property Map

DashboardAnnotationSourceLogsStrategyRangeEndTimestampField
, DashboardAnnotationSourceLogsStrategyRangeEndTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceLogsStrategyRangeStartTimestampField
, DashboardAnnotationSourceLogsStrategyRangeStartTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceMetrics
, DashboardAnnotationSourceMetricsArgs

PromqlQuery This property is required. string
Strategy This property is required. DashboardAnnotationSourceMetricsStrategy
Labels List<string>
MessageTemplate string
PromqlQuery This property is required. string
Strategy This property is required. DashboardAnnotationSourceMetricsStrategy
Labels []string
MessageTemplate string
promqlQuery This property is required. String
strategy This property is required. DashboardAnnotationSourceMetricsStrategy
labels List<String>
messageTemplate String
promqlQuery This property is required. string
strategy This property is required. DashboardAnnotationSourceMetricsStrategy
labels string[]
messageTemplate string
promql_query This property is required. str
strategy This property is required. DashboardAnnotationSourceMetricsStrategy
labels Sequence[str]
message_template str
promqlQuery This property is required. String
strategy This property is required. Property Map
labels List<String>
messageTemplate String

DashboardAnnotationSourceMetricsStrategy
, DashboardAnnotationSourceMetricsStrategyArgs

startTime This property is required. Property Map

DashboardAnnotationSourceSpans
, DashboardAnnotationSourceSpansArgs

DashboardAnnotationSourceSpansLabelField
, DashboardAnnotationSourceSpansLabelFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceSpansStrategy
, DashboardAnnotationSourceSpansStrategyArgs

DashboardAnnotationSourceSpansStrategyDuration
, DashboardAnnotationSourceSpansStrategyDurationArgs

durationField This property is required. Property Map
startTimestampField This property is required. Property Map

DashboardAnnotationSourceSpansStrategyDurationDurationField
, DashboardAnnotationSourceSpansStrategyDurationDurationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceSpansStrategyDurationStartTimestampField
, DashboardAnnotationSourceSpansStrategyDurationStartTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceSpansStrategyInstant
, DashboardAnnotationSourceSpansStrategyInstantArgs

timestampField This property is required. Property Map

DashboardAnnotationSourceSpansStrategyInstantTimestampField
, DashboardAnnotationSourceSpansStrategyInstantTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceSpansStrategyRange
, DashboardAnnotationSourceSpansStrategyRangeArgs

endTimestampField This property is required. Property Map
startTimestampField This property is required. Property Map

DashboardAnnotationSourceSpansStrategyRangeEndTimestampField
, DashboardAnnotationSourceSpansStrategyRangeEndTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAnnotationSourceSpansStrategyRangeStartTimestampField
, DashboardAnnotationSourceSpansStrategyRangeStartTimestampFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardAutoRefresh
, DashboardAutoRefreshArgs

Type string
Type string
type String
type string
type str
type String

DashboardFilter
, DashboardFilterArgs

Source This property is required. DashboardFilterSource
Collapsed bool
Enabled bool
Source This property is required. DashboardFilterSource
Collapsed bool
Enabled bool
source This property is required. DashboardFilterSource
collapsed Boolean
enabled Boolean
source This property is required. DashboardFilterSource
collapsed boolean
enabled boolean
source This property is required. DashboardFilterSource
collapsed bool
enabled bool
source This property is required. Property Map
collapsed Boolean
enabled Boolean

DashboardFilterSource
, DashboardFilterSourceArgs

DashboardFilterSourceLogs
, DashboardFilterSourceLogsArgs

Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardFilterSourceLogsOperator
Operator to use for filtering.
ObservationField DashboardFilterSourceLogsObservationField
Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardFilterSourceLogsOperator
Operator to use for filtering.
ObservationField DashboardFilterSourceLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. DashboardFilterSourceLogsOperator
Operator to use for filtering.
observationField DashboardFilterSourceLogsObservationField
field This property is required. string
Field in the logs to apply the filter on.
operator This property is required. DashboardFilterSourceLogsOperator
Operator to use for filtering.
observationField DashboardFilterSourceLogsObservationField
field This property is required. str
Field in the logs to apply the filter on.
operator This property is required. DashboardFilterSourceLogsOperator
Operator to use for filtering.
observation_field DashboardFilterSourceLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardFilterSourceLogsObservationField
, DashboardFilterSourceLogsObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardFilterSourceLogsOperator
, DashboardFilterSourceLogsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardFilterSourceMetrics
, DashboardFilterSourceMetricsArgs

Operator This property is required. DashboardFilterSourceMetricsOperator
Operator to use for filtering.
Label string
MetricName string
Operator This property is required. DashboardFilterSourceMetricsOperator
Operator to use for filtering.
Label string
MetricName string
operator This property is required. DashboardFilterSourceMetricsOperator
Operator to use for filtering.
label String
metricName String
operator This property is required. DashboardFilterSourceMetricsOperator
Operator to use for filtering.
label string
metricName string
operator This property is required. DashboardFilterSourceMetricsOperator
Operator to use for filtering.
label str
metric_name str
operator This property is required. Property Map
Operator to use for filtering.
label String
metricName String

DashboardFilterSourceMetricsOperator
, DashboardFilterSourceMetricsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardFilterSourceSpans
, DashboardFilterSourceSpansArgs

Field This property is required. DashboardFilterSourceSpansField
Operator This property is required. DashboardFilterSourceSpansOperator
Operator to use for filtering.
Field This property is required. DashboardFilterSourceSpansField
Operator This property is required. DashboardFilterSourceSpansOperator
Operator to use for filtering.
field This property is required. DashboardFilterSourceSpansField
operator This property is required. DashboardFilterSourceSpansOperator
Operator to use for filtering.
field This property is required. DashboardFilterSourceSpansField
operator This property is required. DashboardFilterSourceSpansOperator
Operator to use for filtering.
field This property is required. DashboardFilterSourceSpansField
operator This property is required. DashboardFilterSourceSpansOperator
Operator to use for filtering.
field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardFilterSourceSpansField
, DashboardFilterSourceSpansFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardFilterSourceSpansOperator
, DashboardFilterSourceSpansOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardFolder
, DashboardFolderArgs

Id string
Path string
Id string
Path string
id String
path String
id string
path string
id str
path str
id String
path String

DashboardLayout
, DashboardLayoutArgs

DashboardLayoutSection
, DashboardLayoutSectionArgs

DashboardLayoutSectionOptions
, DashboardLayoutSectionOptionsArgs

Name This property is required. string
Collapsed bool
Color string
Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
Description string
Name This property is required. string
Collapsed bool
Color string
Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
Description string
name This property is required. String
collapsed Boolean
color String
Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
description String
name This property is required. string
collapsed boolean
color string
Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
description string
name This property is required. str
collapsed bool
color str
Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
description str
name This property is required. String
collapsed Boolean
color String
Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
description String

DashboardLayoutSectionRow
, DashboardLayoutSectionRowArgs

Height This property is required. double
The height of the row.
Id string
Widgets List<DashboardLayoutSectionRowWidget>
The list of widgets to display in the dashboard.
Height This property is required. float64
The height of the row.
Id string
Widgets []DashboardLayoutSectionRowWidget
The list of widgets to display in the dashboard.
height This property is required. Double
The height of the row.
id String
widgets List<DashboardLayoutSectionRowWidget>
The list of widgets to display in the dashboard.
height This property is required. number
The height of the row.
id string
widgets DashboardLayoutSectionRowWidget[]
The list of widgets to display in the dashboard.
height This property is required. float
The height of the row.
id str
widgets Sequence[DashboardLayoutSectionRowWidget]
The list of widgets to display in the dashboard.
height This property is required. Number
The height of the row.
id String
widgets List<Property Map>
The list of widgets to display in the dashboard.

DashboardLayoutSectionRowWidget
, DashboardLayoutSectionRowWidgetArgs

Definition This property is required. DashboardLayoutSectionRowWidgetDefinition
The widget definition. Can contain one of [datatable gauge hexagon linechart piechart barchart horizontalbarchart markdown]
Description string
Widget description.
Id string
Title string
Widget title. Required for all widgets except markdown.
Width double
The width of the chart.
Definition This property is required. DashboardLayoutSectionRowWidgetDefinition
The widget definition. Can contain one of [datatable gauge hexagon linechart piechart barchart horizontalbarchart markdown]
Description string
Widget description.
Id string
Title string
Widget title. Required for all widgets except markdown.
Width float64
The width of the chart.
definition This property is required. DashboardLayoutSectionRowWidgetDefinition
The widget definition. Can contain one of [datatable gauge hexagon linechart piechart barchart horizontalbarchart markdown]
description String
Widget description.
id String
title String
Widget title. Required for all widgets except markdown.
width Double
The width of the chart.
definition This property is required. DashboardLayoutSectionRowWidgetDefinition
The widget definition. Can contain one of [datatable gauge hexagon linechart piechart barchart horizontalbarchart markdown]
description string
Widget description.
id string
title string
Widget title. Required for all widgets except markdown.
width number
The width of the chart.
definition This property is required. DashboardLayoutSectionRowWidgetDefinition
The widget definition. Can contain one of [datatable gauge hexagon linechart piechart barchart horizontalbarchart markdown]
description str
Widget description.
id str
title str
Widget title. Required for all widgets except markdown.
width float
The width of the chart.
definition This property is required. Property Map
The widget definition. Can contain one of [datatable gauge hexagon linechart piechart barchart horizontalbarchart markdown]
description String
Widget description.
id String
title String
Widget title. Required for all widgets except markdown.
width Number
The width of the chart.

DashboardLayoutSectionRowWidgetDefinition
, DashboardLayoutSectionRowWidgetDefinitionArgs

DashboardLayoutSectionRowWidgetDefinitionBarChart
, DashboardLayoutSectionRowWidgetDefinitionBarChartArgs

ColorScheme string
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
ColorsBy string
DataModeType string
GroupNameTemplate string
MaxBarsPerChart double
Query DashboardLayoutSectionRowWidgetDefinitionBarChartQuery
ScaleType string
SortBy string
The field to sort by. Can be one of name, unspecified, value.
StackDefinition DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinition
Unit string
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
Xaxis DashboardLayoutSectionRowWidgetDefinitionBarChartXaxis
ColorScheme string
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
ColorsBy string
DataModeType string
GroupNameTemplate string
MaxBarsPerChart float64
Query DashboardLayoutSectionRowWidgetDefinitionBarChartQuery
ScaleType string
SortBy string
The field to sort by. Can be one of name, unspecified, value.
StackDefinition DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinition
Unit string
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
Xaxis DashboardLayoutSectionRowWidgetDefinitionBarChartXaxis
colorScheme String
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colorsBy String
dataModeType String
groupNameTemplate String
maxBarsPerChart Double
query DashboardLayoutSectionRowWidgetDefinitionBarChartQuery
scaleType String
sortBy String
The field to sort by. Can be one of name, unspecified, value.
stackDefinition DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinition
unit String
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
xaxis DashboardLayoutSectionRowWidgetDefinitionBarChartXaxis
colorScheme string
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colorsBy string
dataModeType string
groupNameTemplate string
maxBarsPerChart number
query DashboardLayoutSectionRowWidgetDefinitionBarChartQuery
scaleType string
sortBy string
The field to sort by. Can be one of name, unspecified, value.
stackDefinition DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinition
unit string
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
xaxis DashboardLayoutSectionRowWidgetDefinitionBarChartXaxis
color_scheme str
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colors_by str
data_mode_type str
group_name_template str
max_bars_per_chart float
query DashboardLayoutSectionRowWidgetDefinitionBarChartQuery
scale_type str
sort_by str
The field to sort by. Can be one of name, unspecified, value.
stack_definition DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinition
unit str
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
xaxis DashboardLayoutSectionRowWidgetDefinitionBarChartXaxis
colorScheme String
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colorsBy String
dataModeType String
groupNameTemplate String
maxBarsPerChart Number
query Property Map
scaleType String
sortBy String
The field to sort by. Can be one of name, unspecified, value.
stackDefinition Property Map
unit String
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
xaxis Property Map

DashboardLayoutSectionRowWidgetDefinitionBarChartQuery
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryArgs

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrime
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeArgs

query This property is required. String
filters List<Property Map>
groupNames List<String>
stackedGroupName String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilter
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArgs

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogs
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsArgs

Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationField
Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationField
field This property is required. string
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperator
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetrics
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsArgs

Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label String
metricName String
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label string
metricName string
operator This property is required. Property Map
Operator to use for filtering.
label String
metricName String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperator
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpans
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperator
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsArgs

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregation
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsArgs

promqlQuery This property is required. String
filters List<Property Map>
groupNames List<String>
stackedGroupName String

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansAggregation
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupName
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupName
, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupNameArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinition
, DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinitionArgs

DashboardLayoutSectionRowWidgetDefinitionBarChartXaxis
, DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisArgs

DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTime
, DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTimeArgs

Interval This property is required. string
The time interval to use for the x-axis. Valid values are in duration format, for example 1m0s or 1h0m0s (currently leading zeros should be added).
BucketsPresented double
Interval This property is required. string
The time interval to use for the x-axis. Valid values are in duration format, for example 1m0s or 1h0m0s (currently leading zeros should be added).
BucketsPresented float64
interval This property is required. String
The time interval to use for the x-axis. Valid values are in duration format, for example 1m0s or 1h0m0s (currently leading zeros should be added).
bucketsPresented Double
interval This property is required. string
The time interval to use for the x-axis. Valid values are in duration format, for example 1m0s or 1h0m0s (currently leading zeros should be added).
bucketsPresented number
interval This property is required. str
The time interval to use for the x-axis. Valid values are in duration format, for example 1m0s or 1h0m0s (currently leading zeros should be added).
buckets_presented float
interval This property is required. String
The time interval to use for the x-axis. Valid values are in duration format, for example 1m0s or 1h0m0s (currently leading zeros should be added).
bucketsPresented Number

DashboardLayoutSectionRowWidgetDefinitionDataTable
, DashboardLayoutSectionRowWidgetDefinitionDataTableArgs

Query This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
ResultsPerPage This property is required. double
The number of results to display per page.
RowStyle This property is required. string
The style of the rows. Can be one of ["condensed" "json" "list" "oneline" "twoline" "unspecified"].
Columns List<DashboardLayoutSectionRowWidgetDefinitionDataTableColumn>
DataModeType string
The data mode type. Can be one of ["archive" "unspecified"].
OrderBy DashboardLayoutSectionRowWidgetDefinitionDataTableOrderBy
Query This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
ResultsPerPage This property is required. float64
The number of results to display per page.
RowStyle This property is required. string
The style of the rows. Can be one of ["condensed" "json" "list" "oneline" "twoline" "unspecified"].
Columns []DashboardLayoutSectionRowWidgetDefinitionDataTableColumn
DataModeType string
The data mode type. Can be one of ["archive" "unspecified"].
OrderBy DashboardLayoutSectionRowWidgetDefinitionDataTableOrderBy
query This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
resultsPerPage This property is required. Double
The number of results to display per page.
rowStyle This property is required. String
The style of the rows. Can be one of ["condensed" "json" "list" "oneline" "twoline" "unspecified"].
columns List<DashboardLayoutSectionRowWidgetDefinitionDataTableColumn>
dataModeType String
The data mode type. Can be one of ["archive" "unspecified"].
orderBy DashboardLayoutSectionRowWidgetDefinitionDataTableOrderBy
query This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
resultsPerPage This property is required. number
The number of results to display per page.
rowStyle This property is required. string
The style of the rows. Can be one of ["condensed" "json" "list" "oneline" "twoline" "unspecified"].
columns DashboardLayoutSectionRowWidgetDefinitionDataTableColumn[]
dataModeType string
The data mode type. Can be one of ["archive" "unspecified"].
orderBy DashboardLayoutSectionRowWidgetDefinitionDataTableOrderBy
query This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
results_per_page This property is required. float
The number of results to display per page.
row_style This property is required. str
The style of the rows. Can be one of ["condensed" "json" "list" "oneline" "twoline" "unspecified"].
columns Sequence[DashboardLayoutSectionRowWidgetDefinitionDataTableColumn]
data_mode_type str
The data mode type. Can be one of ["archive" "unspecified"].
order_by DashboardLayoutSectionRowWidgetDefinitionDataTableOrderBy
query This property is required. Property Map
resultsPerPage This property is required. Number
The number of results to display per page.
rowStyle This property is required. String
The style of the rows. Can be one of ["condensed" "json" "list" "oneline" "twoline" "unspecified"].
columns List<Property Map>
dataModeType String
The data mode type. Can be one of ["archive" "unspecified"].
orderBy Property Map

DashboardLayoutSectionRowWidgetDefinitionDataTableColumn
, DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArgs

Field This property is required. string
Width double
Field This property is required. string
Width float64
field This property is required. String
width Double
field This property is required. string
width number
field This property is required. str
width float
field This property is required. String
width Number

DashboardLayoutSectionRowWidgetDefinitionDataTableOrderBy
, DashboardLayoutSectionRowWidgetDefinitionDataTableOrderByArgs

Field string
OrderDirection string
The order direction. Can be one of ["asc" "desc" "unspecified"].
Field string
OrderDirection string
The order direction. Can be one of ["asc" "desc" "unspecified"].
field String
orderDirection String
The order direction. Can be one of ["asc" "desc" "unspecified"].
field string
orderDirection string
The order direction. Can be one of ["asc" "desc" "unspecified"].
field str
order_direction str
The order direction. Can be one of ["asc" "desc" "unspecified"].
field String
orderDirection String
The order direction. Can be one of ["asc" "desc" "unspecified"].

DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrime
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilter
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogs
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsArgs

Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationField
Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationField
field This property is required. string
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationField
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperator
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetrics
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsArgs

Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label String
metricName String
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label string
metricName string
operator This property is required. Property Map
Operator to use for filtering.
label String
metricName String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperator
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpans
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansField
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperator
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsArgs

filters List<Property Map>
grouping Property Map
luceneQuery String
timeFrame Property Map
Specifies the time frame. Can be either absolute or relative.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGrouping
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregation
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArgs

aggregation This property is required. Property Map
id String
isVisible Boolean
name String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregation
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupBy
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrame
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameArgs

Absolute DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
Relative DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative
Relative time frame specifying a duration from the current time.
Absolute DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
Relative DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute Property Map
Absolute time frame specifying a fixed start and end time.
relative Property Map
Relative time frame specifying a duration from the current time.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsolute
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsoluteArgs

End This property is required. string
Start This property is required. string
End This property is required. string
Start This property is required. string
end This property is required. String
start This property is required. String
end This property is required. string
start This property is required. string
end This property is required. str
start This property is required. str
end This property is required. String
start This property is required. String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelativeArgs

Duration This property is required. string
Duration This property is required. string
duration This property is required. String
duration This property is required. string
duration This property is required. str
duration This property is required. String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsArgs

promqlQuery This property is required. String
filters List<Property Map>
promqlQueryType String

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGrouping
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregation
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArgs

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationAggregation
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupBy
, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionGauge
, DashboardLayoutSectionRowWidgetDefinitionGaugeArgs

Query This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
Unit This property is required. string
The unit of the gauge. Can be one of ["bytes" "bytesiec" "custom" "euro" "eurocents" "gbytes" "gibytes" "kbytes" "kibytes" "mbytes" "mibytes" "microseconds" "milliseconds" "nanoseconds" "none" "percent" "percent01" "percent100" "seconds" "unspecified" "usd" "usd_cents"].
DataModeType string
The data mode type. Can be one of ["archive" "unspecified"].
Max double
Min double
ShowInnerArc bool
ShowOuterArc bool
ThresholdBy string
The threshold by. Can be one of ["background" "unspecified" "value"].
Thresholds List<DashboardLayoutSectionRowWidgetDefinitionGaugeThreshold>
Query This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
Unit This property is required. string
The unit of the gauge. Can be one of ["bytes" "bytesiec" "custom" "euro" "eurocents" "gbytes" "gibytes" "kbytes" "kibytes" "mbytes" "mibytes" "microseconds" "milliseconds" "nanoseconds" "none" "percent" "percent01" "percent100" "seconds" "unspecified" "usd" "usd_cents"].
DataModeType string
The data mode type. Can be one of ["archive" "unspecified"].
Max float64
Min float64
ShowInnerArc bool
ShowOuterArc bool
ThresholdBy string
The threshold by. Can be one of ["background" "unspecified" "value"].
Thresholds []DashboardLayoutSectionRowWidgetDefinitionGaugeThreshold
query This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
unit This property is required. String
The unit of the gauge. Can be one of ["bytes" "bytesiec" "custom" "euro" "eurocents" "gbytes" "gibytes" "kbytes" "kibytes" "mbytes" "mibytes" "microseconds" "milliseconds" "nanoseconds" "none" "percent" "percent01" "percent100" "seconds" "unspecified" "usd" "usd_cents"].
dataModeType String
The data mode type. Can be one of ["archive" "unspecified"].
max Double
min Double
showInnerArc Boolean
showOuterArc Boolean
thresholdBy String
The threshold by. Can be one of ["background" "unspecified" "value"].
thresholds List<DashboardLayoutSectionRowWidgetDefinitionGaugeThreshold>
query This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
unit This property is required. string
The unit of the gauge. Can be one of ["bytes" "bytesiec" "custom" "euro" "eurocents" "gbytes" "gibytes" "kbytes" "kibytes" "mbytes" "mibytes" "microseconds" "milliseconds" "nanoseconds" "none" "percent" "percent01" "percent100" "seconds" "unspecified" "usd" "usd_cents"].
dataModeType string
The data mode type. Can be one of ["archive" "unspecified"].
max number
min number
showInnerArc boolean
showOuterArc boolean
thresholdBy string
The threshold by. Can be one of ["background" "unspecified" "value"].
thresholds DashboardLayoutSectionRowWidgetDefinitionGaugeThreshold[]
query This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
unit This property is required. str
The unit of the gauge. Can be one of ["bytes" "bytesiec" "custom" "euro" "eurocents" "gbytes" "gibytes" "kbytes" "kibytes" "mbytes" "mibytes" "microseconds" "milliseconds" "nanoseconds" "none" "percent" "percent01" "percent100" "seconds" "unspecified" "usd" "usd_cents"].
data_mode_type str
The data mode type. Can be one of ["archive" "unspecified"].
max float
min float
show_inner_arc bool
show_outer_arc bool
threshold_by str
The threshold by. Can be one of ["background" "unspecified" "value"].
thresholds Sequence[DashboardLayoutSectionRowWidgetDefinitionGaugeThreshold]
query This property is required. Property Map
unit This property is required. String
The unit of the gauge. Can be one of ["bytes" "bytesiec" "custom" "euro" "eurocents" "gbytes" "gibytes" "kbytes" "kibytes" "mbytes" "mibytes" "microseconds" "milliseconds" "nanoseconds" "none" "percent" "percent01" "percent100" "seconds" "unspecified" "usd" "usd_cents"].
dataModeType String
The data mode type. Can be one of ["archive" "unspecified"].
max Number
min Number
showInnerArc Boolean
showOuterArc Boolean
thresholdBy String
The threshold by. Can be one of ["background" "unspecified" "value"].
thresholds List<Property Map>

DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryArgs

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrime
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeArgs

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilter
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArgs

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogs
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsArgs

Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField
Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField
field This property is required. string
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField
field This property is required. str
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observation_field DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetrics
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsArgs

Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label String
metricName String
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label string
metricName string
operator This property is required. Property Map
Operator to use for filtering.
label String
metricName String

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperator
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpans
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansField
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperator
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsArgs

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregation
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs

PromqlQuery This property is required. string
Aggregation string
The type of aggregation. Can be one of ["avg" "last" "max" "min" "sum" "unspecified"].
Filters List<DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter>
PromqlQuery This property is required. string
Aggregation string
The type of aggregation. Can be one of ["avg" "last" "max" "min" "sum" "unspecified"].
Filters []DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter
promqlQuery This property is required. String
aggregation String
The type of aggregation. Can be one of ["avg" "last" "max" "min" "sum" "unspecified"].
filters List<DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter>
promqlQuery This property is required. string
aggregation string
The type of aggregation. Can be one of ["avg" "last" "max" "min" "sum" "unspecified"].
filters DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter[]
promql_query This property is required. str
aggregation str
The type of aggregation. Can be one of ["avg" "last" "max" "min" "sum" "unspecified"].
filters Sequence[DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter]
promqlQuery This property is required. String
aggregation String
The type of aggregation. Can be one of ["avg" "last" "max" "min" "sum" "unspecified"].
filters List<Property Map>

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansSpansAggregation
, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansSpansAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionGaugeThreshold
, DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArgs

Color string
From double
Color string
From float64
color String
from Double
color string
from number
color str
from_ float
color String
from Number

DashboardLayoutSectionRowWidgetDefinitionHexagon
, DashboardLayoutSectionRowWidgetDefinitionHexagonArgs

Query This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQuery
CustomUnit string
A custom unit
DataModeType string
Decimal double
Legend DashboardLayoutSectionRowWidgetDefinitionHexagonLegend
LegendBy string
The legend by. Valid values are: groups, thresholds, unspecified.
Max double
Min double
ThresholdType string
The threshold type. Valid values are: absolute, relative, unspecified.
Thresholds List<DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold>
TimeFrame DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrame
Specifies the time frame. Can be either absolute or relative.
Unit string
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
Query This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQuery
CustomUnit string
A custom unit
DataModeType string
Decimal float64
Legend DashboardLayoutSectionRowWidgetDefinitionHexagonLegend
LegendBy string
The legend by. Valid values are: groups, thresholds, unspecified.
Max float64
Min float64
ThresholdType string
The threshold type. Valid values are: absolute, relative, unspecified.
Thresholds []DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold
TimeFrame DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrame
Specifies the time frame. Can be either absolute or relative.
Unit string
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQuery
customUnit String
A custom unit
dataModeType String
decimal Double
legend DashboardLayoutSectionRowWidgetDefinitionHexagonLegend
legendBy String
The legend by. Valid values are: groups, thresholds, unspecified.
max Double
min Double
thresholdType String
The threshold type. Valid values are: absolute, relative, unspecified.
thresholds List<DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold>
timeFrame DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrame
Specifies the time frame. Can be either absolute or relative.
unit String
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQuery
customUnit string
A custom unit
dataModeType string
decimal number
legend DashboardLayoutSectionRowWidgetDefinitionHexagonLegend
legendBy string
The legend by. Valid values are: groups, thresholds, unspecified.
max number
min number
thresholdType string
The threshold type. Valid values are: absolute, relative, unspecified.
thresholds DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold[]
timeFrame DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrame
Specifies the time frame. Can be either absolute or relative.
unit string
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQuery
custom_unit str
A custom unit
data_mode_type str
decimal float
legend DashboardLayoutSectionRowWidgetDefinitionHexagonLegend
legend_by str
The legend by. Valid values are: groups, thresholds, unspecified.
max float
min float
threshold_type str
The threshold type. Valid values are: absolute, relative, unspecified.
thresholds Sequence[DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold]
time_frame DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrame
Specifies the time frame. Can be either absolute or relative.
unit str
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. Property Map
customUnit String
A custom unit
dataModeType String
decimal Number
legend Property Map
legendBy String
The legend by. Valid values are: groups, thresholds, unspecified.
max Number
min Number
thresholdType String
The threshold type. Valid values are: absolute, relative, unspecified.
thresholds List<Property Map>
timeFrame Property Map
Specifies the time frame. Can be either absolute or relative.
unit String
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.

DashboardLayoutSectionRowWidgetDefinitionHexagonLegend
, DashboardLayoutSectionRowWidgetDefinitionHexagonLegendArgs

Columns List<string>
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
GroupByQuery bool
IsVisible bool
Whether to display the legend. True by default.
Placement string
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
Columns []string
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
GroupByQuery bool
IsVisible bool
Whether to display the legend. True by default.
Placement string
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns List<String>
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
groupByQuery Boolean
isVisible Boolean
Whether to display the legend. True by default.
placement String
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns string[]
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
groupByQuery boolean
isVisible boolean
Whether to display the legend. True by default.
placement string
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns Sequence[str]
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
group_by_query bool
is_visible bool
Whether to display the legend. True by default.
placement str
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns List<String>
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
groupByQuery Boolean
isVisible Boolean
Whether to display the legend. True by default.
placement String
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.

DashboardLayoutSectionRowWidgetDefinitionHexagonQuery
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryArgs

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrime
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeArgs

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilter
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArgs

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogs
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsArgs

Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationField
Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationField
field This property is required. string
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationField
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperator
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetrics
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsArgs

Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label String
metricName String
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label string
metricName string
operator This property is required. Property Map
Operator to use for filtering.
label String
metricName String

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperator
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpans
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansField
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperator
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsArgs

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregation
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupBy
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsArgs

promqlQuery This property is required. String
aggregation String
filters List<Property Map>
promqlQueryType String

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansAggregation
, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupBy
, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupByArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold
, DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs

From This property is required. double
Color string
Label string
From This property is required. float64
Color string
Label string
from This property is required. Double
color String
label String
from This property is required. number
color string
label string
from_ This property is required. float
color str
label str
from This property is required. Number
color String
label String

DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrame
, DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameArgs

Absolute DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
Relative DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative
Relative time frame specifying a duration from the current time.
Absolute DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
Relative DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute Property Map
Absolute time frame specifying a fixed start and end time.
relative Property Map
Relative time frame specifying a duration from the current time.

DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsolute
, DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsoluteArgs

End This property is required. string
Start This property is required. string
End This property is required. string
Start This property is required. string
end This property is required. String
start This property is required. String
end This property is required. string
start This property is required. string
end This property is required. str
start This property is required. str
end This property is required. String
start This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative
, DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelativeArgs

Duration This property is required. string
Duration This property is required. string
duration This property is required. String
duration This property is required. string
duration This property is required. str
duration This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChart
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartArgs

ColorScheme string
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
ColorsBy string
DataModeType string
DisplayOnBar bool
GroupNameTemplate string
MaxBarsPerChart double
Query DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuery
ScaleType string
SortBy string
StackDefinition DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinition
Unit string
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
YAxisViewBy string
ColorScheme string
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
ColorsBy string
DataModeType string
DisplayOnBar bool
GroupNameTemplate string
MaxBarsPerChart float64
Query DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuery
ScaleType string
SortBy string
StackDefinition DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinition
Unit string
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
YAxisViewBy string
colorScheme String
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colorsBy String
dataModeType String
displayOnBar Boolean
groupNameTemplate String
maxBarsPerChart Double
query DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuery
scaleType String
sortBy String
stackDefinition DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinition
unit String
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
yAxisViewBy String
colorScheme string
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colorsBy string
dataModeType string
displayOnBar boolean
groupNameTemplate string
maxBarsPerChart number
query DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuery
scaleType string
sortBy string
stackDefinition DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinition
unit string
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
yAxisViewBy string
color_scheme str
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colors_by str
data_mode_type str
display_on_bar bool
group_name_template str
max_bars_per_chart float
query DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuery
scale_type str
sort_by str
stack_definition DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinition
unit str
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
y_axis_view_by str
colorScheme String
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
colorsBy String
dataModeType String
displayOnBar Boolean
groupNameTemplate String
maxBarsPerChart Number
query Property Map
scaleType String
sortBy String
stackDefinition Property Map
unit String
The unit of the chart. Can be one of bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
yAxisViewBy String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuery
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryArgs

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsArgs

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregation
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesField
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameField
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsArgs

promqlQuery This property is required. String
filters List<Property Map>
groupNames List<String>
stackedGroupName String

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansAggregation
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupName
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupName
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupNameArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinition
, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinitionArgs

DashboardLayoutSectionRowWidgetDefinitionLineChart
, DashboardLayoutSectionRowWidgetDefinitionLineChartArgs

DashboardLayoutSectionRowWidgetDefinitionLineChartLegend
, DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs

Columns List<string>
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
GroupByQuery bool
IsVisible bool
Whether to display the legend. True by default.
Placement string
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
Columns []string
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
GroupByQuery bool
IsVisible bool
Whether to display the legend. True by default.
Placement string
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns List<String>
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
groupByQuery Boolean
isVisible Boolean
Whether to display the legend. True by default.
placement String
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns string[]
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
groupByQuery boolean
isVisible boolean
Whether to display the legend. True by default.
placement string
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns Sequence[str]
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
group_by_query bool
is_visible bool
Whether to display the legend. True by default.
placement str
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.
columns List<String>
The columns to display in the legend. Valid values are: avg, last, max, min, name, sum, unspecified.
groupByQuery Boolean
isVisible Boolean
Whether to display the legend. True by default.
placement String
The placement of the legend. Valid values are: auto, bottom, hidden, side, unspecified.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinition
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs

Query This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuery
ColorScheme string
DataModeType string
Id string
IsVisible bool
Name string
Resolution DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolution
ScaleType string
The scale type. Valid values are: linear, logarithmic, unspecified.
SeriesCountLimit double
SeriesNameTemplate string
Unit string
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
Query This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuery
ColorScheme string
DataModeType string
Id string
IsVisible bool
Name string
Resolution DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolution
ScaleType string
The scale type. Valid values are: linear, logarithmic, unspecified.
SeriesCountLimit float64
SeriesNameTemplate string
Unit string
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuery
colorScheme String
dataModeType String
id String
isVisible Boolean
name String
resolution DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolution
scaleType String
The scale type. Valid values are: linear, logarithmic, unspecified.
seriesCountLimit Double
seriesNameTemplate String
unit String
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuery
colorScheme string
dataModeType string
id string
isVisible boolean
name string
resolution DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolution
scaleType string
The scale type. Valid values are: linear, logarithmic, unspecified.
seriesCountLimit number
seriesNameTemplate string
unit string
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuery
color_scheme str
data_mode_type str
id str
is_visible bool
name str
resolution DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolution
scale_type str
The scale type. Valid values are: linear, logarithmic, unspecified.
series_count_limit float
series_name_template str
unit str
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.
query This property is required. Property Map
colorScheme String
dataModeType String
id String
isVisible Boolean
name String
resolution Property Map
scaleType String
The scale type. Valid values are: linear, logarithmic, unspecified.
seriesCountLimit Number
seriesNameTemplate String
unit String
The unit. Valid values are: bytes, bytesiec, custom, euro, eurocents, gbytes, gibytes, kbytes, kibytes, mbytes, mibytes, microseconds, milliseconds, nanoseconds, percent01, percent100, seconds, unspecified, usd, usd_cents.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuery
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregation
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsArgs

promqlQuery This property is required. String
filters List<Property Map>
promqlQueryType String

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregation
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupBy
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupByArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolution
, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionResolutionArgs

DashboardLayoutSectionRowWidgetDefinitionLineChartTooltip
, DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs

ShowLabels bool
Type string
The tooltip type. Valid values are: all, single, unspecified.
ShowLabels bool
Type string
The tooltip type. Valid values are: all, single, unspecified.
showLabels Boolean
type String
The tooltip type. Valid values are: all, single, unspecified.
showLabels boolean
type string
The tooltip type. Valid values are: all, single, unspecified.
show_labels bool
type str
The tooltip type. Valid values are: all, single, unspecified.
showLabels Boolean
type String
The tooltip type. Valid values are: all, single, unspecified.

DashboardLayoutSectionRowWidgetDefinitionMarkdown
, DashboardLayoutSectionRowWidgetDefinitionMarkdownArgs

DashboardLayoutSectionRowWidgetDefinitionPieChart
, DashboardLayoutSectionRowWidgetDefinitionPieChartArgs

labelDefinition This property is required. Property Map
query This property is required. Property Map
colorScheme String
The color scheme. Can be one of classic, severity, cold, negative, green, red, blue.
dataModeType String
groupNameTemplate String
maxSlicesPerChart Number
minSlicePercentage Number
showLegend Boolean
stackDefinition Property Map
unit String

DashboardLayoutSectionRowWidgetDefinitionPieChartLabelDefinition
, DashboardLayoutSectionRowWidgetDefinitionPieChartLabelDefinitionArgs

IsVisible bool
LabelSource string
The source of the label. Valid values are: inner, stack, unspecified
ShowName bool
ShowPercentage bool
ShowValue bool
IsVisible bool
LabelSource string
The source of the label. Valid values are: inner, stack, unspecified
ShowName bool
ShowPercentage bool
ShowValue bool
isVisible Boolean
labelSource String
The source of the label. Valid values are: inner, stack, unspecified
showName Boolean
showPercentage Boolean
showValue Boolean
isVisible boolean
labelSource string
The source of the label. Valid values are: inner, stack, unspecified
showName boolean
showPercentage boolean
showValue boolean
is_visible bool
label_source str
The source of the label. Valid values are: inner, stack, unspecified
show_name bool
show_percentage bool
show_value bool
isVisible Boolean
labelSource String
The source of the label. Valid values are: inner, stack, unspecified
showName Boolean
showPercentage Boolean
showValue Boolean

DashboardLayoutSectionRowWidgetDefinitionPieChartQuery
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryArgs

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrime
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeArgs

query This property is required. String
filters List<Property Map>
groupNames List<String>
stackedGroupName String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilter
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArgs

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogs
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsArgs

Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationField
Field This property is required. string
Field in the logs to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
ObservationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationField
field This property is required. string
Field in the logs to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperator
Operator to use for filtering.
observationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationField
field This property is required. String
Field in the logs to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperator
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetrics
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsArgs

Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
Label string
MetricName string
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label String
metricName String
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperator
Operator to use for filtering.
label string
metricName string
operator This property is required. Property Map
Operator to use for filtering.
label String
metricName String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperator
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpans
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperator
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogs
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsArgs

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregation
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationArgs

Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationField
Percent double
The percentage of the aggregation to return. required when type is percentile.
Type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
Field string
ObservationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationField
Percent float64
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationField
percent Double
The percentage of the aggregation to return. required when type is percentile.
type This property is required. string
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field string
observationField DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationField
percent number
The percentage of the aggregation to return. required when type is percentile.
type This property is required. str
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field str
observation_field DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationField
percent float
The percentage of the aggregation to return. required when type is percentile.
type This property is required. String
The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"]
field String
observationField Property Map
percent Number
The percentage of the aggregation to return. required when type is percentile.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilter
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArgs

field This property is required. String
operator This property is required. Property Map
Operator to use for filtering.
observationField Property Map

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetrics
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsArgs

promqlQuery This property is required. String
filters List<Property Map>
groupNames List<String>
stackedGroupName String

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilter
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArgs

Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
Metric This property is required. string
Metric name to apply the filter on.
Operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator
Operator to use for filtering.
Label string
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator
Operator to use for filtering.
label String
Label associated with the metric.
metric This property is required. string
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator
Operator to use for filtering.
label string
Label associated with the metric.
metric This property is required. str
Metric name to apply the filter on.
operator This property is required. DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator
Operator to use for filtering.
label str
Label associated with the metric.
metric This property is required. String
Metric name to apply the filter on.
operator This property is required. Property Map
Operator to use for filtering.
label String
Label associated with the metric.

DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpans
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansArgs

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansAggregation
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansAggregationArgs

AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
AggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
Field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
Type This property is required. string
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]
aggregationType This property is required. string
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. string
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. string
Can be one of ["metric" "dimension"]
aggregation_type This property is required. str
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. str
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. str
Can be one of ["metric" "dimension"]
aggregationType This property is required. String
The type of the aggregation. When the aggregation type is metrics, can be one of ["avg" "max" "min" "percentile50" "percentile95" "percentile99" "sum" "unspecified"]. When the aggregation type is dimension, can be one of ["errorcount" "unique_count" "unspecified"].
field This property is required. String
The field to aggregate on. When the aggregation type is metrics, can be one of ["duration" "unspecified"]. When the aggregation type is dimension, can be one of ["trace_id" "unspecified"].
type This property is required. String
Can be one of ["metric" "dimension"]

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilter
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArgs

field This property is required. Property Map
operator This property is required. Property Map
Operator to use for filtering.

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterField
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperator
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperatorArgs

Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues List<string>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
Type This property is required. string
The type of the operator. Can be one of equals or not_equals.
SelectedValues []string
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. string
The type of the operator. Can be one of equals or not_equals.
selectedValues string[]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. str
The type of the operator. Can be one of equals or not_equals.
selected_values Sequence[str]
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.
type This property is required. String
The type of the operator. Can be one of equals or not_equals.
selectedValues List<String>
the values to filter by. When the type is equals, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is not_equals, this field is required, and the filter will match spans without the selected values.

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupName
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupName
, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupNameArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardLayoutSectionRowWidgetDefinitionPieChartStackDefinition
, DashboardLayoutSectionRowWidgetDefinitionPieChartStackDefinitionArgs

DashboardTimeFrame
, DashboardTimeFrameArgs

Absolute DashboardTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
Relative DashboardTimeFrameRelative
Relative time frame specifying a duration from the current time.
Absolute DashboardTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
Relative DashboardTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute DashboardTimeFrameAbsolute
Absolute time frame specifying a fixed start and end time.
relative DashboardTimeFrameRelative
Relative time frame specifying a duration from the current time.
absolute Property Map
Absolute time frame specifying a fixed start and end time.
relative Property Map
Relative time frame specifying a duration from the current time.

DashboardTimeFrameAbsolute
, DashboardTimeFrameAbsoluteArgs

End This property is required. string
Start This property is required. string
End This property is required. string
Start This property is required. string
end This property is required. String
start This property is required. String
end This property is required. string
start This property is required. string
end This property is required. str
start This property is required. str
end This property is required. String
start This property is required. String

DashboardTimeFrameRelative
, DashboardTimeFrameRelativeArgs

Duration This property is required. string
Duration This property is required. string
duration This property is required. String
duration This property is required. string
duration This property is required. str
duration This property is required. String

DashboardVariable
, DashboardVariableArgs

Definition This property is required. DashboardVariableDefinition
DisplayName This property is required. string
Name string
Definition This property is required. DashboardVariableDefinition
DisplayName This property is required. string
Name string
definition This property is required. DashboardVariableDefinition
displayName This property is required. String
name String
definition This property is required. DashboardVariableDefinition
displayName This property is required. string
name string
definition This property is required. DashboardVariableDefinition
display_name This property is required. str
name str
definition This property is required. Property Map
displayName This property is required. String
name String

DashboardVariableDefinition
, DashboardVariableDefinitionArgs

DashboardVariableDefinitionMultiSelect
, DashboardVariableDefinitionMultiSelectArgs

ValuesOrderDirection This property is required. string
The order direction of the values. Can be one of asc, desc, unspecified.
SelectedValues List<string>
Source DashboardVariableDefinitionMultiSelectSource
ValuesOrderDirection This property is required. string
The order direction of the values. Can be one of asc, desc, unspecified.
SelectedValues []string
Source DashboardVariableDefinitionMultiSelectSource
valuesOrderDirection This property is required. String
The order direction of the values. Can be one of asc, desc, unspecified.
selectedValues List<String>
source DashboardVariableDefinitionMultiSelectSource
valuesOrderDirection This property is required. string
The order direction of the values. Can be one of asc, desc, unspecified.
selectedValues string[]
source DashboardVariableDefinitionMultiSelectSource
values_order_direction This property is required. str
The order direction of the values. Can be one of asc, desc, unspecified.
selected_values Sequence[str]
source DashboardVariableDefinitionMultiSelectSource
valuesOrderDirection This property is required. String
The order direction of the values. Can be one of asc, desc, unspecified.
selectedValues List<String>
source Property Map

DashboardVariableDefinitionMultiSelectSource
, DashboardVariableDefinitionMultiSelectSourceArgs

DashboardVariableDefinitionMultiSelectSourceMetricLabel
, DashboardVariableDefinitionMultiSelectSourceMetricLabelArgs

Label This property is required. string
MetricName string
Label This property is required. string
MetricName string
label This property is required. String
metricName String
label This property is required. string
metricName string
label This property is required. str
metric_name str
label This property is required. String
metricName String

DashboardVariableDefinitionMultiSelectSourceQuery
, DashboardVariableDefinitionMultiSelectSourceQueryArgs

DashboardVariableDefinitionMultiSelectSourceQueryQuery
, DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryLogs
, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldName
, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldNameArgs

LogRegex This property is required. string
LogRegex This property is required. string
logRegex This property is required. String
logRegex This property is required. string
log_regex This property is required. str
logRegex This property is required. String

DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValue
, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueArgs

observationField This property is required. Property Map

DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationField
, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationFieldArgs

Keypaths This property is required. List<string>
Scope This property is required. string
Keypaths This property is required. []string
Scope This property is required. string
keypaths This property is required. List<String>
scope This property is required. String
keypaths This property is required. string[]
scope This property is required. string
keypaths This property is required. Sequence[str]
scope This property is required. str
keypaths This property is required. List<String>
scope This property is required. String

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetrics
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelName
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelNameArgs

MetricRegex This property is required. string
MetricRegex This property is required. string
metricRegex This property is required. String
metricRegex This property is required. string
metric_regex This property is required. str
metricRegex This property is required. String

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValue
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilter
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabel
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabelArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetric
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetricArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperator
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorArgs

type This property is required. String
selectedValues List<Property Map>

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValue
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelName
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelNameArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricName
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricNameArgs

DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricName
, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs

MetricRegex This property is required. string
MetricRegex This property is required. string
metricRegex This property is required. String
metricRegex This property is required. string
metric_regex This property is required. str
metricRegex This property is required. String

DashboardVariableDefinitionMultiSelectSourceQueryQuerySpans
, DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansArgs

DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldName
, DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldNameArgs

SpanRegex This property is required. string
SpanRegex This property is required. string
spanRegex This property is required. String
spanRegex This property is required. string
span_regex This property is required. str
spanRegex This property is required. String

DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValue
, DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValueArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

DashboardVariableDefinitionMultiSelectSourceQueryValueDisplayOptions
, DashboardVariableDefinitionMultiSelectSourceQueryValueDisplayOptionsArgs

LabelRegex string
ValueRegex string
LabelRegex string
ValueRegex string
labelRegex String
valueRegex String
labelRegex string
valueRegex string
labelRegex String
valueRegex String

DashboardVariableDefinitionMultiSelectSourceSpanField
, DashboardVariableDefinitionMultiSelectSourceSpanFieldArgs

Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
Type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
Value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. string
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. string
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. str
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. str
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
type This property is required. String
The type of the field. Can be one of ["metadata" "tag" "process_tag"]
value This property is required. String
The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

Package Details

Repository
coralogix coralogix/terraform-provider-coralogix
License
Notes
This Pulumi package is based on the coralogix Terraform Provider.