1. Packages
  2. Coralogix Provider
  3. API Docs
  4. Dashboard
coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix

coralogix.Dashboard

Explore with Pulumi AI

coralogix logo
coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix

    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());
    
        }
    }
    
    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}
    

    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 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 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 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 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 String
    The unique name of the resource.
    args 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",
            },
        },
    });
    
    example, err := coralogix.NewDashboard(ctx, "dashboardResource", &coralogix.DashboardArgs{
    	Annotations: coralogix.DashboardAnnotationArray{
    		&coralogix.DashboardAnnotationArgs{
    			Name: pulumi.String("string"),
    			Source: &coralogix.DashboardAnnotationSourceArgs{
    				Logs: &coralogix.DashboardAnnotationSourceLogsArgs{
    					Strategy: &coralogix.DashboardAnnotationSourceLogsStrategyArgs{
    						Duration: &coralogix.DashboardAnnotationSourceLogsStrategyDurationArgs{
    							DurationField: &coralogix.DashboardAnnotationSourceLogsStrategyDurationDurationFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    							StartTimestampField: &coralogix.DashboardAnnotationSourceLogsStrategyDurationStartTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    						},
    						Instant: &coralogix.DashboardAnnotationSourceLogsStrategyInstantArgs{
    							TimestampField: &coralogix.DashboardAnnotationSourceLogsStrategyInstantTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    						},
    						Range: &coralogix.DashboardAnnotationSourceLogsStrategyRangeArgs{
    							EndTimestampField: &coralogix.DashboardAnnotationSourceLogsStrategyRangeEndTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    							StartTimestampField: &coralogix.DashboardAnnotationSourceLogsStrategyRangeStartTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    						},
    					},
    					LabelFields: coralogix.DashboardAnnotationSourceLogsLabelFieldArray{
    						&coralogix.DashboardAnnotationSourceLogsLabelFieldArgs{
    							Keypaths: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Scope: pulumi.String("string"),
    						},
    					},
    					LuceneQuery:     pulumi.String("string"),
    					MessageTemplate: pulumi.String("string"),
    				},
    				Metrics: &coralogix.DashboardAnnotationSourceMetricsArgs{
    					PromqlQuery: pulumi.String("string"),
    					Strategy: &coralogix.DashboardAnnotationSourceMetricsStrategyArgs{
    						StartTime: &coralogix.DashboardAnnotationSourceMetricsStrategyStartTimeArgs{},
    					},
    					Labels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					MessageTemplate: pulumi.String("string"),
    				},
    				Spans: &coralogix.DashboardAnnotationSourceSpansArgs{
    					Strategy: &coralogix.DashboardAnnotationSourceSpansStrategyArgs{
    						Duration: &coralogix.DashboardAnnotationSourceSpansStrategyDurationArgs{
    							DurationField: &coralogix.DashboardAnnotationSourceSpansStrategyDurationDurationFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    							StartTimestampField: &coralogix.DashboardAnnotationSourceSpansStrategyDurationStartTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    						},
    						Instant: &coralogix.DashboardAnnotationSourceSpansStrategyInstantArgs{
    							TimestampField: &coralogix.DashboardAnnotationSourceSpansStrategyInstantTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    						},
    						Range: &coralogix.DashboardAnnotationSourceSpansStrategyRangeArgs{
    							EndTimestampField: &coralogix.DashboardAnnotationSourceSpansStrategyRangeEndTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    							StartTimestampField: &coralogix.DashboardAnnotationSourceSpansStrategyRangeStartTimestampFieldArgs{
    								Keypaths: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Scope: pulumi.String("string"),
    							},
    						},
    					},
    					LabelFields: coralogix.DashboardAnnotationSourceSpansLabelFieldArray{
    						&coralogix.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: &coralogix.DashboardAutoRefreshArgs{
    		Type: pulumi.String("string"),
    	},
    	ContentJson: pulumi.String("string"),
    	Description: pulumi.String("string"),
    	Filters: coralogix.DashboardFilterArray{
    		&coralogix.DashboardFilterArgs{
    			Source: &coralogix.DashboardFilterSourceArgs{
    				Logs: &coralogix.DashboardFilterSourceLogsArgs{
    					Field: pulumi.String("string"),
    					Operator: &coralogix.DashboardFilterSourceLogsOperatorArgs{
    						Type: pulumi.String("string"),
    						SelectedValues: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					ObservationField: &coralogix.DashboardFilterSourceLogsObservationFieldArgs{
    						Keypaths: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Scope: pulumi.String("string"),
    					},
    				},
    				Metrics: &coralogix.DashboardFilterSourceMetricsArgs{
    					Operator: &coralogix.DashboardFilterSourceMetricsOperatorArgs{
    						Type: pulumi.String("string"),
    						SelectedValues: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					Label:      pulumi.String("string"),
    					MetricName: pulumi.String("string"),
    				},
    				Spans: &coralogix.DashboardFilterSourceSpansArgs{
    					Field: &coralogix.DashboardFilterSourceSpansFieldArgs{
    						Type:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    					Operator: &coralogix.DashboardFilterSourceSpansOperatorArgs{
    						Type: pulumi.String("string"),
    						SelectedValues: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    				},
    			},
    			Collapsed: pulumi.Bool(false),
    			Enabled:   pulumi.Bool(false),
    		},
    	},
    	Folder: &coralogix.DashboardFolderArgs{
    		Id:   pulumi.String("string"),
    		Path: pulumi.String("string"),
    	},
    	Layout: &coralogix.DashboardLayoutArgs{
    		Sections: coralogix.DashboardLayoutSectionArray{
    			&coralogix.DashboardLayoutSectionArgs{
    				Id: pulumi.String("string"),
    				Options: &coralogix.DashboardLayoutSectionOptionsArgs{
    					Name:        pulumi.String("string"),
    					Collapsed:   pulumi.Bool(false),
    					Color:       pulumi.String("string"),
    					Description: pulumi.String("string"),
    				},
    				Rows: coralogix.DashboardLayoutSectionRowArray{
    					&coralogix.DashboardLayoutSectionRowArgs{
    						Height: pulumi.Float64(0),
    						Id:     pulumi.String("string"),
    						Widgets: coralogix.DashboardLayoutSectionRowWidgetArray{
    							&coralogix.DashboardLayoutSectionRowWidgetArgs{
    								Definition: &coralogix.DashboardLayoutSectionRowWidgetDefinitionArgs{
    									BarChart: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartArgs{
    										ColorScheme:       pulumi.String("string"),
    										ColorsBy:          pulumi.String("string"),
    										DataModeType:      pulumi.String("string"),
    										GroupNameTemplate: pulumi.String("string"),
    										MaxBarsPerChart:   pulumi.Float64(0),
    										Query: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryArgs{
    											DataPrime: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeArgs{
    												Query: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArgs{
    														Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsArgs{
    															Field: pulumi.String("string"),
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationFieldArgs{
    																Keypaths: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    																Scope: pulumi.String("string"),
    															},
    														},
    														Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsArgs{
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															Label:      pulumi.String("string"),
    															MetricName: pulumi.String("string"),
    														},
    														Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansArgs{
    															Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansFieldArgs{
    																Type:  pulumi.String("string"),
    																Value: pulumi.String("string"),
    															},
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    														},
    													},
    												},
    												GroupNames: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												StackedGroupName: pulumi.String("string"),
    											},
    											Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationArgs{
    													Type:  pulumi.String("string"),
    													Field: pulumi.String("string"),
    													ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsAggregationObservationFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    													Percent: pulumi.Float64(0),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArgs{
    														Field: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationFieldArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												GroupNames: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												GroupNamesFields: coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsGroupNamesFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    												},
    												LuceneQuery:      pulumi.String("string"),
    												StackedGroupName: pulumi.String("string"),
    												StackedGroupNameField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs{
    													Keypaths: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													Scope: pulumi.String("string"),
    												},
    											},
    											Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsArgs{
    												PromqlQuery: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArgs{
    														Metric: pulumi.String("string"),
    														Operator: &coralogix.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: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansAggregationArgs{
    													AggregationType: pulumi.String("string"),
    													Field:           pulumi.String("string"),
    													Type:            pulumi.String("string"),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArgs{
    														Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterFieldArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												GroupNames: coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansGroupNameArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    												StackedGroupName: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupNameArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    										ScaleType: pulumi.String("string"),
    										SortBy:    pulumi.String("string"),
    										StackDefinition: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartStackDefinitionArgs{
    											MaxSlicesPerBar:   pulumi.Float64(0),
    											StackNameTemplate: pulumi.String("string"),
    										},
    										Unit: pulumi.String("string"),
    										Xaxis: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisArgs{
    											Time: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisTimeArgs{
    												Interval:         pulumi.String("string"),
    												BucketsPresented: pulumi.Float64(0),
    											},
    											Value: &coralogix.DashboardLayoutSectionRowWidgetDefinitionBarChartXaxisValueArgs{},
    										},
    									},
    									DataTable: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableArgs{
    										Query: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryArgs{
    											DataPrime: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeArgs{
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterArgs{
    														Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsArgs{
    															Field: pulumi.String("string"),
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationFieldArgs{
    																Keypaths: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    																Scope: pulumi.String("string"),
    															},
    														},
    														Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsArgs{
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															Label:      pulumi.String("string"),
    															MetricName: pulumi.String("string"),
    														},
    														Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansArgs{
    															Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansFieldArgs{
    																Type:  pulumi.String("string"),
    																Value: pulumi.String("string"),
    															},
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    														},
    													},
    												},
    												Query: pulumi.String("string"),
    											},
    											Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsArgs{
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterArgs{
    														Field: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationFieldArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												Grouping: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingArgs{
    													Aggregations: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArray{
    														&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationArgs{
    															Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationArgs{
    																Type:  pulumi.String("string"),
    																Field: pulumi.String("string"),
    																ObservationField: &coralogix.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: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArray{
    														&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    												TimeFrame: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameArgs{
    													Absolute: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameAbsoluteArgs{
    														End:   pulumi.String("string"),
    														Start: pulumi.String("string"),
    													},
    													Relative: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelativeArgs{
    														Duration: pulumi.String("string"),
    													},
    												},
    											},
    											Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsArgs{
    												PromqlQuery: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArgs{
    														Metric: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														Label: pulumi.String("string"),
    													},
    												},
    												PromqlQueryType: pulumi.String("string"),
    											},
    											Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansArgs{
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterArgs{
    														Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterFieldArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												Grouping: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingArgs{
    													Aggregations: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArray{
    														&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingAggregationArgs{
    															Aggregation: &coralogix.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: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArray{
    														&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    											},
    										},
    										ResultsPerPage: pulumi.Float64(0),
    										RowStyle:       pulumi.String("string"),
    										Columns: coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArray{
    											&coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableColumnArgs{
    												Field: pulumi.String("string"),
    												Width: pulumi.Float64(0),
    											},
    										},
    										DataModeType: pulumi.String("string"),
    										OrderBy: &coralogix.DashboardLayoutSectionRowWidgetDefinitionDataTableOrderByArgs{
    											Field:          pulumi.String("string"),
    											OrderDirection: pulumi.String("string"),
    										},
    									},
    									Gauge: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeArgs{
    										Query: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryArgs{
    											DataPrime: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeArgs{
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterArgs{
    														Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsArgs{
    															Field: pulumi.String("string"),
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationFieldArgs{
    																Keypaths: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    																Scope: pulumi.String("string"),
    															},
    														},
    														Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsArgs{
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															Label:      pulumi.String("string"),
    															MetricName: pulumi.String("string"),
    														},
    														Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansArgs{
    															Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansFieldArgs{
    																Type:  pulumi.String("string"),
    																Value: pulumi.String("string"),
    															},
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    														},
    													},
    												},
    												Query: pulumi.String("string"),
    											},
    											Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsArgs{
    												LogsAggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationArgs{
    													Type:  pulumi.String("string"),
    													Field: pulumi.String("string"),
    													ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsLogsAggregationObservationFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    													Percent: pulumi.Float64(0),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterArgs{
    														Field: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationFieldArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    											},
    											Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs{
    												PromqlQuery: pulumi.String("string"),
    												Aggregation: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArgs{
    														Metric: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														Label: pulumi.String("string"),
    													},
    												},
    											},
    											Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansArgs{
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterArgs{
    														Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterFieldArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    												SpansAggregation: &coralogix.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: coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArray{
    											&coralogix.DashboardLayoutSectionRowWidgetDefinitionGaugeThresholdArgs{
    												Color: pulumi.String("string"),
    												From:  pulumi.Float64(0),
    											},
    										},
    									},
    									Hexagon: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonArgs{
    										Query: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryArgs{
    											DataPrime: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeArgs{
    												DataprimeQuery: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterArgs{
    														Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsArgs{
    															Field: pulumi.String("string"),
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationFieldArgs{
    																Keypaths: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    																Scope: pulumi.String("string"),
    															},
    														},
    														Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsArgs{
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															Label:      pulumi.String("string"),
    															MetricName: pulumi.String("string"),
    														},
    														Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansArgs{
    															Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansFieldArgs{
    																Type:  pulumi.String("string"),
    																Value: pulumi.String("string"),
    															},
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    														},
    													},
    												},
    											},
    											Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationArgs{
    													Type:  pulumi.String("string"),
    													Field: pulumi.String("string"),
    													ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsAggregationObservationFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    													Percent: pulumi.Float64(0),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArgs{
    														Field: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationFieldArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												GroupBies: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsGroupByArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    											},
    											Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsArgs{
    												PromqlQuery: pulumi.String("string"),
    												Aggregation: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArgs{
    														Metric: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														Label: pulumi.String("string"),
    													},
    												},
    												PromqlQueryType: pulumi.String("string"),
    											},
    											Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansAggregationArgs{
    													AggregationType: pulumi.String("string"),
    													Field:           pulumi.String("string"),
    													Type:            pulumi.String("string"),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArgs{
    														Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterFieldArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												GroupBies: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansGroupByArray{
    													&coralogix.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: &coralogix.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: coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArray{
    											&coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs{
    												From:  pulumi.Float64(0),
    												Color: pulumi.String("string"),
    												Label: pulumi.String("string"),
    											},
    										},
    										TimeFrame: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameArgs{
    											Absolute: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameAbsoluteArgs{
    												End:   pulumi.String("string"),
    												Start: pulumi.String("string"),
    											},
    											Relative: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelativeArgs{
    												Duration: pulumi.String("string"),
    											},
    										},
    										Unit: pulumi.String("string"),
    									},
    									HorizontalBarChart: &coralogix.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: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryArgs{
    											Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationArgs{
    													Type:  pulumi.String("string"),
    													Field: pulumi.String("string"),
    													ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsAggregationObservationFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    													Percent: pulumi.Float64(0),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArgs{
    														Field: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationFieldArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												GroupNames: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												GroupNamesFields: coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsGroupNamesFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    												},
    												LuceneQuery:      pulumi.String("string"),
    												StackedGroupName: pulumi.String("string"),
    												StackedGroupNameField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameFieldArgs{
    													Keypaths: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													Scope: pulumi.String("string"),
    												},
    											},
    											Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsArgs{
    												PromqlQuery: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArgs{
    														Metric: pulumi.String("string"),
    														Operator: &coralogix.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: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansAggregationArgs{
    													AggregationType: pulumi.String("string"),
    													Field:           pulumi.String("string"),
    													Type:            pulumi.String("string"),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArgs{
    														Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterFieldArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												GroupNames: coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansGroupNameArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    												StackedGroupName: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupNameArgs{
    													Type:  pulumi.String("string"),
    													Value: pulumi.String("string"),
    												},
    											},
    										},
    										ScaleType: pulumi.String("string"),
    										SortBy:    pulumi.String("string"),
    										StackDefinition: &coralogix.DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartStackDefinitionArgs{
    											MaxSlicesPerBar:   pulumi.Float64(0),
    											StackNameTemplate: pulumi.String("string"),
    										},
    										Unit:        pulumi.String("string"),
    										YAxisViewBy: pulumi.String("string"),
    									},
    									LineChart: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartArgs{
    										QueryDefinitions: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArray{
    											&coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionArgs{
    												Query: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryArgs{
    													Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsArgs{
    														Aggregations: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArray{
    															&coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationArgs{
    																Type:  pulumi.String("string"),
    																Field: pulumi.String("string"),
    																ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsAggregationObservationFieldArgs{
    																	Keypaths: pulumi.StringArray{
    																		pulumi.String("string"),
    																	},
    																	Scope: pulumi.String("string"),
    																},
    																Percent: pulumi.Float64(0),
    															},
    														},
    														Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArray{
    															&coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArgs{
    																Field: pulumi.String("string"),
    																Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperatorArgs{
    																	Type: pulumi.String("string"),
    																	SelectedValues: pulumi.StringArray{
    																		pulumi.String("string"),
    																	},
    																},
    																ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationFieldArgs{
    																	Keypaths: pulumi.StringArray{
    																		pulumi.String("string"),
    																	},
    																	Scope: pulumi.String("string"),
    																},
    															},
    														},
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														LuceneQuery: pulumi.String("string"),
    													},
    													Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsArgs{
    														PromqlQuery: pulumi.String("string"),
    														Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArray{
    															&coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArgs{
    																Metric: pulumi.String("string"),
    																Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperatorArgs{
    																	Type: pulumi.String("string"),
    																	SelectedValues: pulumi.StringArray{
    																		pulumi.String("string"),
    																	},
    																},
    																Label: pulumi.String("string"),
    															},
    														},
    														PromqlQueryType: pulumi.String("string"),
    													},
    													Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansArgs{
    														Aggregations: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArray{
    															&coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansAggregationArgs{
    																AggregationType: pulumi.String("string"),
    																Field:           pulumi.String("string"),
    																Type:            pulumi.String("string"),
    															},
    														},
    														Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArray{
    															&coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArgs{
    																Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterFieldArgs{
    																	Type:  pulumi.String("string"),
    																	Value: pulumi.String("string"),
    																},
    																Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperatorArgs{
    																	Type: pulumi.String("string"),
    																	SelectedValues: pulumi.StringArray{
    																		pulumi.String("string"),
    																	},
    																},
    															},
    														},
    														GroupBies: coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansGroupByArray{
    															&coralogix.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: &coralogix.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: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartLegendArgs{
    											Columns: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											GroupByQuery: pulumi.Bool(false),
    											IsVisible:    pulumi.Bool(false),
    											Placement:    pulumi.String("string"),
    										},
    										Tooltip: &coralogix.DashboardLayoutSectionRowWidgetDefinitionLineChartTooltipArgs{
    											ShowLabels: pulumi.Bool(false),
    											Type:       pulumi.String("string"),
    										},
    									},
    									Markdown: &coralogix.DashboardLayoutSectionRowWidgetDefinitionMarkdownArgs{
    										MarkdownText: pulumi.String("string"),
    										TooltipText:  pulumi.String("string"),
    									},
    									PieChart: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartArgs{
    										LabelDefinition: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartLabelDefinitionArgs{
    											IsVisible:      pulumi.Bool(false),
    											LabelSource:    pulumi.String("string"),
    											ShowName:       pulumi.Bool(false),
    											ShowPercentage: pulumi.Bool(false),
    											ShowValue:      pulumi.Bool(false),
    										},
    										Query: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryArgs{
    											DataPrime: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeArgs{
    												Query: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArgs{
    														Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsArgs{
    															Field: pulumi.String("string"),
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationFieldArgs{
    																Keypaths: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    																Scope: pulumi.String("string"),
    															},
    														},
    														Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsArgs{
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    															Label:      pulumi.String("string"),
    															MetricName: pulumi.String("string"),
    														},
    														Spans: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansArgs{
    															Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansFieldArgs{
    																Type:  pulumi.String("string"),
    																Value: pulumi.String("string"),
    															},
    															Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperatorArgs{
    																Type: pulumi.String("string"),
    																SelectedValues: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    														},
    													},
    												},
    												GroupNames: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												StackedGroupName: pulumi.String("string"),
    											},
    											Logs: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationArgs{
    													Type:  pulumi.String("string"),
    													Field: pulumi.String("string"),
    													ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsAggregationObservationFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    													Percent: pulumi.Float64(0),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArgs{
    														Field: pulumi.String("string"),
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    														ObservationField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationFieldArgs{
    															Keypaths: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Scope: pulumi.String("string"),
    														},
    													},
    												},
    												GroupNames: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												GroupNamesFields: coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsGroupNamesFieldArgs{
    														Keypaths: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Scope: pulumi.String("string"),
    													},
    												},
    												LuceneQuery:      pulumi.String("string"),
    												StackedGroupName: pulumi.String("string"),
    												StackedGroupNameField: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameFieldArgs{
    													Keypaths: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													Scope: pulumi.String("string"),
    												},
    											},
    											Metrics: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsArgs{
    												PromqlQuery: pulumi.String("string"),
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArgs{
    														Metric: pulumi.String("string"),
    														Operator: &coralogix.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: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansArgs{
    												Aggregation: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansAggregationArgs{
    													AggregationType: pulumi.String("string"),
    													Field:           pulumi.String("string"),
    													Type:            pulumi.String("string"),
    												},
    												Filters: coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArgs{
    														Field: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterFieldArgs{
    															Type:  pulumi.String("string"),
    															Value: pulumi.String("string"),
    														},
    														Operator: &coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperatorArgs{
    															Type: pulumi.String("string"),
    															SelectedValues: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												GroupNames: coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArray{
    													&coralogix.DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansGroupNameArgs{
    														Type:  pulumi.String("string"),
    														Value: pulumi.String("string"),
    													},
    												},
    												LuceneQuery: pulumi.String("string"),
    												StackedGroupName: &coralogix.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: &coralogix.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: &coralogix.DashboardTimeFrameArgs{
    		Absolute: &coralogix.DashboardTimeFrameAbsoluteArgs{
    			End:   pulumi.String("string"),
    			Start: pulumi.String("string"),
    		},
    		Relative: &coralogix.DashboardTimeFrameRelativeArgs{
    			Duration: pulumi.String("string"),
    		},
    	},
    	Variables: coralogix.DashboardVariableArray{
    		&coralogix.DashboardVariableArgs{
    			Definition: &coralogix.DashboardVariableDefinitionArgs{
    				ConstantValue: pulumi.String("string"),
    				MultiSelect: &coralogix.DashboardVariableDefinitionMultiSelectArgs{
    					ValuesOrderDirection: pulumi.String("string"),
    					SelectedValues: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Source: &coralogix.DashboardVariableDefinitionMultiSelectSourceArgs{
    						ConstantLists: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LogsPath: pulumi.String("string"),
    						MetricLabel: &coralogix.DashboardVariableDefinitionMultiSelectSourceMetricLabelArgs{
    							Label:      pulumi.String("string"),
    							MetricName: pulumi.String("string"),
    						},
    						Query: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryArgs{
    							Query: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs{
    								Logs: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsArgs{
    									FieldName: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldNameArgs{
    										LogRegex: pulumi.String("string"),
    									},
    									FieldValue: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueArgs{
    										ObservationField: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationFieldArgs{
    											Keypaths: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Scope: pulumi.String("string"),
    										},
    									},
    								},
    								Metrics: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs{
    									LabelName: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelNameArgs{
    										MetricRegex: pulumi.String("string"),
    									},
    									LabelValue: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueArgs{
    										LabelFilters: coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArray{
    											&coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArgs{
    												Label: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabelArgs{
    													StringValue:  pulumi.String("string"),
    													VariableName: pulumi.String("string"),
    												},
    												Metric: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetricArgs{
    													StringValue:  pulumi.String("string"),
    													VariableName: pulumi.String("string"),
    												},
    												Operator: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorArgs{
    													Type: pulumi.String("string"),
    													SelectedValues: coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArray{
    														&coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArgs{
    															StringValue:  pulumi.String("string"),
    															VariableName: pulumi.String("string"),
    														},
    													},
    												},
    											},
    										},
    										LabelName: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelNameArgs{
    											StringValue:  pulumi.String("string"),
    											VariableName: pulumi.String("string"),
    										},
    										MetricName: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricNameArgs{
    											StringValue:  pulumi.String("string"),
    											VariableName: pulumi.String("string"),
    										},
    									},
    									MetricName: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs{
    										MetricRegex: pulumi.String("string"),
    									},
    								},
    								Spans: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansArgs{
    									FieldName: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldNameArgs{
    										SpanRegex: pulumi.String("string"),
    									},
    									FieldValue: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValueArgs{
    										Type:  pulumi.String("string"),
    										Value: pulumi.String("string"),
    									},
    								},
    							},
    							RefreshStrategy: pulumi.String("string"),
    							ValueDisplayOptions: &coralogix.DashboardVariableDefinitionMultiSelectSourceQueryValueDisplayOptionsArgs{
    								LabelRegex: pulumi.String("string"),
    								ValueRegex: pulumi.String("string"),
    							},
    						},
    						SpanField: &coralogix.DashboardVariableDefinitionMultiSelectSourceSpanFieldArgs{
    							Type:  pulumi.String("string"),
    							Value: pulumi.String("string"),
    						},
    					},
    				},
    			},
    			DisplayName: pulumi.String("string"),
    			Name:        pulumi.String("string"),
    		},
    	},
    })
    
    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());
    
    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",
        }])
    
    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",
        }],
    });
    
    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
    

    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Annotations List<DashboardAnnotation>
    AutoRefresh DashboardAutoRefresh
    ContentJson string
    an option to set the dashboard content from a json file. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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. NB: this is not fully compatible with the json that gets exported from the Coralogix UI.
    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 String
    source Property Map
    enabled Boolean
    id String

    DashboardAnnotationSource, DashboardAnnotationSourceArgs

    DashboardAnnotationSourceLogs, DashboardAnnotationSourceLogsArgs

    DashboardAnnotationSourceLogsLabelField, DashboardAnnotationSourceLogsLabelFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceLogsStrategy, DashboardAnnotationSourceLogsStrategyArgs

    DashboardAnnotationSourceLogsStrategyDuration, DashboardAnnotationSourceLogsStrategyDurationArgs

    DashboardAnnotationSourceLogsStrategyDurationDurationField, DashboardAnnotationSourceLogsStrategyDurationDurationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceLogsStrategyDurationStartTimestampField, DashboardAnnotationSourceLogsStrategyDurationStartTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceLogsStrategyInstant, DashboardAnnotationSourceLogsStrategyInstantArgs

    DashboardAnnotationSourceLogsStrategyInstantTimestampField, DashboardAnnotationSourceLogsStrategyInstantTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceLogsStrategyRange, DashboardAnnotationSourceLogsStrategyRangeArgs

    DashboardAnnotationSourceLogsStrategyRangeEndTimestampField, DashboardAnnotationSourceLogsStrategyRangeEndTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceLogsStrategyRangeStartTimestampField, DashboardAnnotationSourceLogsStrategyRangeStartTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceMetrics, DashboardAnnotationSourceMetricsArgs

    DashboardAnnotationSourceMetricsStrategy, DashboardAnnotationSourceMetricsStrategyArgs

    DashboardAnnotationSourceSpans, DashboardAnnotationSourceSpansArgs

    DashboardAnnotationSourceSpansLabelField, DashboardAnnotationSourceSpansLabelFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceSpansStrategy, DashboardAnnotationSourceSpansStrategyArgs

    DashboardAnnotationSourceSpansStrategyDuration, DashboardAnnotationSourceSpansStrategyDurationArgs

    DashboardAnnotationSourceSpansStrategyDurationDurationField, DashboardAnnotationSourceSpansStrategyDurationDurationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceSpansStrategyDurationStartTimestampField, DashboardAnnotationSourceSpansStrategyDurationStartTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceSpansStrategyInstant, DashboardAnnotationSourceSpansStrategyInstantArgs

    DashboardAnnotationSourceSpansStrategyInstantTimestampField, DashboardAnnotationSourceSpansStrategyInstantTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceSpansStrategyRange, DashboardAnnotationSourceSpansStrategyRangeArgs

    DashboardAnnotationSourceSpansStrategyRangeEndTimestampField, DashboardAnnotationSourceSpansStrategyRangeEndTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAnnotationSourceSpansStrategyRangeStartTimestampField, DashboardAnnotationSourceSpansStrategyRangeStartTimestampFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardAutoRefresh, DashboardAutoRefreshArgs

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

    DashboardFilter, DashboardFilterArgs

    DashboardFilterSource, DashboardFilterSourceArgs

    DashboardFilterSourceLogs, DashboardFilterSourceLogsArgs

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

    DashboardFilterSourceLogsObservationField, DashboardFilterSourceLogsObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardFilterSourceLogsOperator, DashboardFilterSourceLogsOperatorArgs

    Type 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 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 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 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 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 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 DashboardFilterSourceMetricsOperator
    Operator to use for filtering.
    Label string
    MetricName string
    Operator DashboardFilterSourceMetricsOperator
    Operator to use for filtering.
    Label string
    MetricName string
    operator DashboardFilterSourceMetricsOperator
    Operator to use for filtering.
    label String
    metricName String
    operator DashboardFilterSourceMetricsOperator
    Operator to use for filtering.
    label string
    metricName string
    operator Property Map
    Operator to use for filtering.
    label String
    metricName String

    DashboardFilterSourceMetricsOperator, DashboardFilterSourceMetricsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardFilterSourceSpansField, DashboardFilterSourceSpansFieldArgs

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

    DashboardFilterSourceSpansOperator, DashboardFilterSourceSpansOperatorArgs

    Type 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 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 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 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 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 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 string
    Collapsed bool
    Color string
    Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
    Description string
    Name string
    Collapsed bool
    Color string
    Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
    Description string
    name String
    collapsed Boolean
    color String
    Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
    description String
    name string
    collapsed boolean
    color string
    Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
    description string
    name str
    collapsed bool
    color str
    Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
    description str
    name String
    collapsed Boolean
    color String
    Section color, valid values: [unspecified cyan green blue purple magenta pink orange]
    description String

    DashboardLayoutSectionRow, DashboardLayoutSectionRowArgs

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

    DashboardLayoutSectionRowWidget, DashboardLayoutSectionRowWidgetArgs

    Definition 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 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 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 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 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 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

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilter, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterArgs

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogs, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsArgs

    field String
    Field in the logs to apply the filter on.
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationField, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperator, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterLogsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    Operator to use for filtering.
    label String
    metricName String

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperator, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterMetricsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansField, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperator, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryDataPrimeFilterSpansOperatorArgs

    Type 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 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 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 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 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 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 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilter, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterArgs

    field String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameField, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryLogsStackedGroupNameFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetrics, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsArgs

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionBarChartQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]

    DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilter, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterArgs

    field Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

    DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupName, DashboardLayoutSectionRowWidgetDefinitionBarChartQuerySpansStackedGroupNameArgs

    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value 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 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 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 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 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 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 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 DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
    ResultsPerPage double
    The number of results to display per page.
    RowStyle 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 DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
    ResultsPerPage float64
    The number of results to display per page.
    RowStyle 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 DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
    resultsPerPage Double
    The number of results to display per page.
    rowStyle 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 DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
    resultsPerPage number
    The number of results to display per page.
    rowStyle 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 DashboardLayoutSectionRowWidgetDefinitionDataTableQuery
    results_per_page float
    The number of results to display per page.
    row_style 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 Property Map
    resultsPerPage Number
    The number of results to display per page.
    rowStyle 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 string
    Width double
    Field string
    Width float64
    field String
    width Double
    field string
    width number
    field str
    width float
    field 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 String
    Field in the logs to apply the filter on.
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationField, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperator, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterLogsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    Operator to use for filtering.
    label String
    metricName String

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperator, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterMetricsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansField, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperator, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryDataPrimeFilterSpansOperatorArgs

    Type 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 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 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 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 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 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 String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregation, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingAggregationAggregationArgs

    Type 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupBy, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsGroupingGroupByArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope 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 string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelative, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryLogsTimeFrameRelativeArgs

    Duration string
    Duration string
    duration String
    duration string
    duration String

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetrics, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsArgs

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionDataTableQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]

    DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupBy, DashboardLayoutSectionRowWidgetDefinitionDataTableQuerySpansGroupingGroupByArgs

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

    DashboardLayoutSectionRowWidgetDefinitionGauge, DashboardLayoutSectionRowWidgetDefinitionGaugeArgs

    Query DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
    Unit 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 DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
    Unit 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 DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
    unit 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 DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
    unit 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 DashboardLayoutSectionRowWidgetDefinitionGaugeQuery
    unit 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 Property Map
    unit 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 String
    Field in the logs to apply the filter on.
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationField, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperator, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterLogsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    Operator to use for filtering.
    label String
    metricName String

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperator, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterMetricsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansField, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperator, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryDataPrimeFilterSpansOperatorArgs

    Type 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 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 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 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 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 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 String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetrics, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsArgs

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

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionGaugeQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionGaugeQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 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 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 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 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 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 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 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 String
    Field in the logs to apply the filter on.
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationField, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperator, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterLogsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    Operator to use for filtering.
    label String
    metricName String

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperator, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterMetricsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansField, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperator, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryDataPrimeFilterSpansOperatorArgs

    Type 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 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 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 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 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 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 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilter, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterArgs

    field String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetrics, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsArgs

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionHexagonQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]

    DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilter, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterArgs

    field Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionHexagonQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

    DashboardLayoutSectionRowWidgetDefinitionHexagonThreshold, DashboardLayoutSectionRowWidgetDefinitionHexagonThresholdArgs

    From double
    Color string
    Label string
    From float64
    Color string
    Label string
    from Double
    color String
    label String
    from number
    color string
    label string
    from_ float
    color str
    label str
    from 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 string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelative, DashboardLayoutSectionRowWidgetDefinitionHexagonTimeFrameRelativeArgs

    Duration string
    Duration string
    duration String
    duration string
    duration 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 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilter, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterArgs

    field String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameField, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryLogsStackedGroupNameFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetrics, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsArgs

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilter, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterArgs

    field Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

    DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupName, DashboardLayoutSectionRowWidgetDefinitionHorizontalBarChartQuerySpansStackedGroupNameArgs

    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value 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 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 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 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 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 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 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 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilter, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterArgs

    field String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilter, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterArgs

    field Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionLineChartQueryDefinitionQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value 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 Property Map
    query 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

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilter, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterArgs

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogs, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsArgs

    field String
    Field in the logs to apply the filter on.
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationField, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperator, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterLogsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    Operator to use for filtering.
    label String
    metricName String

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperator, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterMetricsOperatorArgs

    Type 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 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 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 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 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 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 Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansField, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperator, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryDataPrimeFilterSpansOperatorArgs

    Type 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 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 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 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 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 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 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilter, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterArgs

    field String
    operator Property Map
    Operator to use for filtering.
    observationField Property Map

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationField, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsFilterOperatorArgs

    Type 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 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 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 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 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 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 List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameField, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryLogsStackedGroupNameFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetrics, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsArgs

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilter, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterArgs

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

    DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperator, DashboardLayoutSectionRowWidgetDefinitionPieChartQueryMetricsFilterOperatorArgs

    Type 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 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 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 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 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 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 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 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 string
    Can be one of ["metric" "dimension"]
    AggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 string
    Can be one of ["metric" "dimension"]
    aggregation_type 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 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 str
    Can be one of ["metric" "dimension"]
    aggregationType 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 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 String
    Can be one of ["metric" "dimension"]

    DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilter, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterArgs

    field Property Map
    operator Property Map
    Operator to use for filtering.

    DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterField, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterFieldArgs

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

    DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperator, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansFilterOperatorArgs

    Type 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 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 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 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 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 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 string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]

    DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupName, DashboardLayoutSectionRowWidgetDefinitionPieChartQuerySpansStackedGroupNameArgs

    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value 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 string
    Start string
    End string
    Start string
    end String
    start String
    end string
    start string
    end str
    start str
    end String
    start String

    DashboardTimeFrameRelative, DashboardTimeFrameRelativeArgs

    Duration string
    Duration string
    duration String
    duration string
    duration String

    DashboardVariable, DashboardVariableArgs

    DashboardVariableDefinition, DashboardVariableDefinitionArgs

    DashboardVariableDefinitionMultiSelect, DashboardVariableDefinitionMultiSelectArgs

    ValuesOrderDirection string
    The order direction of the values. Can be one of asc, desc, unspecified.
    SelectedValues List<string>
    Source DashboardVariableDefinitionMultiSelectSource
    ValuesOrderDirection string
    The order direction of the values. Can be one of asc, desc, unspecified.
    SelectedValues []string
    Source DashboardVariableDefinitionMultiSelectSource
    valuesOrderDirection String
    The order direction of the values. Can be one of asc, desc, unspecified.
    selectedValues List<String>
    source DashboardVariableDefinitionMultiSelectSource
    valuesOrderDirection string
    The order direction of the values. Can be one of asc, desc, unspecified.
    selectedValues string[]
    source DashboardVariableDefinitionMultiSelectSource
    values_order_direction str
    The order direction of the values. Can be one of asc, desc, unspecified.
    selected_values Sequence[str]
    source DashboardVariableDefinitionMultiSelectSource
    valuesOrderDirection 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 string
    MetricName string
    Label string
    MetricName string
    label String
    metricName String
    label string
    metricName string
    label String
    metricName String

    DashboardVariableDefinitionMultiSelectSourceQuery, DashboardVariableDefinitionMultiSelectSourceQueryArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQuery, DashboardVariableDefinitionMultiSelectSourceQueryQueryArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryLogs, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldName, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldNameArgs

    LogRegex string
    LogRegex string
    logRegex String
    logRegex string
    logRegex String

    DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValue, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationField, DashboardVariableDefinitionMultiSelectSourceQueryQueryLogsFieldValueObservationFieldArgs

    Keypaths List<string>
    Scope string
    Keypaths []string
    Scope string
    keypaths List<String>
    scope String
    keypaths string[]
    scope string
    keypaths Sequence[str]
    scope str
    keypaths List<String>
    scope String

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetrics, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelName, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelNameArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValue, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilter, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabel, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterLabelArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetric, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterMetricArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperator, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValue, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelFilterOperatorSelectedValueArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelName, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueLabelNameArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricName, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsLabelValueMetricNameArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricName, DashboardVariableDefinitionMultiSelectSourceQueryQueryMetricsMetricNameArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQuerySpans, DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansArgs

    DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldName, DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldNameArgs

    SpanRegex string
    SpanRegex string
    spanRegex String
    spanRegex string
    spanRegex String

    DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValue, DashboardVariableDefinitionMultiSelectSourceQueryQuerySpansFieldValueArgs

    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value 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 string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    Type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    Value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value String
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type string
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value string
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type str
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value str
    The value of the field. When the field type is metadata, can be one of ["applicationname" "operationname" "servicename" "subsystemname" "unspecified"]
    type String
    The type of the field. Can be one of ["metadata" "tag" "process_tag"]
    value 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.
    coralogix logo
    coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix