1. Packages
  2. Datadog
  3. API Docs
  4. Dashboard
Datadog v4.27.0 published on Thursday, Mar 14, 2024 by Pulumi

datadog.Dashboard

Explore with Pulumi AI

datadog logo
Datadog v4.27.0 published on Thursday, Mar 14, 2024 by Pulumi

    Provides a Datadog dashboard resource. This can be used to create and manage Datadog dashboards.

    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.datadog.Dashboard;
    import com.pulumi.datadog.DashboardArgs;
    import com.pulumi.datadog.inputs.DashboardTemplateVariableArgs;
    import com.pulumi.datadog.inputs.DashboardTemplateVariablePresetArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetAlertGraphDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetAlertValueDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetChangeDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetDistributionDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetCheckStatusDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetHeatmapDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetHeatmapDefinitionYaxisArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionRequestArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionStyleArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetNoteDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetQueryValueDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetQueryTableDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionRequestArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionXaxisArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionYaxisArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetServicemapDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetTimeseriesDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetToplistDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetEventStreamDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetWidgetLayoutArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetEventTimelineDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetFreeTextDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetIframeDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetImageDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetLogStreamDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetLogStreamDefinitionSortArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetManageStatusDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetTraceServiceDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetPowerpackDefinitionArgs;
    import com.pulumi.datadog.inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs;
    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 orderedDashboard = new Dashboard("orderedDashboard", DashboardArgs.builder()        
                .description("Created using the Datadog provider in Pulumi")
                .isReadOnly(true)
                .layoutType("ordered")
                .templateVariables(            
                    DashboardTemplateVariableArgs.builder()
                        .default_("aws")
                        .name("var_1")
                        .prefix("host")
                        .build(),
                    DashboardTemplateVariableArgs.builder()
                        .default_("autoscaling")
                        .name("var_2")
                        .prefix("service_name")
                        .build())
                .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()
                    .name("preset_1")
                    .templateVariables(                
                        DashboardTemplateVariablePresetTemplateVariableArgs.builder()
                            .name("var_1")
                            .value("host.dc")
                            .build(),
                        DashboardTemplateVariablePresetTemplateVariableArgs.builder()
                            .name("var_2")
                            .value("my_service")
                            .build())
                    .build())
                .title("Ordered Layout Dashboard")
                .widgets(            
                    DashboardWidgetArgs.builder()
                        .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()
                            .alertId("895605")
                            .liveSpan("1h")
                            .title("Widget Title")
                            .vizType("timeseries")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()
                            .alertId("895605")
                            .precision(3)
                            .textAlign("center")
                            .title("Widget Title")
                            .unit("b")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()
                            .alertId("895605")
                            .precision(3)
                            .textAlign("center")
                            .title("Widget Title")
                            .unit("b")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .changeDefinition(DashboardWidgetChangeDefinitionArgs.builder()
                            .liveSpan("1h")
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .distributionDefinition(DashboardWidgetDistributionDefinitionArgs.builder()
                            .liveSpan("1h")
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .checkStatusDefinition(DashboardWidgetCheckStatusDefinitionArgs.builder()
                            .check("aws.ecs.agent_connected")
                            .groupBy(                        
                                "account",
                                "cluster")
                            .grouping("cluster")
                            .liveSpan("1h")
                            .tags(                        
                                "account:demo",
                                "cluster:awseb-ruthebdog-env-8-dn3m6u3gvk")
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .heatmapDefinition(DashboardWidgetHeatmapDefinitionArgs.builder()
                            .liveSpan("1h")
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .title("Widget Title")
                            .yaxis(DashboardWidgetHeatmapDefinitionYaxisArgs.builder()
                                .includeZero(true)
                                .max(2)
                                .min(1)
                                .scale("sqrt")
                                .build())
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .hostmapDefinition(DashboardWidgetHostmapDefinitionArgs.builder()
                            .group(                        
                                "host",
                                "region")
                            .noGroupHosts(true)
                            .noMetricHosts(true)
                            .nodeType("container")
                            .request(DashboardWidgetHostmapDefinitionRequestArgs.builder()
                                .fill(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .size(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .scope(                        
                                "region:us-east-1",
                                "aws_account:727006795293")
                            .style(DashboardWidgetHostmapDefinitionStyleArgs.builder()
                                .fillMax("20")
                                .fillMin("10")
                                .palette("yellow_to_green")
                                .paletteFlip(true)
                                .build())
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()
                            .backgroundColor("pink")
                            .content("note text")
                            .fontSize("14")
                            .showTick(true)
                            .textAlign("center")
                            .tickEdge("left")
                            .tickPos("50%")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .queryValueDefinition(DashboardWidgetQueryValueDefinitionArgs.builder()
                            .autoscale(true)
                            .customUnit("xx")
                            .liveSpan("1h")
                            .precision("4")
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .textAlign("right")
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .queryTableDefinition(DashboardWidgetQueryTableDefinitionArgs.builder()
                            .liveSpan("1h")
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .scatterplotDefinition(DashboardWidgetScatterplotDefinitionArgs.builder()
                            .colorByGroups(                        
                                "account",
                                "apm-role-group")
                            .liveSpan("1h")
                            .request(DashboardWidgetScatterplotDefinitionRequestArgs.builder()
                                .x(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .y(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .title("Widget Title")
                            .xaxis(DashboardWidgetScatterplotDefinitionXaxisArgs.builder()
                                .includeZero(true)
                                .label("x")
                                .max("2000")
                                .min("1")
                                .scale("pow")
                                .build())
                            .yaxis(DashboardWidgetScatterplotDefinitionYaxisArgs.builder()
                                .includeZero(false)
                                .label("y")
                                .max("2222")
                                .min("5")
                                .scale("log")
                                .build())
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .servicemapDefinition(DashboardWidgetServicemapDefinitionArgs.builder()
                            .filters(                        
                                "env:prod",
                                "datacenter:dc1")
                            .service("master-db")
                            .title("env: prod, datacenter:dc1, service: master-db")
                            .titleAlign("left")
                            .titleSize("16")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .event(                        
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .legendSize("2")
                            .liveSpan("1h")
                            .marker(                        
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .request(                        
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .showLegend(true)
                            .title("Widget Title")
                            .yaxis(DashboardWidgetTimeseriesDefinitionYaxisArgs.builder()
                                .includeZero(false)
                                .max(100)
                                .scale("log")
                                .build())
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .toplistDefinition(DashboardWidgetToplistDefinitionArgs.builder()
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .groupDefinition(DashboardWidgetGroupDefinitionArgs.builder()
                            .layoutType("ordered")
                            .title("Group Widget")
                            .widget(                        
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .serviceLevelObjectiveDefinition(DashboardWidgetServiceLevelObjectiveDefinitionArgs.builder()
                            .showErrorBudget(true)
                            .sloId("56789")
                            .timeWindows(                        
                                "7d",
                                "previous_week")
                            .title("Widget Title")
                            .viewMode("overall")
                            .viewType("detail")
                            .build())
                        .build())
                .build());
    
            var freeDashboard = new Dashboard("freeDashboard", DashboardArgs.builder()        
                .description("Created using the Datadog provider in Pulumi")
                .isReadOnly(false)
                .layoutType("free")
                .templateVariables(            
                    DashboardTemplateVariableArgs.builder()
                        .default_("aws")
                        .name("var_1")
                        .prefix("host")
                        .build(),
                    DashboardTemplateVariableArgs.builder()
                        .default_("autoscaling")
                        .name("var_2")
                        .prefix("service_name")
                        .build())
                .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()
                    .name("preset_1")
                    .templateVariables(                
                        DashboardTemplateVariablePresetTemplateVariableArgs.builder()
                            .name("var_1")
                            .value("host.dc")
                            .build(),
                        DashboardTemplateVariablePresetTemplateVariableArgs.builder()
                            .name("var_2")
                            .value("my_service")
                            .build())
                    .build())
                .title("Free Layout Dashboard")
                .widgets(            
                    DashboardWidgetArgs.builder()
                        .eventStreamDefinition(DashboardWidgetEventStreamDefinitionArgs.builder()
                            .eventSize("l")
                            .liveSpan("1h")
                            .query("*")
                            .title("Widget Title")
                            .titleAlign("left")
                            .titleSize(16)
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(43)
                            .width(32)
                            .x(0)
                            .y(0)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .eventTimelineDefinition(DashboardWidgetEventTimelineDefinitionArgs.builder()
                            .liveSpan("1h")
                            .query("*")
                            .title("Widget Title")
                            .titleAlign("left")
                            .titleSize(16)
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(9)
                            .width(66)
                            .x(33)
                            .y(60)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .freeTextDefinition(DashboardWidgetFreeTextDefinitionArgs.builder()
                            .color("#d00")
                            .fontSize("36")
                            .text("free text content")
                            .textAlign("left")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(20)
                            .width(34)
                            .x(33)
                            .y(0)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .iframeDefinition(DashboardWidgetIframeDefinitionArgs.builder()
                            .url("http://google.com")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(46)
                            .width(39)
                            .x(101)
                            .y(0)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .imageDefinition(DashboardWidgetImageDefinitionArgs.builder()
                            .margin("small")
                            .sizing("fit")
                            .url("https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(20)
                            .width(30)
                            .x(69)
                            .y(0)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .logStreamDefinition(DashboardWidgetLogStreamDefinitionArgs.builder()
                            .columns(                        
                                "core_host",
                                "core_service",
                                "tag_source")
                            .indexes("main")
                            .messageDisplay("expanded-md")
                            .query("error")
                            .showDateColumn(true)
                            .showMessageColumn(true)
                            .sort(DashboardWidgetLogStreamDefinitionSortArgs.builder()
                                .column("time")
                                .order("desc")
                                .build())
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(36)
                            .width(32)
                            .x(0)
                            .y(45)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .manageStatusDefinition(DashboardWidgetManageStatusDefinitionArgs.builder()
                            .colorPreference("text")
                            .displayFormat("countsAndList")
                            .hideZeroCounts(true)
                            .query("type:metric")
                            .showLastTriggered(false)
                            .sort("status,asc")
                            .summaryType("monitors")
                            .title("Widget Title")
                            .titleAlign("left")
                            .titleSize(16)
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(40)
                            .width(30)
                            .x(101)
                            .y(48)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .traceServiceDefinition(DashboardWidgetTraceServiceDefinitionArgs.builder()
                            .displayFormat("three_column")
                            .env("datadog.com")
                            .liveSpan("1h")
                            .service("alerting-cassandra")
                            .showBreakdown(true)
                            .showDistribution(true)
                            .showErrors(true)
                            .showHits(true)
                            .showLatency(false)
                            .showResourceList(false)
                            .sizeFormat("large")
                            .spanName("cassandra.query")
                            .title("alerting-cassandra #env:datadog.com")
                            .titleAlign("center")
                            .titleSize("13")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(38)
                            .width(66)
                            .x(33)
                            .y(21)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(16)
                            .width(25)
                            .x(58)
                            .y(83)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .request(                        
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(16)
                            .width(28)
                            .x(29)
                            .y(83)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(16)
                            .width(28)
                            .x(0)
                            .y(83)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .request(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .powerpackDefinition(DashboardWidgetPowerpackDefinitionArgs.builder()
                            .backgroundColor("blue")
                            .bannerImg("https://example.org/example.png")
                            .powerpackId("00000000-0000-0000-0000-000000000000")
                            .showTitle(true)
                            .templateVariables(DashboardWidgetPowerpackDefinitionTemplateVariablesArgs.builder()
                                .controlledByPowerpack(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .controlledExternally(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .title("Powerpack Widget")
                            .build())
                        .build())
                .build());
    
        }
    }
    
    resources:
      # Example Ordered Layout
      orderedDashboard:
        type: datadog:Dashboard
        properties:
          description: Created using the Datadog provider in Pulumi
          isReadOnly: true
          layoutType: ordered
          templateVariables:
            - default: aws
              name: var_1
              prefix: host
            - default: autoscaling
              name: var_2
              prefix: service_name
          templateVariablePresets:
            - name: preset_1
              templateVariables:
                - name: var_1
                  value: host.dc
                - name: var_2
                  value: my_service
          title: Ordered Layout Dashboard
          widgets:
            - alertGraphDefinition:
                alertId: '895605'
                liveSpan: 1h
                title: Widget Title
                vizType: timeseries
            - alertValueDefinition:
                alertId: '895605'
                precision: 3
                textAlign: center
                title: Widget Title
                unit: b
            - alertValueDefinition:
                alertId: '895605'
                precision: 3
                textAlign: center
                title: Widget Title
                unit: b
            - changeDefinition:
                liveSpan: 1h
                request:
                  - changeType: absolute
                    compareTo: week_before
                    increaseGood: true
                    orderBy: name
                    orderDir: desc
                    q: avg:system.load.1{env:staging} by {account}
                    showPresent: true
                title: Widget Title
            - distributionDefinition:
                liveSpan: 1h
                request:
                  - q: avg:system.load.1{env:staging} by {account}
                    style:
                      palette: warm
                title: Widget Title
            - checkStatusDefinition:
                check: aws.ecs.agent_connected
                groupBy:
                  - account
                  - cluster
                grouping: cluster
                liveSpan: 1h
                tags:
                  - account:demo
                  - cluster:awseb-ruthebdog-env-8-dn3m6u3gvk
                title: Widget Title
            - heatmapDefinition:
                liveSpan: 1h
                request:
                  - q: avg:system.load.1{env:staging} by {account}
                    style:
                      palette: warm
                title: Widget Title
                yaxis:
                  includeZero: true
                  max: 2
                  min: 1
                  scale: sqrt
            - hostmapDefinition:
                group:
                  - host
                  - region
                noGroupHosts: true
                noMetricHosts: true
                nodeType: container
                request:
                  fill:
                    - q: avg:system.load.1{*} by {host}
                  size:
                    - q: avg:memcache.uptime{*} by {host}
                scope:
                  - region:us-east-1
                  - aws_account:727006795293
                style:
                  fillMax: '20'
                  fillMin: '10'
                  palette: yellow_to_green
                  paletteFlip: true
                title: Widget Title
            - noteDefinition:
                backgroundColor: pink
                content: note text
                fontSize: '14'
                showTick: true
                textAlign: center
                tickEdge: left
                tickPos: 50%
            - queryValueDefinition:
                autoscale: true
                customUnit: xx
                liveSpan: 1h
                precision: '4'
                request:
                  - aggregator: sum
                    conditionalFormats:
                      - comparator: <
                        palette: white_on_green
                        value: '2'
                      - comparator: '>'
                        palette: white_on_red
                        value: '2.2'
                    q: avg:system.load.1{env:staging} by {account}
                textAlign: right
                title: Widget Title
            - queryTableDefinition:
                liveSpan: 1h
                request:
                  - aggregator: sum
                    conditionalFormats:
                      - comparator: <
                        palette: white_on_green
                        value: '2'
                      - comparator: '>'
                        palette: white_on_red
                        value: '2.2'
                    limit: '10'
                    q: avg:system.load.1{env:staging} by {account}
                title: Widget Title
            - scatterplotDefinition:
                colorByGroups:
                  - account
                  - apm-role-group
                liveSpan: 1h
                request:
                  x:
                    - aggregator: max
                      q: avg:system.cpu.user{*} by {service, account}
                  y:
                    - aggregator: min
                      q: avg:system.mem.used{*} by {service, account}
                title: Widget Title
                xaxis:
                  includeZero: true
                  label: x
                  max: '2000'
                  min: '1'
                  scale: pow
                yaxis:
                  includeZero: false
                  label: y
                  max: '2222'
                  min: '5'
                  scale: log
            - servicemapDefinition:
                filters:
                  - env:prod
                  - datacenter:dc1
                service: master-db
                title: 'env: prod, datacenter:dc1, service: master-db'
                titleAlign: left
                titleSize: '16'
            - timeseriesDefinition:
                event:
                  - q: sources:test tags:1
                  - q: sources:test tags:2
                legendSize: '2'
                liveSpan: 1h
                marker:
                  - displayType: error dashed
                    label: ' z=6 '
                    value: y = 4
                  - displayType: ok solid
                    label: ' x=8 '
                    value: 10 < y < 999
                request:
                  - displayType: line
                    metadata:
                      - aliasName: Alpha
                        expression: avg:system.cpu.user{app:general} by {env}
                    q: avg:system.cpu.user{app:general} by {env}
                    style:
                      lineType: dashed
                      lineWidth: thin
                      palette: warm
                  - displayType: area
                    logQuery:
                      computeQuery:
                        aggregation: avg
                        facet: '@duration'
                        interval: 5000
                      groupBy:
                        - facet: host
                          limit: 10
                          sortQuery:
                            aggregation: avg
                            facet: '@duration'
                            order: desc
                      index: mcnulty
                      searchQuery: status:info
                  - apmQuery:
                      computeQuery:
                        aggregation: avg
                        facet: '@duration'
                        interval: 5000
                      groupBy:
                        - facet: resource_name
                          limit: 50
                          sortQuery:
                            aggregation: avg
                            facet: '@string_query.interval'
                            order: desc
                      index: apm-search
                      searchQuery: type:web
                    displayType: bars
                  - displayType: area
                    processQuery:
                      filterBy:
                        - active
                      limit: 50
                      metric: process.stat.cpu.total_pct
                      searchBy: error
                showLegend: true
                title: Widget Title
                yaxis:
                  includeZero: false
                  max: 100
                  scale: log
            - toplistDefinition:
                request:
                  - conditionalFormats:
                      - comparator: <
                        palette: white_on_green
                        value: '2'
                      - comparator: '>'
                        palette: white_on_red
                        value: '2.2'
                    q: avg:system.cpu.user{app:general} by {env}
                title: Widget Title
            - groupDefinition:
                layoutType: ordered
                title: Group Widget
                widget:
                  - noteDefinition:
                      backgroundColor: pink
                      content: cluster note widget
                      fontSize: '14'
                      showTick: true
                      textAlign: center
                      tickEdge: left
                      tickPos: 50%
                  - alertGraphDefinition:
                      alertId: '123'
                      liveSpan: 1h
                      title: Alert Graph
                      vizType: toplist
            - serviceLevelObjectiveDefinition:
                showErrorBudget: true
                sloId: '56789'
                timeWindows:
                  - 7d
                  - previous_week
                title: Widget Title
                viewMode: overall
                viewType: detail
      # Example Free Layout
      freeDashboard:
        type: datadog:Dashboard
        properties:
          description: Created using the Datadog provider in Pulumi
          isReadOnly: false
          layoutType: free
          templateVariables:
            - default: aws
              name: var_1
              prefix: host
            - default: autoscaling
              name: var_2
              prefix: service_name
          templateVariablePresets:
            - name: preset_1
              templateVariables:
                - name: var_1
                  value: host.dc
                - name: var_2
                  value: my_service
          title: Free Layout Dashboard
          widgets:
            - eventStreamDefinition:
                eventSize: l
                liveSpan: 1h
                query: '*'
                title: Widget Title
                titleAlign: left
                titleSize: 16
              widgetLayout:
                height: 43
                width: 32
                x: 0
                y: 0
            - eventTimelineDefinition:
                liveSpan: 1h
                query: '*'
                title: Widget Title
                titleAlign: left
                titleSize: 16
              widgetLayout:
                height: 9
                width: 66
                x: 33
                y: 60
            - freeTextDefinition:
                color: '#d00'
                fontSize: '36'
                text: free text content
                textAlign: left
              widgetLayout:
                height: 20
                width: 34
                x: 33
                y: 0
            - iframeDefinition:
                url: http://google.com
              widgetLayout:
                height: 46
                width: 39
                x: 101
                y: 0
            - imageDefinition:
                margin: small
                sizing: fit
                url: https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350
              widgetLayout:
                height: 20
                width: 30
                x: 69
                y: 0
            - logStreamDefinition:
                columns:
                  - core_host
                  - core_service
                  - tag_source
                indexes:
                  - main
                messageDisplay: expanded-md
                query: error
                showDateColumn: true
                showMessageColumn: true
                sort:
                  column: time
                  order: desc
              widgetLayout:
                height: 36
                width: 32
                x: 0
                y: 45
            - manageStatusDefinition:
                colorPreference: text
                displayFormat: countsAndList
                hideZeroCounts: true
                query: type:metric
                showLastTriggered: false
                sort: status,asc
                summaryType: monitors
                title: Widget Title
                titleAlign: left
                titleSize: 16
              widgetLayout:
                height: 40
                width: 30
                x: 101
                y: 48
            - traceServiceDefinition:
                displayFormat: three_column
                env: datadog.com
                liveSpan: 1h
                service: alerting-cassandra
                showBreakdown: true
                showDistribution: true
                showErrors: true
                showHits: true
                showLatency: false
                showResourceList: false
                sizeFormat: large
                spanName: cassandra.query
                title: 'alerting-cassandra #env:datadog.com'
                titleAlign: center
                titleSize: '13'
              widgetLayout:
                height: 38
                width: 66
                x: 33
                y: 21
            - timeseriesDefinition:
                request:
                  - formula:
                      - alias: my ff query
                        formulaExpression: my_query_1 + my_query_2
                      - alias: my second ff query
                        formulaExpression: my_query_1 * my_query_2
                        limit:
                          count: 5
                          order: desc
                    query:
                      - metricQuery:
                          aggregator: sum
                          dataSource: metrics
                          name: my_query_1
                          query: avg:system.cpu.user{app:general} by {env}
                      - metricQuery:
                          aggregator: sum
                          name: my_query_2
                          query: avg:system.cpu.user{app:general} by {env}
              widgetLayout:
                height: 16
                width: 25
                x: 58
                y: 83
            - timeseriesDefinition:
                request:
                  - query:
                      - eventQuery:
                          compute:
                            - aggregation: count
                          dataSource: logs
                          groupBy:
                            - facet: host
                              limit: 10
                              sort:
                                aggregation: avg
                                metric: '@lambda.max_memory_used'
                          indexes:
                            - days-3
                          name: my-query
                  - displayType: overlay
                    query:
                      - metricQuery:
                          dataSource: metrics
                          name: MyOverlay
                          query: avg:system.cpu.user{host:COMP-QJWVM2FYT4}
              widgetLayout:
                height: 16
                width: 28
                x: 29
                y: 83
            - timeseriesDefinition:
                request:
                  - query:
                      - processQuery:
                          aggregator: sum
                          dataSource: process
                          isNormalizedCpu: true
                          limit: 10
                          metric: process.stat.cpu.total_pct
                          name: my_process_query
                          sort: asc
                          tagFilters:
                            - some_filter
                          textFilter: abc
              widgetLayout:
                height: 16
                width: 28
                x: 0
                y: 83
            - timeseriesDefinition:
                request:
                  - formula:
                      - alias: my cloud cost query
                        formulaExpression: query1
                    query:
                      - cloudCostQuery:
                          aggregator: sum
                          dataSource: cloud_cost
                          name: query1
                          query: sum:aws.cost.amortized{*}
            - powerpackDefinition:
                backgroundColor: blue
                bannerImg: https://example.org/example.png
                powerpackId: 00000000-0000-0000-0000-000000000000
                showTitle: true
                templateVariables:
                  controlledByPowerpack:
                    - name: var_3
                      prefix: timeframe
                      values:
                        - default
                        - values
                        - here
                  controlledExternally:
                    - name: var_2
                      prefix: service_name
                      values:
                        - autoscaling
                title: Powerpack Widget
    

    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: DashboardArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def Dashboard(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  layout_type: Optional[str] = None,
                  title: Optional[str] = None,
                  restricted_roles: Optional[Sequence[str]] = None,
                  is_read_only: Optional[bool] = None,
                  notify_lists: Optional[Sequence[str]] = None,
                  reflow_type: Optional[str] = None,
                  dashboard_lists: Optional[Sequence[int]] = None,
                  tags: Optional[Sequence[str]] = None,
                  template_variable_presets: Optional[Sequence[DashboardTemplateVariablePresetArgs]] = None,
                  template_variables: Optional[Sequence[DashboardTemplateVariableArgs]] = None,
                  description: Optional[str] = None,
                  url: Optional[str] = None,
                  widgets: Optional[Sequence[DashboardWidgetArgs]] = None)
    func NewDashboard(ctx *Context, name string, args DashboardArgs, opts ...ResourceOption) (*Dashboard, error)
    public Dashboard(string name, DashboardArgs args, CustomResourceOptions? opts = null)
    public Dashboard(String name, DashboardArgs args)
    public Dashboard(String name, DashboardArgs args, CustomResourceOptions options)
    
    type: datadog: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.

    Example

    The following reference example uses placeholder values for all input properties.

    var dashboardResource = new Datadog.Dashboard("dashboardResource", new()
    {
        LayoutType = "string",
        Title = "string",
        RestrictedRoles = new[]
        {
            "string",
        },
        NotifyLists = new[]
        {
            "string",
        },
        ReflowType = "string",
        DashboardLists = new[]
        {
            0,
        },
        Tags = new[]
        {
            "string",
        },
        TemplateVariablePresets = new[]
        {
            new Datadog.Inputs.DashboardTemplateVariablePresetArgs
            {
                Name = "string",
                TemplateVariables = new[]
                {
                    new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs
                    {
                        Name = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
            },
        },
        TemplateVariables = new[]
        {
            new Datadog.Inputs.DashboardTemplateVariableArgs
            {
                Name = "string",
                AvailableValues = new[]
                {
                    "string",
                },
                Defaults = new[]
                {
                    "string",
                },
                Prefix = "string",
            },
        },
        Description = "string",
        Url = "string",
        Widgets = new[]
        {
            new Datadog.Inputs.DashboardWidgetArgs
            {
                AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs
                {
                    AlertId = "string",
                    VizType = "string",
                    LiveSpan = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs
                {
                    AlertId = "string",
                    Precision = 0,
                    TextAlign = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Unit = "string",
                },
                ChangeDefinition = new Datadog.Inputs.DashboardWidgetChangeDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetChangeDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ChangeType = "string",
                            CompareTo = "string",
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            IncreaseGood = false,
                            LogQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            OrderBy = "string",
                            OrderDir = "string",
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ShowPresent = false,
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                CheckStatusDefinition = new Datadog.Inputs.DashboardWidgetCheckStatusDefinitionArgs
                {
                    Check = "string",
                    Grouping = "string",
                    Group = "string",
                    GroupBies = new[]
                    {
                        "string",
                    },
                    LiveSpan = "string",
                    Tags = new[]
                    {
                        "string",
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                DistributionDefinition = new Datadog.Inputs.DashboardWidgetDistributionDefinitionArgs
                {
                    LegendSize = "string",
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ApmStatsQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmStatsQueryArgs
                            {
                                Env = "string",
                                Name = "string",
                                PrimaryTag = "string",
                                RowType = "string",
                                Service = "string",
                                Columns = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs
                                    {
                                        Name = "string",
                                        Alias = "string",
                                        CellDisplayMode = "string",
                                        Order = "string",
                                    },
                                },
                                Resource = "string",
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            RumQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    ShowLegend = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                EventStreamDefinition = new Datadog.Inputs.DashboardWidgetEventStreamDefinitionArgs
                {
                    Query = "string",
                    EventSize = "string",
                    LiveSpan = "string",
                    TagsExecution = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                EventTimelineDefinition = new Datadog.Inputs.DashboardWidgetEventTimelineDefinitionArgs
                {
                    Query = "string",
                    LiveSpan = "string",
                    TagsExecution = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                FreeTextDefinition = new Datadog.Inputs.DashboardWidgetFreeTextDefinitionArgs
                {
                    Text = "string",
                    Color = "string",
                    FontSize = "string",
                    TextAlign = "string",
                },
                GeomapDefinition = new Datadog.Inputs.DashboardWidgetGeomapDefinitionArgs
                {
                    View = new Datadog.Inputs.DashboardWidgetGeomapDefinitionViewArgs
                    {
                        Focus = "string",
                    },
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetGeomapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestArgs
                        {
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                        },
                    },
                    Style = new Datadog.Inputs.DashboardWidgetGeomapDefinitionStyleArgs
                    {
                        Palette = "string",
                        PaletteFlip = false,
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                GroupDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionArgs
                {
                    LayoutType = "string",
                    BackgroundColor = "string",
                    BannerImg = "string",
                    ShowTitle = false,
                    Title = "string",
                    Widgets = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs
                        {
                            AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs
                            {
                                AlertId = "string",
                                VizType = "string",
                                LiveSpan = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            AlertValueDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionArgs
                            {
                                AlertId = "string",
                                Precision = 0,
                                TextAlign = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                                Unit = "string",
                            },
                            ChangeDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs
                                    {
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ChangeType = "string",
                                        CompareTo = "string",
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        IncreaseGood = false,
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        OrderBy = "string",
                                        OrderDir = "string",
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ShowPresent = false,
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            CheckStatusDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionArgs
                            {
                                Check = "string",
                                Grouping = "string",
                                Group = "string",
                                GroupBies = new[]
                                {
                                    "string",
                                },
                                LiveSpan = "string",
                                Tags = new[]
                                {
                                    "string",
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            DistributionDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionArgs
                            {
                                LegendSize = "string",
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs
                                    {
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ApmStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs
                                        {
                                            Env = "string",
                                            Name = "string",
                                            PrimaryTag = "string",
                                            RowType = "string",
                                            Service = "string",
                                            Columns = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs
                                                {
                                                    Name = "string",
                                                    Alias = "string",
                                                    CellDisplayMode = "string",
                                                    Order = "string",
                                                },
                                            },
                                            Resource = "string",
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs
                                        {
                                            Palette = "string",
                                        },
                                    },
                                },
                                ShowLegend = false,
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            EventStreamDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionArgs
                            {
                                Query = "string",
                                EventSize = "string",
                                LiveSpan = "string",
                                TagsExecution = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            EventTimelineDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionArgs
                            {
                                Query = "string",
                                LiveSpan = "string",
                                TagsExecution = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            FreeTextDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionArgs
                            {
                                Text = "string",
                                Color = "string",
                                FontSize = "string",
                                TextAlign = "string",
                            },
                            GeomapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionArgs
                            {
                                View = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs
                                {
                                    Focus = "string",
                                },
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs
                                    {
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs
                                {
                                    Palette = "string",
                                    PaletteFlip = false,
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            HeatmapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                Events = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs
                                    {
                                        Q = "string",
                                        TagsExecution = "string",
                                    },
                                },
                                LegendSize = "string",
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs
                                    {
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs
                                        {
                                            Palette = "string",
                                        },
                                    },
                                },
                                ShowLegend = false,
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                                Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs
                                {
                                    IncludeZero = false,
                                    Label = "string",
                                    Max = "string",
                                    Min = "string",
                                    Scale = "string",
                                },
                            },
                            HostmapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                Groups = new[]
                                {
                                    "string",
                                },
                                NoGroupHosts = false,
                                NoMetricHosts = false,
                                NodeType = "string",
                                Request = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs
                                {
                                    Fills = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs
                                        {
                                            ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs
                                            {
                                                Metric = "string",
                                                FilterBies = new[]
                                                {
                                                    "string",
                                                },
                                                Limit = 0,
                                                SearchBy = "string",
                                            },
                                            Q = "string",
                                            RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                        },
                                    },
                                    Sizes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs
                                        {
                                            ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs
                                            {
                                                Metric = "string",
                                                FilterBies = new[]
                                                {
                                                    "string",
                                                },
                                                Limit = 0,
                                                SearchBy = "string",
                                            },
                                            Q = "string",
                                            RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                        },
                                    },
                                },
                                Scopes = new[]
                                {
                                    "string",
                                },
                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs
                                {
                                    FillMax = "string",
                                    FillMin = "string",
                                    Palette = "string",
                                    PaletteFlip = false,
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            Id = 0,
                            IframeDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetIframeDefinitionArgs
                            {
                                Url = "string",
                            },
                            ImageDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetImageDefinitionArgs
                            {
                                Url = "string",
                                HasBackground = false,
                                HasBorder = false,
                                HorizontalAlign = "string",
                                Margin = "string",
                                Sizing = "string",
                                UrlDarkTheme = "string",
                                VerticalAlign = "string",
                            },
                            ListStreamDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionArgs
                            {
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs
                                    {
                                        Columns = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs
                                            {
                                                Field = "string",
                                                Width = "string",
                                            },
                                        },
                                        Query = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs
                                        {
                                            DataSource = "string",
                                            EventSize = "string",
                                            Indexes = new[]
                                            {
                                                "string",
                                            },
                                            QueryString = "string",
                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs
                                            {
                                                Column = "string",
                                                Order = "string",
                                            },
                                            Storage = "string",
                                        },
                                        ResponseFormat = "string",
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            LogStreamDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionArgs
                            {
                                Columns = new[]
                                {
                                    "string",
                                },
                                Indexes = new[]
                                {
                                    "string",
                                },
                                LiveSpan = "string",
                                MessageDisplay = "string",
                                Query = "string",
                                ShowDateColumn = false,
                                ShowMessageColumn = false,
                                Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs
                                {
                                    Column = "string",
                                    Order = "string",
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            ManageStatusDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionArgs
                            {
                                Query = "string",
                                ColorPreference = "string",
                                DisplayFormat = "string",
                                HideZeroCounts = false,
                                ShowLastTriggered = false,
                                ShowPriority = false,
                                Sort = "string",
                                SummaryType = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            NoteDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs
                            {
                                Content = "string",
                                BackgroundColor = "string",
                                FontSize = "string",
                                HasPadding = false,
                                ShowTick = false,
                                TextAlign = "string",
                                TickEdge = "string",
                                TickPos = "string",
                                VerticalAlign = "string",
                            },
                            PowerpackDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionArgs
                            {
                                PowerpackId = "string",
                                BackgroundColor = "string",
                                BannerImg = "string",
                                ShowTitle = false,
                                TemplateVariables = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs
                                {
                                    ControlledByPowerpacks = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs
                                        {
                                            Name = "string",
                                            Values = new[]
                                            {
                                                "string",
                                            },
                                            Prefix = "string",
                                        },
                                    },
                                    ControlledExternallies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs
                                        {
                                            Name = "string",
                                            Values = new[]
                                            {
                                                "string",
                                            },
                                            Prefix = "string",
                                        },
                                    },
                                },
                                Title = "string",
                            },
                            QueryTableDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                HasSearchBar = "string",
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs
                                    {
                                        Aggregator = "string",
                                        Alias = "string",
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ApmStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs
                                        {
                                            Env = "string",
                                            Name = "string",
                                            PrimaryTag = "string",
                                            RowType = "string",
                                            Service = "string",
                                            Columns = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs
                                                {
                                                    Name = "string",
                                                    Alias = "string",
                                                    CellDisplayMode = "string",
                                                    Order = "string",
                                                },
                                            },
                                            Resource = "string",
                                        },
                                        CellDisplayModes = new[]
                                        {
                                            "string",
                                        },
                                        ConditionalFormats = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs
                                            {
                                                Comparator = "string",
                                                Palette = "string",
                                                Value = 0,
                                                CustomBgColor = "string",
                                                CustomFgColor = "string",
                                                HideValue = false,
                                                ImageUrl = "string",
                                                Metric = "string",
                                                Timeframe = "string",
                                            },
                                        },
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        Limit = 0,
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Order = "string",
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            QueryValueDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionArgs
                            {
                                Autoscale = false,
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                CustomUnit = "string",
                                LiveSpan = "string",
                                Precision = 0,
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs
                                    {
                                        Aggregator = "string",
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ConditionalFormats = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs
                                            {
                                                Comparator = "string",
                                                Palette = "string",
                                                Value = 0,
                                                CustomBgColor = "string",
                                                CustomFgColor = "string",
                                                HideValue = false,
                                                ImageUrl = "string",
                                                Metric = "string",
                                                Timeframe = "string",
                                            },
                                        },
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                                TextAlign = "string",
                                TimeseriesBackground = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs
                                {
                                    Type = "string",
                                    Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs
                                    {
                                        IncludeZero = false,
                                        Label = "string",
                                        Max = "string",
                                        Min = "string",
                                        Scale = "string",
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            RunWorkflowDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionArgs
                            {
                                WorkflowId = "string",
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                Inputs = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs
                                    {
                                        Name = "string",
                                        Value = "string",
                                    },
                                },
                                LiveSpan = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionArgs
                            {
                                ColorByGroups = new[]
                                {
                                    "string",
                                },
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                LiveSpan = "string",
                                Request = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs
                                {
                                    ScatterplotTables = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs
                                        {
                                            Formulas = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs
                                                {
                                                    Dimension = "string",
                                                    FormulaExpression = "string",
                                                    Alias = "string",
                                                },
                                            },
                                            Queries = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs
                                                {
                                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs
                                                    {
                                                        DataSource = "string",
                                                        Env = "string",
                                                        Name = "string",
                                                        OperationName = "string",
                                                        ResourceName = "string",
                                                        Service = "string",
                                                        Stat = "string",
                                                        IsUpstream = false,
                                                        PrimaryTagName = "string",
                                                        PrimaryTagValue = "string",
                                                    },
                                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs
                                                    {
                                                        DataSource = "string",
                                                        Env = "string",
                                                        Name = "string",
                                                        Service = "string",
                                                        Stat = "string",
                                                        GroupBies = new[]
                                                        {
                                                            "string",
                                                        },
                                                        OperationName = "string",
                                                        PrimaryTagName = "string",
                                                        PrimaryTagValue = "string",
                                                        ResourceName = "string",
                                                    },
                                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs
                                                    {
                                                        DataSource = "string",
                                                        Name = "string",
                                                        Query = "string",
                                                        Aggregator = "string",
                                                    },
                                                    EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs
                                                    {
                                                        Computes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Interval = 0,
                                                                Metric = "string",
                                                            },
                                                        },
                                                        DataSource = "string",
                                                        Name = "string",
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Metric = "string",
                                                                    Order = "string",
                                                                },
                                                            },
                                                        },
                                                        Indexes = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs
                                                        {
                                                            Query = "string",
                                                        },
                                                        Storage = "string",
                                                    },
                                                    MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs
                                                    {
                                                        Name = "string",
                                                        Query = "string",
                                                        Aggregator = "string",
                                                        DataSource = "string",
                                                    },
                                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs
                                                    {
                                                        DataSource = "string",
                                                        Metric = "string",
                                                        Name = "string",
                                                        Aggregator = "string",
                                                        IsNormalizedCpu = false,
                                                        Limit = 0,
                                                        Sort = "string",
                                                        TagFilters = new[]
                                                        {
                                                            "string",
                                                        },
                                                        TextFilter = "string",
                                                    },
                                                    SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs
                                                    {
                                                        DataSource = "string",
                                                        Measure = "string",
                                                        SloId = "string",
                                                        AdditionalQueryFilters = "string",
                                                        GroupMode = "string",
                                                        Name = "string",
                                                        SloQueryType = "string",
                                                    },
                                                },
                                            },
                                        },
                                    },
                                    Xes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs
                                        {
                                            Aggregator = "string",
                                            ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs
                                            {
                                                Metric = "string",
                                                FilterBies = new[]
                                                {
                                                    "string",
                                                },
                                                Limit = 0,
                                                SearchBy = "string",
                                            },
                                            Q = "string",
                                            RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                        },
                                    },
                                    Ys = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs
                                        {
                                            Aggregator = "string",
                                            ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs
                                            {
                                                Metric = "string",
                                                FilterBies = new[]
                                                {
                                                    "string",
                                                },
                                                Limit = 0,
                                                SearchBy = "string",
                                            },
                                            Q = "string",
                                            RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                        },
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                                Xaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs
                                {
                                    IncludeZero = false,
                                    Label = "string",
                                    Max = "string",
                                    Min = "string",
                                    Scale = "string",
                                },
                                Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs
                                {
                                    IncludeZero = false,
                                    Label = "string",
                                    Max = "string",
                                    Min = "string",
                                    Scale = "string",
                                },
                            },
                            ServiceLevelObjectiveDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionArgs
                            {
                                SloId = "string",
                                TimeWindows = new[]
                                {
                                    "string",
                                },
                                ViewMode = "string",
                                ViewType = "string",
                                AdditionalQueryFilters = "string",
                                GlobalTimeTarget = "string",
                                ShowErrorBudget = false,
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            ServicemapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionArgs
                            {
                                Filters = new[]
                                {
                                    "string",
                                },
                                Service = "string",
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            SloListDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSloListDefinitionArgs
                            {
                                Request = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs
                                {
                                    Query = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs
                                    {
                                        QueryString = "string",
                                        Limit = 0,
                                        Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs
                                        {
                                            Column = "string",
                                            Order = "string",
                                        },
                                    },
                                    RequestType = "string",
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            SplitGraphDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionArgs
                            {
                                Size = "string",
                                SourceWidgetDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs
                                {
                                    ChangeDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs
                                    {
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        LiveSpan = "string",
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs
                                            {
                                                ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ChangeType = "string",
                                                CompareTo = "string",
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                IncreaseGood = false,
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                OrderBy = "string",
                                                OrderDir = "string",
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs
                                                {
                                                    Metric = "string",
                                                    FilterBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Limit = 0,
                                                    SearchBy = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ShowPresent = false,
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                    },
                                    GeomapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs
                                    {
                                        View = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs
                                        {
                                            Focus = "string",
                                        },
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        LiveSpan = "string",
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs
                                            {
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                            },
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs
                                        {
                                            Palette = "string",
                                            PaletteFlip = false,
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                    },
                                    QueryTableDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs
                                    {
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        HasSearchBar = "string",
                                        LiveSpan = "string",
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs
                                            {
                                                Aggregator = "string",
                                                Alias = "string",
                                                ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ApmStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs
                                                {
                                                    Env = "string",
                                                    Name = "string",
                                                    PrimaryTag = "string",
                                                    RowType = "string",
                                                    Service = "string",
                                                    Columns = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs
                                                        {
                                                            Name = "string",
                                                            Alias = "string",
                                                            CellDisplayMode = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                    Resource = "string",
                                                },
                                                CellDisplayModes = new[]
                                                {
                                                    "string",
                                                },
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                Limit = 0,
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Order = "string",
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs
                                                {
                                                    Metric = "string",
                                                    FilterBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Limit = 0,
                                                    SearchBy = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                    },
                                    QueryValueDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs
                                    {
                                        Autoscale = false,
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        CustomUnit = "string",
                                        LiveSpan = "string",
                                        Precision = 0,
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs
                                            {
                                                Aggregator = "string",
                                                ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs
                                                {
                                                    Metric = "string",
                                                    FilterBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Limit = 0,
                                                    SearchBy = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                            },
                                        },
                                        TextAlign = "string",
                                        TimeseriesBackground = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs
                                        {
                                            Type = "string",
                                            Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs
                                            {
                                                IncludeZero = false,
                                                Label = "string",
                                                Max = "string",
                                                Min = "string",
                                                Scale = "string",
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                    },
                                    ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs
                                    {
                                        ColorByGroups = new[]
                                        {
                                            "string",
                                        },
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        LiveSpan = "string",
                                        Request = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs
                                        {
                                            ScatterplotTables = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs
                                                {
                                                    Formulas = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs
                                                        {
                                                            Dimension = "string",
                                                            FormulaExpression = "string",
                                                            Alias = "string",
                                                        },
                                                    },
                                                    Queries = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs
                                                        {
                                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs
                                                            {
                                                                DataSource = "string",
                                                                Env = "string",
                                                                Name = "string",
                                                                OperationName = "string",
                                                                ResourceName = "string",
                                                                Service = "string",
                                                                Stat = "string",
                                                                IsUpstream = false,
                                                                PrimaryTagName = "string",
                                                                PrimaryTagValue = "string",
                                                            },
                                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs
                                                            {
                                                                DataSource = "string",
                                                                Env = "string",
                                                                Name = "string",
                                                                Service = "string",
                                                                Stat = "string",
                                                                GroupBies = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                OperationName = "string",
                                                                PrimaryTagName = "string",
                                                                PrimaryTagValue = "string",
                                                                ResourceName = "string",
                                                            },
                                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs
                                                            {
                                                                DataSource = "string",
                                                                Name = "string",
                                                                Query = "string",
                                                                Aggregator = "string",
                                                            },
                                                            EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs
                                                            {
                                                                Computes = new[]
                                                                {
                                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Interval = 0,
                                                                        Metric = "string",
                                                                    },
                                                                },
                                                                DataSource = "string",
                                                                Name = "string",
                                                                GroupBies = new[]
                                                                {
                                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs
                                                                    {
                                                                        Facet = "string",
                                                                        Limit = 0,
                                                                        Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs
                                                                        {
                                                                            Aggregation = "string",
                                                                            Metric = "string",
                                                                            Order = "string",
                                                                        },
                                                                    },
                                                                },
                                                                Indexes = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs
                                                                {
                                                                    Query = "string",
                                                                },
                                                                Storage = "string",
                                                            },
                                                            MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs
                                                            {
                                                                Name = "string",
                                                                Query = "string",
                                                                Aggregator = "string",
                                                                DataSource = "string",
                                                            },
                                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs
                                                            {
                                                                DataSource = "string",
                                                                Metric = "string",
                                                                Name = "string",
                                                                Aggregator = "string",
                                                                IsNormalizedCpu = false,
                                                                Limit = 0,
                                                                Sort = "string",
                                                                TagFilters = new[]
                                                                {
                                                                    "string",
                                                                },
                                                                TextFilter = "string",
                                                            },
                                                            SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs
                                                            {
                                                                DataSource = "string",
                                                                Measure = "string",
                                                                SloId = "string",
                                                                AdditionalQueryFilters = "string",
                                                                GroupMode = "string",
                                                                Name = "string",
                                                                SloQueryType = "string",
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                            Xes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs
                                                {
                                                    Aggregator = "string",
                                                    ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs
                                                    {
                                                        Metric = "string",
                                                        FilterBies = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Limit = 0,
                                                        SearchBy = "string",
                                                    },
                                                    Q = "string",
                                                    RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                },
                                            },
                                            Ys = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs
                                                {
                                                    Aggregator = "string",
                                                    ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs
                                                    {
                                                        Metric = "string",
                                                        FilterBies = new[]
                                                        {
                                                            "string",
                                                        },
                                                        Limit = 0,
                                                        SearchBy = "string",
                                                    },
                                                    Q = "string",
                                                    RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                },
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                        Xaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs
                                        {
                                            IncludeZero = false,
                                            Label = "string",
                                            Max = "string",
                                            Min = "string",
                                            Scale = "string",
                                        },
                                        Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs
                                        {
                                            IncludeZero = false,
                                            Label = "string",
                                            Max = "string",
                                            Min = "string",
                                            Scale = "string",
                                        },
                                    },
                                    SunburstDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs
                                    {
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        HideTotal = false,
                                        LegendInline = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs
                                        {
                                            Type = "string",
                                            HidePercent = false,
                                            HideValue = false,
                                        },
                                        LegendTable = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs
                                        {
                                            Type = "string",
                                        },
                                        LiveSpan = "string",
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs
                                            {
                                                ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                NetworkQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs
                                                {
                                                    Metric = "string",
                                                    FilterBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Limit = 0,
                                                    SearchBy = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs
                                                {
                                                    Palette = "string",
                                                },
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                    },
                                    TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs
                                    {
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        Events = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs
                                            {
                                                Q = "string",
                                                TagsExecution = "string",
                                            },
                                        },
                                        LegendColumns = new[]
                                        {
                                            "string",
                                        },
                                        LegendLayout = "string",
                                        LegendSize = "string",
                                        LiveSpan = "string",
                                        Markers = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs
                                            {
                                                Value = "string",
                                                DisplayType = "string",
                                                Label = "string",
                                            },
                                        },
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs
                                            {
                                                ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                DisplayType = "string",
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Metadatas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs
                                                    {
                                                        Expression = "string",
                                                        AliasName = "string",
                                                    },
                                                },
                                                NetworkQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                OnRightYaxis = false,
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs
                                                {
                                                    Metric = "string",
                                                    FilterBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Limit = 0,
                                                    SearchBy = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs
                                                {
                                                    LineType = "string",
                                                    LineWidth = "string",
                                                    Palette = "string",
                                                },
                                            },
                                        },
                                        RightYaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs
                                        {
                                            IncludeZero = false,
                                            Label = "string",
                                            Max = "string",
                                            Min = "string",
                                            Scale = "string",
                                        },
                                        ShowLegend = false,
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                        Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs
                                        {
                                            IncludeZero = false,
                                            Label = "string",
                                            Max = "string",
                                            Min = "string",
                                            Scale = "string",
                                        },
                                    },
                                    ToplistDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs
                                    {
                                        CustomLinks = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs
                                            {
                                                IsHidden = false,
                                                Label = "string",
                                                Link = "string",
                                                OverrideLabel = "string",
                                            },
                                        },
                                        LiveSpan = "string",
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs
                                            {
                                                ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs
                                                {
                                                    Metric = "string",
                                                    FilterBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Limit = 0,
                                                    SearchBy = "string",
                                                },
                                                Q = "string",
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                                RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs
                                                {
                                                    Palette = "string",
                                                },
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "string",
                                    },
                                    TreemapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs
                                    {
                                        Requests = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs
                                            {
                                                Formulas = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs
                                                    {
                                                        FormulaExpression = "string",
                                                        Alias = "string",
                                                        CellDisplayMode = "string",
                                                        ConditionalFormats = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs
                                                            {
                                                                Comparator = "string",
                                                                Palette = "string",
                                                                Value = 0,
                                                                CustomBgColor = "string",
                                                                CustomFgColor = "string",
                                                                HideValue = false,
                                                                ImageUrl = "string",
                                                                Metric = "string",
                                                                Timeframe = "string",
                                                            },
                                                        },
                                                        Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs
                                                        {
                                                            Count = 0,
                                                            Order = "string",
                                                        },
                                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs
                                                        {
                                                            Palette = "string",
                                                            PaletteIndex = 0,
                                                        },
                                                    },
                                                },
                                                Queries = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs
                                                    {
                                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            OperationName = "string",
                                                            ResourceName = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            IsUpstream = false,
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                        },
                                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Env = "string",
                                                            Name = "string",
                                                            Service = "string",
                                                            Stat = "string",
                                                            GroupBies = new[]
                                                            {
                                                                "string",
                                                            },
                                                            OperationName = "string",
                                                            PrimaryTagName = "string",
                                                            PrimaryTagValue = "string",
                                                            ResourceName = "string",
                                                        },
                                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                        },
                                                        EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs
                                                        {
                                                            Computes = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Interval = 0,
                                                                    Metric = "string",
                                                                },
                                                            },
                                                            DataSource = "string",
                                                            Name = "string",
                                                            GroupBies = new[]
                                                            {
                                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs
                                                                {
                                                                    Facet = "string",
                                                                    Limit = 0,
                                                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                                    {
                                                                        Aggregation = "string",
                                                                        Metric = "string",
                                                                        Order = "string",
                                                                    },
                                                                },
                                                            },
                                                            Indexes = new[]
                                                            {
                                                                "string",
                                                            },
                                                            Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs
                                                            {
                                                                Query = "string",
                                                            },
                                                            Storage = "string",
                                                        },
                                                        MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs
                                                        {
                                                            Name = "string",
                                                            Query = "string",
                                                            Aggregator = "string",
                                                            DataSource = "string",
                                                        },
                                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Metric = "string",
                                                            Name = "string",
                                                            Aggregator = "string",
                                                            IsNormalizedCpu = false,
                                                            Limit = 0,
                                                            Sort = "string",
                                                            TagFilters = new[]
                                                            {
                                                                "string",
                                                            },
                                                            TextFilter = "string",
                                                        },
                                                        SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs
                                                        {
                                                            DataSource = "string",
                                                            Measure = "string",
                                                            SloId = "string",
                                                            AdditionalQueryFilters = "string",
                                                            GroupMode = "string",
                                                            Name = "string",
                                                            SloQueryType = "string",
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                        Title = "string",
                                    },
                                },
                                SplitConfig = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs
                                {
                                    Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs
                                    {
                                        Order = "string",
                                        Compute = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs
                                        {
                                            Metric = "string",
                                            Aggregation = "string",
                                        },
                                    },
                                    SplitDimensions = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs
                                    {
                                        OneGraphPer = "string",
                                    },
                                    Limit = 0,
                                    StaticSplits = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs
                                        {
                                            SplitVectors = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs
                                                {
                                                    TagKey = "string",
                                                    TagValues = new[]
                                                    {
                                                        "string",
                                                    },
                                                },
                                            },
                                        },
                                    },
                                },
                                HasUniformYAxes = false,
                                LiveSpan = "string",
                                Title = "string",
                            },
                            SunburstDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                HideTotal = false,
                                LegendInline = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs
                                {
                                    Type = "string",
                                    HidePercent = false,
                                    HideValue = false,
                                },
                                LegendTable = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs
                                {
                                    Type = "string",
                                },
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs
                                    {
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        NetworkQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs
                                        {
                                            Palette = "string",
                                        },
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                Events = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs
                                    {
                                        Q = "string",
                                        TagsExecution = "string",
                                    },
                                },
                                LegendColumns = new[]
                                {
                                    "string",
                                },
                                LegendLayout = "string",
                                LegendSize = "string",
                                LiveSpan = "string",
                                Markers = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs
                                    {
                                        Value = "string",
                                        DisplayType = "string",
                                        Label = "string",
                                    },
                                },
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs
                                    {
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        DisplayType = "string",
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Metadatas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs
                                            {
                                                Expression = "string",
                                                AliasName = "string",
                                            },
                                        },
                                        NetworkQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        OnRightYaxis = false,
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs
                                        {
                                            LineType = "string",
                                            LineWidth = "string",
                                            Palette = "string",
                                        },
                                    },
                                },
                                RightYaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs
                                {
                                    IncludeZero = false,
                                    Label = "string",
                                    Max = "string",
                                    Min = "string",
                                    Scale = "string",
                                },
                                ShowLegend = false,
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                                Yaxis = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs
                                {
                                    IncludeZero = false,
                                    Label = "string",
                                    Max = "string",
                                    Min = "string",
                                    Scale = "string",
                                },
                            },
                            ToplistDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                LiveSpan = "string",
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs
                                    {
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        AuditQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ConditionalFormats = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs
                                            {
                                                Comparator = "string",
                                                Palette = "string",
                                                Value = 0,
                                                CustomBgColor = "string",
                                                CustomFgColor = "string",
                                                HideValue = false,
                                                ImageUrl = "string",
                                                Metric = "string",
                                                Timeframe = "string",
                                            },
                                        },
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                        RumQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs
                                        {
                                            Palette = "string",
                                        },
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            TopologyMapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionArgs
                            {
                                CustomLinks = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs
                                    {
                                        IsHidden = false,
                                        Label = "string",
                                        Link = "string",
                                        OverrideLabel = "string",
                                    },
                                },
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs
                                    {
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs
                                            {
                                                DataSource = "string",
                                                Filters = new[]
                                                {
                                                    "string",
                                                },
                                                Service = "string",
                                            },
                                        },
                                        RequestType = "string",
                                    },
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            TraceServiceDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionArgs
                            {
                                Service = "string",
                                Env = "string",
                                SpanName = "string",
                                ShowErrors = false,
                                ShowBreakdown = false,
                                ShowDistribution = false,
                                DisplayFormat = "string",
                                ShowHits = false,
                                ShowLatency = false,
                                ShowResourceList = false,
                                SizeFormat = "string",
                                LiveSpan = "string",
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            TreemapDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionArgs
                            {
                                Requests = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs
                                    {
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs
                                            {
                                                FormulaExpression = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                ConditionalFormats = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs
                                                    {
                                                        Comparator = "string",
                                                        Palette = "string",
                                                        Value = 0,
                                                        CustomBgColor = "string",
                                                        CustomFgColor = "string",
                                                        HideValue = false,
                                                        ImageUrl = "string",
                                                        Metric = "string",
                                                        Timeframe = "string",
                                                    },
                                                },
                                                Limit = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs
                                                {
                                                    Count = 0,
                                                    Order = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs
                                                {
                                                    Palette = "string",
                                                    PaletteIndex = 0,
                                                },
                                            },
                                        },
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                    },
                                },
                                Title = "string",
                            },
                            WidgetLayout = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs
                            {
                                Height = 0,
                                Width = 0,
                                X = 0,
                                Y = 0,
                                IsColumnBreak = false,
                            },
                        },
                    },
                },
                HeatmapDefinition = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetHeatmapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Events = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetHeatmapDefinitionEventArgs
                        {
                            Q = "string",
                            TagsExecution = "string",
                        },
                    },
                    LegendSize = "string",
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    ShowLegend = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Yaxis = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                HostmapDefinition = new Datadog.Inputs.DashboardWidgetHostmapDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Groups = new[]
                    {
                        "string",
                    },
                    NoGroupHosts = false,
                    NoMetricHosts = false,
                    NodeType = "string",
                    Request = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestArgs
                    {
                        Fills = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillArgs
                            {
                                ApmQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                        Sizes = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeArgs
                            {
                                ApmQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                    },
                    Scopes = new[]
                    {
                        "string",
                    },
                    Style = new Datadog.Inputs.DashboardWidgetHostmapDefinitionStyleArgs
                    {
                        FillMax = "string",
                        FillMin = "string",
                        Palette = "string",
                        PaletteFlip = false,
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                Id = 0,
                IframeDefinition = new Datadog.Inputs.DashboardWidgetIframeDefinitionArgs
                {
                    Url = "string",
                },
                ImageDefinition = new Datadog.Inputs.DashboardWidgetImageDefinitionArgs
                {
                    Url = "string",
                    HasBackground = false,
                    HasBorder = false,
                    HorizontalAlign = "string",
                    Margin = "string",
                    Sizing = "string",
                    UrlDarkTheme = "string",
                    VerticalAlign = "string",
                },
                ListStreamDefinition = new Datadog.Inputs.DashboardWidgetListStreamDefinitionArgs
                {
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetListStreamDefinitionRequestArgs
                        {
                            Columns = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetListStreamDefinitionRequestColumnArgs
                                {
                                    Field = "string",
                                    Width = "string",
                                },
                            },
                            Query = new Datadog.Inputs.DashboardWidgetListStreamDefinitionRequestQueryArgs
                            {
                                DataSource = "string",
                                EventSize = "string",
                                Indexes = new[]
                                {
                                    "string",
                                },
                                QueryString = "string",
                                Sort = new Datadog.Inputs.DashboardWidgetListStreamDefinitionRequestQuerySortArgs
                                {
                                    Column = "string",
                                    Order = "string",
                                },
                                Storage = "string",
                            },
                            ResponseFormat = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                LogStreamDefinition = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionArgs
                {
                    Columns = new[]
                    {
                        "string",
                    },
                    Indexes = new[]
                    {
                        "string",
                    },
                    LiveSpan = "string",
                    MessageDisplay = "string",
                    Query = "string",
                    ShowDateColumn = false,
                    ShowMessageColumn = false,
                    Sort = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionSortArgs
                    {
                        Column = "string",
                        Order = "string",
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                ManageStatusDefinition = new Datadog.Inputs.DashboardWidgetManageStatusDefinitionArgs
                {
                    Query = "string",
                    ColorPreference = "string",
                    DisplayFormat = "string",
                    HideZeroCounts = false,
                    ShowLastTriggered = false,
                    ShowPriority = false,
                    Sort = "string",
                    SummaryType = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs
                {
                    Content = "string",
                    BackgroundColor = "string",
                    FontSize = "string",
                    HasPadding = false,
                    ShowTick = false,
                    TextAlign = "string",
                    TickEdge = "string",
                    TickPos = "string",
                    VerticalAlign = "string",
                },
                PowerpackDefinition = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionArgs
                {
                    PowerpackId = "string",
                    BackgroundColor = "string",
                    BannerImg = "string",
                    ShowTitle = false,
                    TemplateVariables = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs
                    {
                        ControlledByPowerpacks = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs
                            {
                                Name = "string",
                                Values = new[]
                                {
                                    "string",
                                },
                                Prefix = "string",
                            },
                        },
                        ControlledExternallies = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs
                            {
                                Name = "string",
                                Values = new[]
                                {
                                    "string",
                                },
                                Prefix = "string",
                            },
                        },
                    },
                    Title = "string",
                },
                QueryTableDefinition = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetQueryTableDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    HasSearchBar = "string",
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestArgs
                        {
                            Aggregator = "string",
                            Alias = "string",
                            ApmQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ApmStatsQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs
                            {
                                Env = "string",
                                Name = "string",
                                PrimaryTag = "string",
                                RowType = "string",
                                Service = "string",
                                Columns = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs
                                    {
                                        Name = "string",
                                        Alias = "string",
                                        CellDisplayMode = "string",
                                        Order = "string",
                                    },
                                },
                                Resource = "string",
                            },
                            CellDisplayModes = new[]
                            {
                                "string",
                            },
                            ConditionalFormats = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs
                                {
                                    Comparator = "string",
                                    Palette = "string",
                                    Value = 0,
                                    CustomBgColor = "string",
                                    CustomFgColor = "string",
                                    HideValue = false,
                                    ImageUrl = "string",
                                    Metric = "string",
                                    Timeframe = "string",
                                },
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            Limit = 0,
                            LogQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Order = "string",
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                QueryValueDefinition = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionArgs
                {
                    Autoscale = false,
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetQueryValueDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    CustomUnit = "string",
                    LiveSpan = "string",
                    Precision = 0,
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestArgs
                        {
                            Aggregator = "string",
                            ApmQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ConditionalFormats = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs
                                {
                                    Comparator = "string",
                                    Palette = "string",
                                    Value = 0,
                                    CustomBgColor = "string",
                                    CustomFgColor = "string",
                                    HideValue = false,
                                    ImageUrl = "string",
                                    Metric = "string",
                                    Timeframe = "string",
                                },
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                        },
                    },
                    TextAlign = "string",
                    TimeseriesBackground = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs
                    {
                        Type = "string",
                        Yaxis = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs
                        {
                            IncludeZero = false,
                            Label = "string",
                            Max = "string",
                            Min = "string",
                            Scale = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                RunWorkflowDefinition = new Datadog.Inputs.DashboardWidgetRunWorkflowDefinitionArgs
                {
                    WorkflowId = "string",
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetRunWorkflowDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Inputs = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetRunWorkflowDefinitionInputArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                    LiveSpan = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionArgs
                {
                    ColorByGroups = new[]
                    {
                        "string",
                    },
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Request = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestArgs
                    {
                        ScatterplotTables = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs
                            {
                                Formulas = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs
                                    {
                                        Dimension = "string",
                                        FormulaExpression = "string",
                                        Alias = "string",
                                    },
                                },
                                Queries = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs
                                    {
                                        ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs
                                        {
                                            DataSource = "string",
                                            Env = "string",
                                            Name = "string",
                                            OperationName = "string",
                                            ResourceName = "string",
                                            Service = "string",
                                            Stat = "string",
                                            IsUpstream = false,
                                            PrimaryTagName = "string",
                                            PrimaryTagValue = "string",
                                        },
                                        ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs
                                        {
                                            DataSource = "string",
                                            Env = "string",
                                            Name = "string",
                                            Service = "string",
                                            Stat = "string",
                                            GroupBies = new[]
                                            {
                                                "string",
                                            },
                                            OperationName = "string",
                                            PrimaryTagName = "string",
                                            PrimaryTagValue = "string",
                                            ResourceName = "string",
                                        },
                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs
                                        {
                                            DataSource = "string",
                                            Name = "string",
                                            Query = "string",
                                            Aggregator = "string",
                                        },
                                        EventQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs
                                        {
                                            Computes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Interval = 0,
                                                    Metric = "string",
                                                },
                                            },
                                            DataSource = "string",
                                            Name = "string",
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    Sort = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs
                                                    {
                                                        Aggregation = "string",
                                                        Metric = "string",
                                                        Order = "string",
                                                    },
                                                },
                                            },
                                            Indexes = new[]
                                            {
                                                "string",
                                            },
                                            Search = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs
                                            {
                                                Query = "string",
                                            },
                                            Storage = "string",
                                        },
                                        MetricQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs
                                        {
                                            Name = "string",
                                            Query = "string",
                                            Aggregator = "string",
                                            DataSource = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs
                                        {
                                            DataSource = "string",
                                            Metric = "string",
                                            Name = "string",
                                            Aggregator = "string",
                                            IsNormalizedCpu = false,
                                            Limit = 0,
                                            Sort = "string",
                                            TagFilters = new[]
                                            {
                                                "string",
                                            },
                                            TextFilter = "string",
                                        },
                                        SloQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs
                                        {
                                            DataSource = "string",
                                            Measure = "string",
                                            SloId = "string",
                                            AdditionalQueryFilters = "string",
                                            GroupMode = "string",
                                            Name = "string",
                                            SloQueryType = "string",
                                        },
                                    },
                                },
                            },
                        },
                        Xes = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXArgs
                            {
                                Aggregator = "string",
                                ApmQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                        Ys = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs
                            {
                                Aggregator = "string",
                                ApmQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Xaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionXaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                    Yaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                ServiceLevelObjectiveDefinition = new Datadog.Inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs
                {
                    SloId = "string",
                    TimeWindows = new[]
                    {
                        "string",
                    },
                    ViewMode = "string",
                    ViewType = "string",
                    AdditionalQueryFilters = "string",
                    GlobalTimeTarget = "string",
                    ShowErrorBudget = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                ServicemapDefinition = new Datadog.Inputs.DashboardWidgetServicemapDefinitionArgs
                {
                    Filters = new[]
                    {
                        "string",
                    },
                    Service = "string",
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetServicemapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                SloListDefinition = new Datadog.Inputs.DashboardWidgetSloListDefinitionArgs
                {
                    Request = new Datadog.Inputs.DashboardWidgetSloListDefinitionRequestArgs
                    {
                        Query = new Datadog.Inputs.DashboardWidgetSloListDefinitionRequestQueryArgs
                        {
                            QueryString = "string",
                            Limit = 0,
                            Sort = new Datadog.Inputs.DashboardWidgetSloListDefinitionRequestQuerySortArgs
                            {
                                Column = "string",
                                Order = "string",
                            },
                        },
                        RequestType = "string",
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                SplitGraphDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionArgs
                {
                    Size = "string",
                    SourceWidgetDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs
                    {
                        ChangeDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs
                        {
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            LiveSpan = "string",
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs
                                {
                                    ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ChangeType = "string",
                                    CompareTo = "string",
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    IncreaseGood = false,
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    OrderBy = "string",
                                    OrderDir = "string",
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs
                                    {
                                        Metric = "string",
                                        FilterBies = new[]
                                        {
                                            "string",
                                        },
                                        Limit = 0,
                                        SearchBy = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ShowPresent = false,
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                        },
                        GeomapDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs
                        {
                            View = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs
                            {
                                Focus = "string",
                            },
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            LiveSpan = "string",
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs
                                {
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                },
                            },
                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs
                            {
                                Palette = "string",
                                PaletteFlip = false,
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                        },
                        QueryTableDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs
                        {
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            HasSearchBar = "string",
                            LiveSpan = "string",
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs
                                {
                                    Aggregator = "string",
                                    Alias = "string",
                                    ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ApmStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs
                                    {
                                        Env = "string",
                                        Name = "string",
                                        PrimaryTag = "string",
                                        RowType = "string",
                                        Service = "string",
                                        Columns = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs
                                            {
                                                Name = "string",
                                                Alias = "string",
                                                CellDisplayMode = "string",
                                                Order = "string",
                                            },
                                        },
                                        Resource = "string",
                                    },
                                    CellDisplayModes = new[]
                                    {
                                        "string",
                                    },
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    Limit = 0,
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Order = "string",
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs
                                    {
                                        Metric = "string",
                                        FilterBies = new[]
                                        {
                                            "string",
                                        },
                                        Limit = 0,
                                        SearchBy = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                        },
                        QueryValueDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs
                        {
                            Autoscale = false,
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            CustomUnit = "string",
                            LiveSpan = "string",
                            Precision = 0,
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs
                                {
                                    Aggregator = "string",
                                    ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    AuditQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs
                                    {
                                        Metric = "string",
                                        FilterBies = new[]
                                        {
                                            "string",
                                        },
                                        Limit = 0,
                                        SearchBy = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                },
                            },
                            TextAlign = "string",
                            TimeseriesBackground = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs
                            {
                                Type = "string",
                                Yaxis = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs
                                {
                                    IncludeZero = false,
                                    Label = "string",
                                    Max = "string",
                                    Min = "string",
                                    Scale = "string",
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                        },
                        ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs
                        {
                            ColorByGroups = new[]
                            {
                                "string",
                            },
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            LiveSpan = "string",
                            Request = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs
                            {
                                ScatterplotTables = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs
                                    {
                                        Formulas = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs
                                            {
                                                Dimension = "string",
                                                FormulaExpression = "string",
                                                Alias = "string",
                                            },
                                        },
                                        Queries = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs
                                            {
                                                ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    OperationName = "string",
                                                    ResourceName = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    IsUpstream = false,
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                },
                                                ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Env = "string",
                                                    Name = "string",
                                                    Service = "string",
                                                    Stat = "string",
                                                    GroupBies = new[]
                                                    {
                                                        "string",
                                                    },
                                                    OperationName = "string",
                                                    PrimaryTagName = "string",
                                                    PrimaryTagValue = "string",
                                                    ResourceName = "string",
                                                },
                                                CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                },
                                                EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs
                                                {
                                                    Computes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Interval = 0,
                                                            Metric = "string",
                                                        },
                                                    },
                                                    DataSource = "string",
                                                    Name = "string",
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs
                                                            {
                                                                Aggregation = "string",
                                                                Metric = "string",
                                                                Order = "string",
                                                            },
                                                        },
                                                    },
                                                    Indexes = new[]
                                                    {
                                                        "string",
                                                    },
                                                    Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs
                                                    {
                                                        Query = "string",
                                                    },
                                                    Storage = "string",
                                                },
                                                MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs
                                                {
                                                    Name = "string",
                                                    Query = "string",
                                                    Aggregator = "string",
                                                    DataSource = "string",
                                                },
                                                ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Metric = "string",
                                                    Name = "string",
                                                    Aggregator = "string",
                                                    IsNormalizedCpu = false,
                                                    Limit = 0,
                                                    Sort = "string",
                                                    TagFilters = new[]
                                                    {
                                                        "string",
                                                    },
                                                    TextFilter = "string",
                                                },
                                                SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs
                                                {
                                                    DataSource = "string",
                                                    Measure = "string",
                                                    SloId = "string",
                                                    AdditionalQueryFilters = "string",
                                                    GroupMode = "string",
                                                    Name = "string",
                                                    SloQueryType = "string",
                                                },
                                            },
                                        },
                                    },
                                },
                                Xes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs
                                    {
                                        Aggregator = "string",
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                                Ys = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs
                                    {
                                        Aggregator = "string",
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs
                                        {
                                            Metric = "string",
                                            FilterBies = new[]
                                            {
                                                "string",
                                            },
                                            Limit = 0,
                                            SearchBy = "string",
                                        },
                                        Q = "string",
                                        RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                            Xaxis = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs
                            {
                                IncludeZero = false,
                                Label = "string",
                                Max = "string",
                                Min = "string",
                                Scale = "string",
                            },
                            Yaxis = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs
                            {
                                IncludeZero = false,
                                Label = "string",
                                Max = "string",
                                Min = "string",
                                Scale = "string",
                            },
                        },
                        SunburstDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs
                        {
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            HideTotal = false,
                            LegendInline = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs
                            {
                                Type = "string",
                                HidePercent = false,
                                HideValue = false,
                            },
                            LegendTable = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs
                            {
                                Type = "string",
                            },
                            LiveSpan = "string",
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs
                                {
                                    ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    AuditQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    NetworkQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs
                                    {
                                        Metric = "string",
                                        FilterBies = new[]
                                        {
                                            "string",
                                        },
                                        Limit = 0,
                                        SearchBy = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs
                                    {
                                        Palette = "string",
                                    },
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                        },
                        TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs
                        {
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            Events = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs
                                {
                                    Q = "string",
                                    TagsExecution = "string",
                                },
                            },
                            LegendColumns = new[]
                            {
                                "string",
                            },
                            LegendLayout = "string",
                            LegendSize = "string",
                            LiveSpan = "string",
                            Markers = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs
                                {
                                    Value = "string",
                                    DisplayType = "string",
                                    Label = "string",
                                },
                            },
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs
                                {
                                    ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    AuditQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    DisplayType = "string",
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Metadatas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs
                                        {
                                            Expression = "string",
                                            AliasName = "string",
                                        },
                                    },
                                    NetworkQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    OnRightYaxis = false,
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs
                                    {
                                        Metric = "string",
                                        FilterBies = new[]
                                        {
                                            "string",
                                        },
                                        Limit = 0,
                                        SearchBy = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs
                                    {
                                        LineType = "string",
                                        LineWidth = "string",
                                        Palette = "string",
                                    },
                                },
                            },
                            RightYaxis = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs
                            {
                                IncludeZero = false,
                                Label = "string",
                                Max = "string",
                                Min = "string",
                                Scale = "string",
                            },
                            ShowLegend = false,
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                            Yaxis = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs
                            {
                                IncludeZero = false,
                                Label = "string",
                                Max = "string",
                                Min = "string",
                                Scale = "string",
                            },
                        },
                        ToplistDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs
                        {
                            CustomLinks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs
                                {
                                    IsHidden = false,
                                    Label = "string",
                                    Link = "string",
                                    OverrideLabel = "string",
                                },
                            },
                            LiveSpan = "string",
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs
                                {
                                    ApmQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    AuditQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    LogQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs
                                    {
                                        Metric = "string",
                                        FilterBies = new[]
                                        {
                                            "string",
                                        },
                                        Limit = 0,
                                        SearchBy = "string",
                                    },
                                    Q = "string",
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                    RumQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs
                                    {
                                        Palette = "string",
                                    },
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "string",
                        },
                        TreemapDefinition = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs
                        {
                            Requests = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs
                                {
                                    Formulas = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs
                                        {
                                            FormulaExpression = "string",
                                            Alias = "string",
                                            CellDisplayMode = "string",
                                            ConditionalFormats = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs
                                                {
                                                    Comparator = "string",
                                                    Palette = "string",
                                                    Value = 0,
                                                    CustomBgColor = "string",
                                                    CustomFgColor = "string",
                                                    HideValue = false,
                                                    ImageUrl = "string",
                                                    Metric = "string",
                                                    Timeframe = "string",
                                                },
                                            },
                                            Limit = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs
                                            {
                                                Count = 0,
                                                Order = "string",
                                            },
                                            Style = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs
                                            {
                                                Palette = "string",
                                                PaletteIndex = 0,
                                            },
                                        },
                                    },
                                    Queries = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs
                                        {
                                            ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                OperationName = "string",
                                                ResourceName = "string",
                                                Service = "string",
                                                Stat = "string",
                                                IsUpstream = false,
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                            },
                                            ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs
                                            {
                                                DataSource = "string",
                                                Env = "string",
                                                Name = "string",
                                                Service = "string",
                                                Stat = "string",
                                                GroupBies = new[]
                                                {
                                                    "string",
                                                },
                                                OperationName = "string",
                                                PrimaryTagName = "string",
                                                PrimaryTagValue = "string",
                                                ResourceName = "string",
                                            },
                                            CloudCostQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs
                                            {
                                                DataSource = "string",
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                            },
                                            EventQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs
                                            {
                                                Computes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Interval = 0,
                                                        Metric = "string",
                                                    },
                                                },
                                                DataSource = "string",
                                                Name = "string",
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                        {
                                                            Aggregation = "string",
                                                            Metric = "string",
                                                            Order = "string",
                                                        },
                                                    },
                                                },
                                                Indexes = new[]
                                                {
                                                    "string",
                                                },
                                                Search = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs
                                                {
                                                    Query = "string",
                                                },
                                                Storage = "string",
                                            },
                                            MetricQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs
                                            {
                                                Name = "string",
                                                Query = "string",
                                                Aggregator = "string",
                                                DataSource = "string",
                                            },
                                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs
                                            {
                                                DataSource = "string",
                                                Metric = "string",
                                                Name = "string",
                                                Aggregator = "string",
                                                IsNormalizedCpu = false,
                                                Limit = 0,
                                                Sort = "string",
                                                TagFilters = new[]
                                                {
                                                    "string",
                                                },
                                                TextFilter = "string",
                                            },
                                            SloQuery = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs
                                            {
                                                DataSource = "string",
                                                Measure = "string",
                                                SloId = "string",
                                                AdditionalQueryFilters = "string",
                                                GroupMode = "string",
                                                Name = "string",
                                                SloQueryType = "string",
                                            },
                                        },
                                    },
                                },
                            },
                            Title = "string",
                        },
                    },
                    SplitConfig = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSplitConfigArgs
                    {
                        Sort = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs
                        {
                            Order = "string",
                            Compute = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs
                            {
                                Metric = "string",
                                Aggregation = "string",
                            },
                        },
                        SplitDimensions = new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs
                        {
                            OneGraphPer = "string",
                        },
                        Limit = 0,
                        StaticSplits = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs
                            {
                                SplitVectors = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs
                                    {
                                        TagKey = "string",
                                        TagValues = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    HasUniformYAxes = false,
                    LiveSpan = "string",
                    Title = "string",
                },
                SunburstDefinition = new Datadog.Inputs.DashboardWidgetSunburstDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetSunburstDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    HideTotal = false,
                    LegendInline = new Datadog.Inputs.DashboardWidgetSunburstDefinitionLegendInlineArgs
                    {
                        Type = "string",
                        HidePercent = false,
                        HideValue = false,
                    },
                    LegendTable = new Datadog.Inputs.DashboardWidgetSunburstDefinitionLegendTableArgs
                    {
                        Type = "string",
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            NetworkQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.DashboardWidgetSunburstDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Events = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs
                        {
                            Q = "string",
                            TagsExecution = "string",
                        },
                    },
                    LegendColumns = new[]
                    {
                        "string",
                    },
                    LegendLayout = "string",
                    LegendSize = "string",
                    LiveSpan = "string",
                    Markers = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs
                        {
                            Value = "string",
                            DisplayType = "string",
                            Label = "string",
                        },
                    },
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            DisplayType = "string",
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Metadatas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs
                                {
                                    Expression = "string",
                                    AliasName = "string",
                                },
                            },
                            NetworkQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            OnRightYaxis = false,
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestStyleArgs
                            {
                                LineType = "string",
                                LineWidth = "string",
                                Palette = "string",
                            },
                        },
                    },
                    RightYaxis = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRightYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                    ShowLegend = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Yaxis = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                ToplistDefinition = new Datadog.Inputs.DashboardWidgetToplistDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetToplistDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ConditionalFormats = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs
                                {
                                    Comparator = "string",
                                    Palette = "string",
                                    Value = 0,
                                    CustomBgColor = "string",
                                    CustomFgColor = "string",
                                    HideValue = false,
                                    ImageUrl = "string",
                                    Metric = "string",
                                    Timeframe = "string",
                                },
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TopologyMapDefinition = new Datadog.Inputs.DashboardWidgetTopologyMapDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTopologyMapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTopologyMapDefinitionRequestArgs
                        {
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetTopologyMapDefinitionRequestQueryArgs
                                {
                                    DataSource = "string",
                                    Filters = new[]
                                    {
                                        "string",
                                    },
                                    Service = "string",
                                },
                            },
                            RequestType = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TraceServiceDefinition = new Datadog.Inputs.DashboardWidgetTraceServiceDefinitionArgs
                {
                    Service = "string",
                    Env = "string",
                    SpanName = "string",
                    ShowErrors = false,
                    ShowBreakdown = false,
                    ShowDistribution = false,
                    DisplayFormat = "string",
                    ShowHits = false,
                    ShowLatency = false,
                    ShowResourceList = false,
                    SizeFormat = "string",
                    LiveSpan = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TreemapDefinition = new Datadog.Inputs.DashboardWidgetTreemapDefinitionArgs
                {
                    Requests = new[]
                    {
                        new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestArgs
                        {
                            Formulas = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            Queries = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                        },
                    },
                    Title = "string",
                },
                WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                {
                    Height = 0,
                    Width = 0,
                    X = 0,
                    Y = 0,
                    IsColumnBreak = false,
                },
            },
        },
    });
    
    example, err := datadog.NewDashboard(ctx, "dashboardResource", &datadog.DashboardArgs{
    	LayoutType: pulumi.String("string"),
    	Title:      pulumi.String("string"),
    	RestrictedRoles: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	NotifyLists: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ReflowType: pulumi.String("string"),
    	DashboardLists: pulumi.IntArray{
    		pulumi.Int(0),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{
    		&datadog.DashboardTemplateVariablePresetArgs{
    			Name: pulumi.String("string"),
    			TemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{
    				&datadog.DashboardTemplateVariablePresetTemplateVariableArgs{
    					Name: pulumi.String("string"),
    					Values: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	TemplateVariables: datadog.DashboardTemplateVariableArray{
    		&datadog.DashboardTemplateVariableArgs{
    			Name: pulumi.String("string"),
    			AvailableValues: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Defaults: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Prefix: pulumi.String("string"),
    		},
    	},
    	Description: pulumi.String("string"),
    	Url:         pulumi.String("string"),
    	Widgets: datadog.DashboardWidgetArray{
    		&datadog.DashboardWidgetArgs{
    			AlertGraphDefinition: &datadog.DashboardWidgetAlertGraphDefinitionArgs{
    				AlertId:    pulumi.String("string"),
    				VizType:    pulumi.String("string"),
    				LiveSpan:   pulumi.String("string"),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			AlertValueDefinition: &datadog.DashboardWidgetAlertValueDefinitionArgs{
    				AlertId:    pulumi.String("string"),
    				Precision:  pulumi.Int(0),
    				TextAlign:  pulumi.String("string"),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    				Unit:       pulumi.String("string"),
    			},
    			ChangeDefinition: &datadog.DashboardWidgetChangeDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetChangeDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetChangeDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.DashboardWidgetChangeDefinitionRequestArray{
    					&datadog.DashboardWidgetChangeDefinitionRequestArgs{
    						ApmQuery: &datadog.DashboardWidgetChangeDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ChangeType: pulumi.String("string"),
    						CompareTo:  pulumi.String("string"),
    						Formulas: datadog.DashboardWidgetChangeDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetChangeDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetChangeDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetChangeDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						IncreaseGood: pulumi.Bool(false),
    						LogQuery: &datadog.DashboardWidgetChangeDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						OrderBy:  pulumi.String("string"),
    						OrderDir: pulumi.String("string"),
    						ProcessQuery: &datadog.DashboardWidgetChangeDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetChangeDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetChangeDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetChangeDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetChangeDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ShowPresent: pulumi.Bool(false),
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			CheckStatusDefinition: &datadog.DashboardWidgetCheckStatusDefinitionArgs{
    				Check:    pulumi.String("string"),
    				Grouping: pulumi.String("string"),
    				Group:    pulumi.String("string"),
    				GroupBies: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				LiveSpan: pulumi.String("string"),
    				Tags: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			DistributionDefinition: &datadog.DashboardWidgetDistributionDefinitionArgs{
    				LegendSize: pulumi.String("string"),
    				LiveSpan:   pulumi.String("string"),
    				Requests: datadog.DashboardWidgetDistributionDefinitionRequestArray{
    					&datadog.DashboardWidgetDistributionDefinitionRequestArgs{
    						ApmQuery: &datadog.DashboardWidgetDistributionDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ApmStatsQuery: &datadog.DashboardWidgetDistributionDefinitionRequestApmStatsQueryArgs{
    							Env:        pulumi.String("string"),
    							Name:       pulumi.String("string"),
    							PrimaryTag: pulumi.String("string"),
    							RowType:    pulumi.String("string"),
    							Service:    pulumi.String("string"),
    							Columns: datadog.DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{
    									Name:            pulumi.String("string"),
    									Alias:           pulumi.String("string"),
    									CellDisplayMode: pulumi.String("string"),
    									Order:           pulumi.String("string"),
    								},
    							},
    							Resource: pulumi.String("string"),
    						},
    						LogQuery: &datadog.DashboardWidgetDistributionDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.DashboardWidgetDistributionDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						RumQuery: &datadog.DashboardWidgetDistributionDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				ShowLegend: pulumi.Bool(false),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			EventStreamDefinition: &datadog.DashboardWidgetEventStreamDefinitionArgs{
    				Query:         pulumi.String("string"),
    				EventSize:     pulumi.String("string"),
    				LiveSpan:      pulumi.String("string"),
    				TagsExecution: pulumi.String("string"),
    				Title:         pulumi.String("string"),
    				TitleAlign:    pulumi.String("string"),
    				TitleSize:     pulumi.String("string"),
    			},
    			EventTimelineDefinition: &datadog.DashboardWidgetEventTimelineDefinitionArgs{
    				Query:         pulumi.String("string"),
    				LiveSpan:      pulumi.String("string"),
    				TagsExecution: pulumi.String("string"),
    				Title:         pulumi.String("string"),
    				TitleAlign:    pulumi.String("string"),
    				TitleSize:     pulumi.String("string"),
    			},
    			FreeTextDefinition: &datadog.DashboardWidgetFreeTextDefinitionArgs{
    				Text:      pulumi.String("string"),
    				Color:     pulumi.String("string"),
    				FontSize:  pulumi.String("string"),
    				TextAlign: pulumi.String("string"),
    			},
    			GeomapDefinition: &datadog.DashboardWidgetGeomapDefinitionArgs{
    				View: &datadog.DashboardWidgetGeomapDefinitionViewArgs{
    					Focus: pulumi.String("string"),
    				},
    				CustomLinks: datadog.DashboardWidgetGeomapDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetGeomapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.DashboardWidgetGeomapDefinitionRequestArray{
    					&datadog.DashboardWidgetGeomapDefinitionRequestArgs{
    						Formulas: datadog.DashboardWidgetGeomapDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetGeomapDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetGeomapDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.DashboardWidgetGeomapDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetGeomapDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetGeomapDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetGeomapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetGeomapDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    					},
    				},
    				Style: &datadog.DashboardWidgetGeomapDefinitionStyleArgs{
    					Palette:     pulumi.String("string"),
    					PaletteFlip: pulumi.Bool(false),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			GroupDefinition: &datadog.DashboardWidgetGroupDefinitionArgs{
    				LayoutType:      pulumi.String("string"),
    				BackgroundColor: pulumi.String("string"),
    				BannerImg:       pulumi.String("string"),
    				ShowTitle:       pulumi.Bool(false),
    				Title:           pulumi.String("string"),
    				Widgets: datadog.DashboardWidgetGroupDefinitionWidgetArray{
    					&datadog.DashboardWidgetGroupDefinitionWidgetArgs{
    						AlertGraphDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs{
    							AlertId:    pulumi.String("string"),
    							VizType:    pulumi.String("string"),
    							LiveSpan:   pulumi.String("string"),
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						AlertValueDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionArgs{
    							AlertId:    pulumi.String("string"),
    							Precision:  pulumi.Int(0),
    							TextAlign:  pulumi.String("string"),
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    							Unit:       pulumi.String("string"),
    						},
    						ChangeDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							LiveSpan: pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs{
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ChangeType: pulumi.String("string"),
    									CompareTo:  pulumi.String("string"),
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									IncreaseGood: pulumi.Bool(false),
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									OrderBy:  pulumi.String("string"),
    									OrderDir: pulumi.String("string"),
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ShowPresent: pulumi.Bool(false),
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						CheckStatusDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionArgs{
    							Check:    pulumi.String("string"),
    							Grouping: pulumi.String("string"),
    							Group:    pulumi.String("string"),
    							GroupBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							LiveSpan: pulumi.String("string"),
    							Tags: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						DistributionDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionArgs{
    							LegendSize: pulumi.String("string"),
    							LiveSpan:   pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs{
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ApmStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs{
    										Env:        pulumi.String("string"),
    										Name:       pulumi.String("string"),
    										PrimaryTag: pulumi.String("string"),
    										RowType:    pulumi.String("string"),
    										Service:    pulumi.String("string"),
    										Columns: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{
    												Name:            pulumi.String("string"),
    												Alias:           pulumi.String("string"),
    												CellDisplayMode: pulumi.String("string"),
    												Order:           pulumi.String("string"),
    											},
    										},
    										Resource: pulumi.String("string"),
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Style: &datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs{
    										Palette: pulumi.String("string"),
    									},
    								},
    							},
    							ShowLegend: pulumi.Bool(false),
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						EventStreamDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionArgs{
    							Query:         pulumi.String("string"),
    							EventSize:     pulumi.String("string"),
    							LiveSpan:      pulumi.String("string"),
    							TagsExecution: pulumi.String("string"),
    							Title:         pulumi.String("string"),
    							TitleAlign:    pulumi.String("string"),
    							TitleSize:     pulumi.String("string"),
    						},
    						EventTimelineDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionArgs{
    							Query:         pulumi.String("string"),
    							LiveSpan:      pulumi.String("string"),
    							TagsExecution: pulumi.String("string"),
    							Title:         pulumi.String("string"),
    							TitleAlign:    pulumi.String("string"),
    							TitleSize:     pulumi.String("string"),
    						},
    						FreeTextDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionArgs{
    							Text:      pulumi.String("string"),
    							Color:     pulumi.String("string"),
    							FontSize:  pulumi.String("string"),
    							TextAlign: pulumi.String("string"),
    						},
    						GeomapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionArgs{
    							View: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs{
    								Focus: pulumi.String("string"),
    							},
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							LiveSpan: pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs{
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    								},
    							},
    							Style: &datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs{
    								Palette:     pulumi.String("string"),
    								PaletteFlip: pulumi.Bool(false),
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						HeatmapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							Events: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs{
    									Q:             pulumi.String("string"),
    									TagsExecution: pulumi.String("string"),
    								},
    							},
    							LegendSize: pulumi.String("string"),
    							LiveSpan:   pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs{
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Style: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs{
    										Palette: pulumi.String("string"),
    									},
    								},
    							},
    							ShowLegend: pulumi.Bool(false),
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    							Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs{
    								IncludeZero: pulumi.Bool(false),
    								Label:       pulumi.String("string"),
    								Max:         pulumi.String("string"),
    								Min:         pulumi.String("string"),
    								Scale:       pulumi.String("string"),
    							},
    						},
    						HostmapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							Groups: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							NoGroupHosts:  pulumi.Bool(false),
    							NoMetricHosts: pulumi.Bool(false),
    							NodeType:      pulumi.String("string"),
    							Request: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs{
    								Fills: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs{
    										ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs{
    											Metric: pulumi.String("string"),
    											FilterBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Limit:    pulumi.Int(0),
    											SearchBy: pulumi.String("string"),
    										},
    										Q: pulumi.String("string"),
    										RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    									},
    								},
    								Sizes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs{
    										ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs{
    											Metric: pulumi.String("string"),
    											FilterBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Limit:    pulumi.Int(0),
    											SearchBy: pulumi.String("string"),
    										},
    										Q: pulumi.String("string"),
    										RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Scopes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Style: &datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs{
    								FillMax:     pulumi.String("string"),
    								FillMin:     pulumi.String("string"),
    								Palette:     pulumi.String("string"),
    								PaletteFlip: pulumi.Bool(false),
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						Id: pulumi.Int(0),
    						IframeDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinitionArgs{
    							Url: pulumi.String("string"),
    						},
    						ImageDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetImageDefinitionArgs{
    							Url:             pulumi.String("string"),
    							HasBackground:   pulumi.Bool(false),
    							HasBorder:       pulumi.Bool(false),
    							HorizontalAlign: pulumi.String("string"),
    							Margin:          pulumi.String("string"),
    							Sizing:          pulumi.String("string"),
    							UrlDarkTheme:    pulumi.String("string"),
    							VerticalAlign:   pulumi.String("string"),
    						},
    						ListStreamDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionArgs{
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs{
    									Columns: datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs{
    											Field: pulumi.String("string"),
    											Width: pulumi.String("string"),
    										},
    									},
    									Query: &datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs{
    										DataSource: pulumi.String("string"),
    										EventSize:  pulumi.String("string"),
    										Indexes: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										QueryString: pulumi.String("string"),
    										Sort: &datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs{
    											Column: pulumi.String("string"),
    											Order:  pulumi.String("string"),
    										},
    										Storage: pulumi.String("string"),
    									},
    									ResponseFormat: pulumi.String("string"),
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						LogStreamDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionArgs{
    							Columns: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Indexes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							LiveSpan:          pulumi.String("string"),
    							MessageDisplay:    pulumi.String("string"),
    							Query:             pulumi.String("string"),
    							ShowDateColumn:    pulumi.Bool(false),
    							ShowMessageColumn: pulumi.Bool(false),
    							Sort: &datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs{
    								Column: pulumi.String("string"),
    								Order:  pulumi.String("string"),
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						ManageStatusDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionArgs{
    							Query:             pulumi.String("string"),
    							ColorPreference:   pulumi.String("string"),
    							DisplayFormat:     pulumi.String("string"),
    							HideZeroCounts:    pulumi.Bool(false),
    							ShowLastTriggered: pulumi.Bool(false),
    							ShowPriority:      pulumi.Bool(false),
    							Sort:              pulumi.String("string"),
    							SummaryType:       pulumi.String("string"),
    							Title:             pulumi.String("string"),
    							TitleAlign:        pulumi.String("string"),
    							TitleSize:         pulumi.String("string"),
    						},
    						NoteDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs{
    							Content:         pulumi.String("string"),
    							BackgroundColor: pulumi.String("string"),
    							FontSize:        pulumi.String("string"),
    							HasPadding:      pulumi.Bool(false),
    							ShowTick:        pulumi.Bool(false),
    							TextAlign:       pulumi.String("string"),
    							TickEdge:        pulumi.String("string"),
    							TickPos:         pulumi.String("string"),
    							VerticalAlign:   pulumi.String("string"),
    						},
    						PowerpackDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionArgs{
    							PowerpackId:     pulumi.String("string"),
    							BackgroundColor: pulumi.String("string"),
    							BannerImg:       pulumi.String("string"),
    							ShowTitle:       pulumi.Bool(false),
    							TemplateVariables: &datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs{
    								ControlledByPowerpacks: datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{
    										Name: pulumi.String("string"),
    										Values: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Prefix: pulumi.String("string"),
    									},
    								},
    								ControlledExternallies: datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{
    										Name: pulumi.String("string"),
    										Values: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Prefix: pulumi.String("string"),
    									},
    								},
    							},
    							Title: pulumi.String("string"),
    						},
    						QueryTableDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							HasSearchBar: pulumi.String("string"),
    							LiveSpan:     pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs{
    									Aggregator: pulumi.String("string"),
    									Alias:      pulumi.String("string"),
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ApmStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs{
    										Env:        pulumi.String("string"),
    										Name:       pulumi.String("string"),
    										PrimaryTag: pulumi.String("string"),
    										RowType:    pulumi.String("string"),
    										Service:    pulumi.String("string"),
    										Columns: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{
    												Name:            pulumi.String("string"),
    												Alias:           pulumi.String("string"),
    												CellDisplayMode: pulumi.String("string"),
    												Order:           pulumi.String("string"),
    											},
    										},
    										Resource: pulumi.String("string"),
    									},
    									CellDisplayModes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs{
    											Comparator:    pulumi.String("string"),
    											Palette:       pulumi.String("string"),
    											Value:         pulumi.Float64(0),
    											CustomBgColor: pulumi.String("string"),
    											CustomFgColor: pulumi.String("string"),
    											HideValue:     pulumi.Bool(false),
    											ImageUrl:      pulumi.String("string"),
    											Metric:        pulumi.String("string"),
    											Timeframe:     pulumi.String("string"),
    										},
    									},
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									Limit: pulumi.Int(0),
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Order: pulumi.String("string"),
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						QueryValueDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionArgs{
    							Autoscale: pulumi.Bool(false),
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							CustomUnit: pulumi.String("string"),
    							LiveSpan:   pulumi.String("string"),
    							Precision:  pulumi.Int(0),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs{
    									Aggregator: pulumi.String("string"),
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs{
    											Comparator:    pulumi.String("string"),
    											Palette:       pulumi.String("string"),
    											Value:         pulumi.Float64(0),
    											CustomBgColor: pulumi.String("string"),
    											CustomFgColor: pulumi.String("string"),
    											HideValue:     pulumi.Bool(false),
    											ImageUrl:      pulumi.String("string"),
    											Metric:        pulumi.String("string"),
    											Timeframe:     pulumi.String("string"),
    										},
    									},
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    								},
    							},
    							TextAlign: pulumi.String("string"),
    							TimeseriesBackground: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs{
    								Type: pulumi.String("string"),
    								Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{
    									IncludeZero: pulumi.Bool(false),
    									Label:       pulumi.String("string"),
    									Max:         pulumi.String("string"),
    									Min:         pulumi.String("string"),
    									Scale:       pulumi.String("string"),
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						RunWorkflowDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionArgs{
    							WorkflowId: pulumi.String("string"),
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							Inputs: datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputTypeArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputTypeArgs{
    									Name:  pulumi.String("string"),
    									Value: pulumi.String("string"),
    								},
    							},
    							LiveSpan:   pulumi.String("string"),
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						ScatterplotDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionArgs{
    							ColorByGroups: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							LiveSpan: pulumi.String("string"),
    							Request: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs{
    								ScatterplotTables: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs{
    										Formulas: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{
    												Dimension:         pulumi.String("string"),
    												FormulaExpression: pulumi.String("string"),
    												Alias:             pulumi.String("string"),
    											},
    										},
    										Queries: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{
    												ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{
    													DataSource:      pulumi.String("string"),
    													Env:             pulumi.String("string"),
    													Name:            pulumi.String("string"),
    													OperationName:   pulumi.String("string"),
    													ResourceName:    pulumi.String("string"),
    													Service:         pulumi.String("string"),
    													Stat:            pulumi.String("string"),
    													IsUpstream:      pulumi.Bool(false),
    													PrimaryTagName:  pulumi.String("string"),
    													PrimaryTagValue: pulumi.String("string"),
    												},
    												ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{
    													DataSource: pulumi.String("string"),
    													Env:        pulumi.String("string"),
    													Name:       pulumi.String("string"),
    													Service:    pulumi.String("string"),
    													Stat:       pulumi.String("string"),
    													GroupBies: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													OperationName:   pulumi.String("string"),
    													PrimaryTagName:  pulumi.String("string"),
    													PrimaryTagValue: pulumi.String("string"),
    													ResourceName:    pulumi.String("string"),
    												},
    												CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{
    													DataSource: pulumi.String("string"),
    													Name:       pulumi.String("string"),
    													Query:      pulumi.String("string"),
    													Aggregator: pulumi.String("string"),
    												},
    												EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{
    													Computes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    															Metric:      pulumi.String("string"),
    														},
    													},
    													DataSource: pulumi.String("string"),
    													Name:       pulumi.String("string"),
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															Sort: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{
    																Aggregation: pulumi.String("string"),
    																Metric:      pulumi.String("string"),
    																Order:       pulumi.String("string"),
    															},
    														},
    													},
    													Indexes: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													Search: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{
    														Query: pulumi.String("string"),
    													},
    													Storage: pulumi.String("string"),
    												},
    												MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{
    													Name:       pulumi.String("string"),
    													Query:      pulumi.String("string"),
    													Aggregator: pulumi.String("string"),
    													DataSource: pulumi.String("string"),
    												},
    												ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{
    													DataSource:      pulumi.String("string"),
    													Metric:          pulumi.String("string"),
    													Name:            pulumi.String("string"),
    													Aggregator:      pulumi.String("string"),
    													IsNormalizedCpu: pulumi.Bool(false),
    													Limit:           pulumi.Int(0),
    													Sort:            pulumi.String("string"),
    													TagFilters: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													TextFilter: pulumi.String("string"),
    												},
    												SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{
    													DataSource:             pulumi.String("string"),
    													Measure:                pulumi.String("string"),
    													SloId:                  pulumi.String("string"),
    													AdditionalQueryFilters: pulumi.String("string"),
    													GroupMode:              pulumi.String("string"),
    													Name:                   pulumi.String("string"),
    													SloQueryType:           pulumi.String("string"),
    												},
    											},
    										},
    									},
    								},
    								Xes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs{
    										Aggregator: pulumi.String("string"),
    										ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs{
    											Metric: pulumi.String("string"),
    											FilterBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Limit:    pulumi.Int(0),
    											SearchBy: pulumi.String("string"),
    										},
    										Q: pulumi.String("string"),
    										RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    									},
    								},
    								Ys: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs{
    										Aggregator: pulumi.String("string"),
    										ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs{
    											Metric: pulumi.String("string"),
    											FilterBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Limit:    pulumi.Int(0),
    											SearchBy: pulumi.String("string"),
    										},
    										Q: pulumi.String("string"),
    										RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    							Xaxis: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs{
    								IncludeZero: pulumi.Bool(false),
    								Label:       pulumi.String("string"),
    								Max:         pulumi.String("string"),
    								Min:         pulumi.String("string"),
    								Scale:       pulumi.String("string"),
    							},
    							Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs{
    								IncludeZero: pulumi.Bool(false),
    								Label:       pulumi.String("string"),
    								Max:         pulumi.String("string"),
    								Min:         pulumi.String("string"),
    								Scale:       pulumi.String("string"),
    							},
    						},
    						ServiceLevelObjectiveDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionArgs{
    							SloId: pulumi.String("string"),
    							TimeWindows: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							ViewMode:               pulumi.String("string"),
    							ViewType:               pulumi.String("string"),
    							AdditionalQueryFilters: pulumi.String("string"),
    							GlobalTimeTarget:       pulumi.String("string"),
    							ShowErrorBudget:        pulumi.Bool(false),
    							Title:                  pulumi.String("string"),
    							TitleAlign:             pulumi.String("string"),
    							TitleSize:              pulumi.String("string"),
    						},
    						ServicemapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionArgs{
    							Filters: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Service: pulumi.String("string"),
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						SloListDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionArgs{
    							Request: &datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs{
    								Query: &datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs{
    									QueryString: pulumi.String("string"),
    									Limit:       pulumi.Int(0),
    									Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs{
    										Column: pulumi.String("string"),
    										Order:  pulumi.String("string"),
    									},
    								},
    								RequestType: pulumi.String("string"),
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						SplitGraphDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionArgs{
    							Size: pulumi.String("string"),
    							SourceWidgetDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{
    								ChangeDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs{
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									LiveSpan: pulumi.String("string"),
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs{
    											ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ChangeType: pulumi.String("string"),
    											CompareTo:  pulumi.String("string"),
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											IncreaseGood: pulumi.Bool(false),
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											OrderBy:  pulumi.String("string"),
    											OrderDir: pulumi.String("string"),
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{
    												Metric: pulumi.String("string"),
    												FilterBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Limit:    pulumi.Int(0),
    												SearchBy: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ShowPresent: pulumi.Bool(false),
    										},
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    								},
    								GeomapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs{
    									View: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs{
    										Focus: pulumi.String("string"),
    									},
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									LiveSpan: pulumi.String("string"),
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs{
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    										},
    									},
    									Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs{
    										Palette:     pulumi.String("string"),
    										PaletteFlip: pulumi.Bool(false),
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    								},
    								QueryTableDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs{
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									HasSearchBar: pulumi.String("string"),
    									LiveSpan:     pulumi.String("string"),
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs{
    											Aggregator: pulumi.String("string"),
    											Alias:      pulumi.String("string"),
    											ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ApmStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												PrimaryTag: pulumi.String("string"),
    												RowType:    pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Columns: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{
    														Name:            pulumi.String("string"),
    														Alias:           pulumi.String("string"),
    														CellDisplayMode: pulumi.String("string"),
    														Order:           pulumi.String("string"),
    													},
    												},
    												Resource: pulumi.String("string"),
    											},
    											CellDisplayModes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											Limit: pulumi.Int(0),
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Order: pulumi.String("string"),
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{
    												Metric: pulumi.String("string"),
    												FilterBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Limit:    pulumi.Int(0),
    												SearchBy: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    										},
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    								},
    								QueryValueDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs{
    									Autoscale: pulumi.Bool(false),
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									CustomUnit: pulumi.String("string"),
    									LiveSpan:   pulumi.String("string"),
    									Precision:  pulumi.Int(0),
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs{
    											Aggregator: pulumi.String("string"),
    											ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{
    												Metric: pulumi.String("string"),
    												FilterBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Limit:    pulumi.Int(0),
    												SearchBy: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    										},
    									},
    									TextAlign: pulumi.String("string"),
    									TimeseriesBackground: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs{
    										Type: pulumi.String("string"),
    										Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{
    											IncludeZero: pulumi.Bool(false),
    											Label:       pulumi.String("string"),
    											Max:         pulumi.String("string"),
    											Min:         pulumi.String("string"),
    											Scale:       pulumi.String("string"),
    										},
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    								},
    								ScatterplotDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs{
    									ColorByGroups: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									LiveSpan: pulumi.String("string"),
    									Request: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs{
    										ScatterplotTables: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{
    												Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{
    														Dimension:         pulumi.String("string"),
    														FormulaExpression: pulumi.String("string"),
    														Alias:             pulumi.String("string"),
    													},
    												},
    												Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{
    														ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{
    															DataSource:      pulumi.String("string"),
    															Env:             pulumi.String("string"),
    															Name:            pulumi.String("string"),
    															OperationName:   pulumi.String("string"),
    															ResourceName:    pulumi.String("string"),
    															Service:         pulumi.String("string"),
    															Stat:            pulumi.String("string"),
    															IsUpstream:      pulumi.Bool(false),
    															PrimaryTagName:  pulumi.String("string"),
    															PrimaryTagValue: pulumi.String("string"),
    														},
    														ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{
    															DataSource: pulumi.String("string"),
    															Env:        pulumi.String("string"),
    															Name:       pulumi.String("string"),
    															Service:    pulumi.String("string"),
    															Stat:       pulumi.String("string"),
    															GroupBies: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															OperationName:   pulumi.String("string"),
    															PrimaryTagName:  pulumi.String("string"),
    															PrimaryTagValue: pulumi.String("string"),
    															ResourceName:    pulumi.String("string"),
    														},
    														CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{
    															DataSource: pulumi.String("string"),
    															Name:       pulumi.String("string"),
    															Query:      pulumi.String("string"),
    															Aggregator: pulumi.String("string"),
    														},
    														EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{
    															Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{
    																&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{
    																	Aggregation: pulumi.String("string"),
    																	Interval:    pulumi.Int(0),
    																	Metric:      pulumi.String("string"),
    																},
    															},
    															DataSource: pulumi.String("string"),
    															Name:       pulumi.String("string"),
    															GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{
    																&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{
    																	Facet: pulumi.String("string"),
    																	Limit: pulumi.Int(0),
    																	Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{
    																		Aggregation: pulumi.String("string"),
    																		Metric:      pulumi.String("string"),
    																		Order:       pulumi.String("string"),
    																	},
    																},
    															},
    															Indexes: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{
    																Query: pulumi.String("string"),
    															},
    															Storage: pulumi.String("string"),
    														},
    														MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{
    															Name:       pulumi.String("string"),
    															Query:      pulumi.String("string"),
    															Aggregator: pulumi.String("string"),
    															DataSource: pulumi.String("string"),
    														},
    														ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{
    															DataSource:      pulumi.String("string"),
    															Metric:          pulumi.String("string"),
    															Name:            pulumi.String("string"),
    															Aggregator:      pulumi.String("string"),
    															IsNormalizedCpu: pulumi.Bool(false),
    															Limit:           pulumi.Int(0),
    															Sort:            pulumi.String("string"),
    															TagFilters: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    															TextFilter: pulumi.String("string"),
    														},
    														SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{
    															DataSource:             pulumi.String("string"),
    															Measure:                pulumi.String("string"),
    															SloId:                  pulumi.String("string"),
    															AdditionalQueryFilters: pulumi.String("string"),
    															GroupMode:              pulumi.String("string"),
    															Name:                   pulumi.String("string"),
    															SloQueryType:           pulumi.String("string"),
    														},
    													},
    												},
    											},
    										},
    										Xes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{
    												Aggregator: pulumi.String("string"),
    												ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{
    													Metric: pulumi.String("string"),
    													FilterBies: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													Limit:    pulumi.Int(0),
    													SearchBy: pulumi.String("string"),
    												},
    												Q: pulumi.String("string"),
    												RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    											},
    										},
    										Ys: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{
    												Aggregator: pulumi.String("string"),
    												ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{
    													Metric: pulumi.String("string"),
    													FilterBies: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    													Limit:    pulumi.Int(0),
    													SearchBy: pulumi.String("string"),
    												},
    												Q: pulumi.String("string"),
    												RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    									Xaxis: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs{
    										IncludeZero: pulumi.Bool(false),
    										Label:       pulumi.String("string"),
    										Max:         pulumi.String("string"),
    										Min:         pulumi.String("string"),
    										Scale:       pulumi.String("string"),
    									},
    									Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs{
    										IncludeZero: pulumi.Bool(false),
    										Label:       pulumi.String("string"),
    										Max:         pulumi.String("string"),
    										Min:         pulumi.String("string"),
    										Scale:       pulumi.String("string"),
    									},
    								},
    								SunburstDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs{
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									HideTotal: pulumi.Bool(false),
    									LegendInline: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs{
    										Type:        pulumi.String("string"),
    										HidePercent: pulumi.Bool(false),
    										HideValue:   pulumi.Bool(false),
    									},
    									LegendTable: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs{
    										Type: pulumi.String("string"),
    									},
    									LiveSpan: pulumi.String("string"),
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs{
    											ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											NetworkQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{
    												Metric: pulumi.String("string"),
    												FilterBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Limit:    pulumi.Int(0),
    												SearchBy: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{
    												Palette: pulumi.String("string"),
    											},
    										},
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    								},
    								TimeseriesDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs{
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									Events: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs{
    											Q:             pulumi.String("string"),
    											TagsExecution: pulumi.String("string"),
    										},
    									},
    									LegendColumns: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									LegendLayout: pulumi.String("string"),
    									LegendSize:   pulumi.String("string"),
    									LiveSpan:     pulumi.String("string"),
    									Markers: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs{
    											Value:       pulumi.String("string"),
    											DisplayType: pulumi.String("string"),
    											Label:       pulumi.String("string"),
    										},
    									},
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs{
    											ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											DisplayType: pulumi.String("string"),
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Metadatas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{
    													Expression: pulumi.String("string"),
    													AliasName:  pulumi.String("string"),
    												},
    											},
    											NetworkQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											OnRightYaxis: pulumi.Bool(false),
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{
    												Metric: pulumi.String("string"),
    												FilterBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Limit:    pulumi.Int(0),
    												SearchBy: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{
    												LineType:  pulumi.String("string"),
    												LineWidth: pulumi.String("string"),
    												Palette:   pulumi.String("string"),
    											},
    										},
    									},
    									RightYaxis: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs{
    										IncludeZero: pulumi.Bool(false),
    										Label:       pulumi.String("string"),
    										Max:         pulumi.String("string"),
    										Min:         pulumi.String("string"),
    										Scale:       pulumi.String("string"),
    									},
    									ShowLegend: pulumi.Bool(false),
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    									Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs{
    										IncludeZero: pulumi.Bool(false),
    										Label:       pulumi.String("string"),
    										Max:         pulumi.String("string"),
    										Min:         pulumi.String("string"),
    										Scale:       pulumi.String("string"),
    									},
    								},
    								ToplistDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs{
    									CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs{
    											IsHidden:      pulumi.Bool(false),
    											Label:         pulumi.String("string"),
    											Link:          pulumi.String("string"),
    											OverrideLabel: pulumi.String("string"),
    										},
    									},
    									LiveSpan: pulumi.String("string"),
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs{
    											ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{
    												Metric: pulumi.String("string"),
    												FilterBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Limit:    pulumi.Int(0),
    												SearchBy: pulumi.String("string"),
    											},
    											Q: pulumi.String("string"),
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    											RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{
    												Palette: pulumi.String("string"),
    											},
    										},
    									},
    									Title:      pulumi.String("string"),
    									TitleAlign: pulumi.String("string"),
    									TitleSize:  pulumi.String("string"),
    								},
    								TreemapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs{
    									Requests: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs{
    											Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{
    													FormulaExpression: pulumi.String("string"),
    													Alias:             pulumi.String("string"),
    													CellDisplayMode:   pulumi.String("string"),
    													ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray{
    														&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{
    															Comparator:    pulumi.String("string"),
    															Palette:       pulumi.String("string"),
    															Value:         pulumi.Float64(0),
    															CustomBgColor: pulumi.String("string"),
    															CustomFgColor: pulumi.String("string"),
    															HideValue:     pulumi.Bool(false),
    															ImageUrl:      pulumi.String("string"),
    															Metric:        pulumi.String("string"),
    															Timeframe:     pulumi.String("string"),
    														},
    													},
    													Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{
    														Count: pulumi.Int(0),
    														Order: pulumi.String("string"),
    													},
    													Style: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{
    														Palette:      pulumi.String("string"),
    														PaletteIndex: pulumi.Int(0),
    													},
    												},
    											},
    											Queries: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{
    													ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Env:             pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														OperationName:   pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    														Service:         pulumi.String("string"),
    														Stat:            pulumi.String("string"),
    														IsUpstream:      pulumi.Bool(false),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    													},
    													ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{
    														DataSource: pulumi.String("string"),
    														Env:        pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Service:    pulumi.String("string"),
    														Stat:       pulumi.String("string"),
    														GroupBies: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														OperationName:   pulumi.String("string"),
    														PrimaryTagName:  pulumi.String("string"),
    														PrimaryTagValue: pulumi.String("string"),
    														ResourceName:    pulumi.String("string"),
    													},
    													CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    													},
    													EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{
    														Computes: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{
    																Aggregation: pulumi.String("string"),
    																Interval:    pulumi.Int(0),
    																Metric:      pulumi.String("string"),
    															},
    														},
    														DataSource: pulumi.String("string"),
    														Name:       pulumi.String("string"),
    														GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray{
    															&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{
    																Facet: pulumi.String("string"),
    																Limit: pulumi.Int(0),
    																Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{
    																	Aggregation: pulumi.String("string"),
    																	Metric:      pulumi.String("string"),
    																	Order:       pulumi.String("string"),
    																},
    															},
    														},
    														Indexes: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														Search: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{
    															Query: pulumi.String("string"),
    														},
    														Storage: pulumi.String("string"),
    													},
    													MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{
    														Name:       pulumi.String("string"),
    														Query:      pulumi.String("string"),
    														Aggregator: pulumi.String("string"),
    														DataSource: pulumi.String("string"),
    													},
    													ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{
    														DataSource:      pulumi.String("string"),
    														Metric:          pulumi.String("string"),
    														Name:            pulumi.String("string"),
    														Aggregator:      pulumi.String("string"),
    														IsNormalizedCpu: pulumi.Bool(false),
    														Limit:           pulumi.Int(0),
    														Sort:            pulumi.String("string"),
    														TagFilters: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    														TextFilter: pulumi.String("string"),
    													},
    													SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{
    														DataSource:             pulumi.String("string"),
    														Measure:                pulumi.String("string"),
    														SloId:                  pulumi.String("string"),
    														AdditionalQueryFilters: pulumi.String("string"),
    														GroupMode:              pulumi.String("string"),
    														Name:                   pulumi.String("string"),
    														SloQueryType:           pulumi.String("string"),
    													},
    												},
    											},
    										},
    									},
    									Title: pulumi.String("string"),
    								},
    							},
    							SplitConfig: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs{
    								Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs{
    									Order: pulumi.String("string"),
    									Compute: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{
    										Metric:      pulumi.String("string"),
    										Aggregation: pulumi.String("string"),
    									},
    								},
    								SplitDimensions: &datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{
    									OneGraphPer: pulumi.String("string"),
    								},
    								Limit: pulumi.Int(0),
    								StaticSplits: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{
    									&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{
    										SplitVectors: datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{
    												TagKey: pulumi.String("string"),
    												TagValues: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    											},
    										},
    									},
    								},
    							},
    							HasUniformYAxes: pulumi.Bool(false),
    							LiveSpan:        pulumi.String("string"),
    							Title:           pulumi.String("string"),
    						},
    						SunburstDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							HideTotal: pulumi.Bool(false),
    							LegendInline: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs{
    								Type:        pulumi.String("string"),
    								HidePercent: pulumi.Bool(false),
    								HideValue:   pulumi.Bool(false),
    							},
    							LegendTable: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs{
    								Type: pulumi.String("string"),
    							},
    							LiveSpan: pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs{
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									NetworkQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Style: &datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{
    										Palette: pulumi.String("string"),
    									},
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						TimeseriesDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							Events: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs{
    									Q:             pulumi.String("string"),
    									TagsExecution: pulumi.String("string"),
    								},
    							},
    							LegendColumns: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							LegendLayout: pulumi.String("string"),
    							LegendSize:   pulumi.String("string"),
    							LiveSpan:     pulumi.String("string"),
    							Markers: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs{
    									Value:       pulumi.String("string"),
    									DisplayType: pulumi.String("string"),
    									Label:       pulumi.String("string"),
    								},
    							},
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs{
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									DisplayType: pulumi.String("string"),
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Metadatas: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs{
    											Expression: pulumi.String("string"),
    											AliasName:  pulumi.String("string"),
    										},
    									},
    									NetworkQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									OnRightYaxis: pulumi.Bool(false),
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Style: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs{
    										LineType:  pulumi.String("string"),
    										LineWidth: pulumi.String("string"),
    										Palette:   pulumi.String("string"),
    									},
    								},
    							},
    							RightYaxis: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs{
    								IncludeZero: pulumi.Bool(false),
    								Label:       pulumi.String("string"),
    								Max:         pulumi.String("string"),
    								Min:         pulumi.String("string"),
    								Scale:       pulumi.String("string"),
    							},
    							ShowLegend: pulumi.Bool(false),
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    							Yaxis: &datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs{
    								IncludeZero: pulumi.Bool(false),
    								Label:       pulumi.String("string"),
    								Max:         pulumi.String("string"),
    								Min:         pulumi.String("string"),
    								Scale:       pulumi.String("string"),
    							},
    						},
    						ToplistDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							LiveSpan: pulumi.String("string"),
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs{
    									ApmQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									AuditQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs{
    											Comparator:    pulumi.String("string"),
    											Palette:       pulumi.String("string"),
    											Value:         pulumi.Float64(0),
    											CustomBgColor: pulumi.String("string"),
    											CustomFgColor: pulumi.String("string"),
    											HideValue:     pulumi.Bool(false),
    											ImageUrl:      pulumi.String("string"),
    											Metric:        pulumi.String("string"),
    											Timeframe:     pulumi.String("string"),
    										},
    									},
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									LogQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    									RumQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									Style: &datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs{
    										Palette: pulumi.String("string"),
    									},
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						TopologyMapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionArgs{
    							CustomLinks: datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs{
    									IsHidden:      pulumi.Bool(false),
    									Label:         pulumi.String("string"),
    									Link:          pulumi.String("string"),
    									OverrideLabel: pulumi.String("string"),
    								},
    							},
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs{
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs{
    											DataSource: pulumi.String("string"),
    											Filters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Service: pulumi.String("string"),
    										},
    									},
    									RequestType: pulumi.String("string"),
    								},
    							},
    							Title:      pulumi.String("string"),
    							TitleAlign: pulumi.String("string"),
    							TitleSize:  pulumi.String("string"),
    						},
    						TraceServiceDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionArgs{
    							Service:          pulumi.String("string"),
    							Env:              pulumi.String("string"),
    							SpanName:         pulumi.String("string"),
    							ShowErrors:       pulumi.Bool(false),
    							ShowBreakdown:    pulumi.Bool(false),
    							ShowDistribution: pulumi.Bool(false),
    							DisplayFormat:    pulumi.String("string"),
    							ShowHits:         pulumi.Bool(false),
    							ShowLatency:      pulumi.Bool(false),
    							ShowResourceList: pulumi.Bool(false),
    							SizeFormat:       pulumi.String("string"),
    							LiveSpan:         pulumi.String("string"),
    							Title:            pulumi.String("string"),
    							TitleAlign:       pulumi.String("string"),
    							TitleSize:        pulumi.String("string"),
    						},
    						TreemapDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionArgs{
    							Requests: datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArray{
    								&datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs{
    									Formulas: datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs{
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    											CellDisplayMode:   pulumi.String("string"),
    											ConditionalFormats: datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{
    												&datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{
    													Comparator:    pulumi.String("string"),
    													Palette:       pulumi.String("string"),
    													Value:         pulumi.Float64(0),
    													CustomBgColor: pulumi.String("string"),
    													CustomFgColor: pulumi.String("string"),
    													HideValue:     pulumi.Bool(false),
    													ImageUrl:      pulumi.String("string"),
    													Metric:        pulumi.String("string"),
    													Timeframe:     pulumi.String("string"),
    												},
    											},
    											Limit: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs{
    												Count: pulumi.Int(0),
    												Order: pulumi.String("string"),
    											},
    											Style: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs{
    												Palette:      pulumi.String("string"),
    												PaletteIndex: pulumi.Int(0),
    											},
    										},
    									},
    									Queries: datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray{
    										&datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    								},
    							},
    							Title: pulumi.String("string"),
    						},
    						WidgetLayout: &datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{
    							Height:        pulumi.Int(0),
    							Width:         pulumi.Int(0),
    							X:             pulumi.Int(0),
    							Y:             pulumi.Int(0),
    							IsColumnBreak: pulumi.Bool(false),
    						},
    					},
    				},
    			},
    			HeatmapDefinition: &datadog.DashboardWidgetHeatmapDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetHeatmapDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetHeatmapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Events: datadog.DashboardWidgetHeatmapDefinitionEventArray{
    					&datadog.DashboardWidgetHeatmapDefinitionEventArgs{
    						Q:             pulumi.String("string"),
    						TagsExecution: pulumi.String("string"),
    					},
    				},
    				LegendSize: pulumi.String("string"),
    				LiveSpan:   pulumi.String("string"),
    				Requests: datadog.DashboardWidgetHeatmapDefinitionRequestArray{
    					&datadog.DashboardWidgetHeatmapDefinitionRequestArgs{
    						ApmQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Formulas: datadog.DashboardWidgetHeatmapDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetHeatmapDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetHeatmapDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetHeatmapDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				ShowLegend: pulumi.Bool(false),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    				Yaxis: &datadog.DashboardWidgetHeatmapDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			HostmapDefinition: &datadog.DashboardWidgetHostmapDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetHostmapDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetHostmapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Groups: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				NoGroupHosts:  pulumi.Bool(false),
    				NoMetricHosts: pulumi.Bool(false),
    				NodeType:      pulumi.String("string"),
    				Request: &datadog.DashboardWidgetHostmapDefinitionRequestArgs{
    					Fills: datadog.DashboardWidgetHostmapDefinitionRequestFillArray{
    						&datadog.DashboardWidgetHostmapDefinitionRequestFillArgs{
    							ApmQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    					Sizes: datadog.DashboardWidgetHostmapDefinitionRequestSizeArray{
    						&datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs{
    							ApmQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				Scopes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Style: &datadog.DashboardWidgetHostmapDefinitionStyleArgs{
    					FillMax:     pulumi.String("string"),
    					FillMin:     pulumi.String("string"),
    					Palette:     pulumi.String("string"),
    					PaletteFlip: pulumi.Bool(false),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			Id: pulumi.Int(0),
    			IframeDefinition: &datadog.DashboardWidgetIframeDefinitionArgs{
    				Url: pulumi.String("string"),
    			},
    			ImageDefinition: &datadog.DashboardWidgetImageDefinitionArgs{
    				Url:             pulumi.String("string"),
    				HasBackground:   pulumi.Bool(false),
    				HasBorder:       pulumi.Bool(false),
    				HorizontalAlign: pulumi.String("string"),
    				Margin:          pulumi.String("string"),
    				Sizing:          pulumi.String("string"),
    				UrlDarkTheme:    pulumi.String("string"),
    				VerticalAlign:   pulumi.String("string"),
    			},
    			ListStreamDefinition: &datadog.DashboardWidgetListStreamDefinitionArgs{
    				Requests: datadog.DashboardWidgetListStreamDefinitionRequestArray{
    					&datadog.DashboardWidgetListStreamDefinitionRequestArgs{
    						Columns: datadog.DashboardWidgetListStreamDefinitionRequestColumnArray{
    							&datadog.DashboardWidgetListStreamDefinitionRequestColumnArgs{
    								Field: pulumi.String("string"),
    								Width: pulumi.String("string"),
    							},
    						},
    						Query: &datadog.DashboardWidgetListStreamDefinitionRequestQueryArgs{
    							DataSource: pulumi.String("string"),
    							EventSize:  pulumi.String("string"),
    							Indexes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							QueryString: pulumi.String("string"),
    							Sort: &datadog.DashboardWidgetListStreamDefinitionRequestQuerySortArgs{
    								Column: pulumi.String("string"),
    								Order:  pulumi.String("string"),
    							},
    							Storage: pulumi.String("string"),
    						},
    						ResponseFormat: pulumi.String("string"),
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			LogStreamDefinition: &datadog.DashboardWidgetLogStreamDefinitionArgs{
    				Columns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Indexes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				LiveSpan:          pulumi.String("string"),
    				MessageDisplay:    pulumi.String("string"),
    				Query:             pulumi.String("string"),
    				ShowDateColumn:    pulumi.Bool(false),
    				ShowMessageColumn: pulumi.Bool(false),
    				Sort: &datadog.DashboardWidgetLogStreamDefinitionSortArgs{
    					Column: pulumi.String("string"),
    					Order:  pulumi.String("string"),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			ManageStatusDefinition: &datadog.DashboardWidgetManageStatusDefinitionArgs{
    				Query:             pulumi.String("string"),
    				ColorPreference:   pulumi.String("string"),
    				DisplayFormat:     pulumi.String("string"),
    				HideZeroCounts:    pulumi.Bool(false),
    				ShowLastTriggered: pulumi.Bool(false),
    				ShowPriority:      pulumi.Bool(false),
    				Sort:              pulumi.String("string"),
    				SummaryType:       pulumi.String("string"),
    				Title:             pulumi.String("string"),
    				TitleAlign:        pulumi.String("string"),
    				TitleSize:         pulumi.String("string"),
    			},
    			NoteDefinition: &datadog.DashboardWidgetNoteDefinitionArgs{
    				Content:         pulumi.String("string"),
    				BackgroundColor: pulumi.String("string"),
    				FontSize:        pulumi.String("string"),
    				HasPadding:      pulumi.Bool(false),
    				ShowTick:        pulumi.Bool(false),
    				TextAlign:       pulumi.String("string"),
    				TickEdge:        pulumi.String("string"),
    				TickPos:         pulumi.String("string"),
    				VerticalAlign:   pulumi.String("string"),
    			},
    			PowerpackDefinition: &datadog.DashboardWidgetPowerpackDefinitionArgs{
    				PowerpackId:     pulumi.String("string"),
    				BackgroundColor: pulumi.String("string"),
    				BannerImg:       pulumi.String("string"),
    				ShowTitle:       pulumi.Bool(false),
    				TemplateVariables: &datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{
    					ControlledByPowerpacks: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{
    						&datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{
    							Name: pulumi.String("string"),
    							Values: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Prefix: pulumi.String("string"),
    						},
    					},
    					ControlledExternallies: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{
    						&datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{
    							Name: pulumi.String("string"),
    							Values: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Prefix: pulumi.String("string"),
    						},
    					},
    				},
    				Title: pulumi.String("string"),
    			},
    			QueryTableDefinition: &datadog.DashboardWidgetQueryTableDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetQueryTableDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetQueryTableDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				HasSearchBar: pulumi.String("string"),
    				LiveSpan:     pulumi.String("string"),
    				Requests: datadog.DashboardWidgetQueryTableDefinitionRequestArray{
    					&datadog.DashboardWidgetQueryTableDefinitionRequestArgs{
    						Aggregator: pulumi.String("string"),
    						Alias:      pulumi.String("string"),
    						ApmQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ApmStatsQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{
    							Env:        pulumi.String("string"),
    							Name:       pulumi.String("string"),
    							PrimaryTag: pulumi.String("string"),
    							RowType:    pulumi.String("string"),
    							Service:    pulumi.String("string"),
    							Columns: datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{
    									Name:            pulumi.String("string"),
    									Alias:           pulumi.String("string"),
    									CellDisplayMode: pulumi.String("string"),
    									Order:           pulumi.String("string"),
    								},
    							},
    							Resource: pulumi.String("string"),
    						},
    						CellDisplayModes: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						ConditionalFormats: datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{
    							&datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{
    								Comparator:    pulumi.String("string"),
    								Palette:       pulumi.String("string"),
    								Value:         pulumi.Float64(0),
    								CustomBgColor: pulumi.String("string"),
    								CustomFgColor: pulumi.String("string"),
    								HideValue:     pulumi.Bool(false),
    								ImageUrl:      pulumi.String("string"),
    								Metric:        pulumi.String("string"),
    								Timeframe:     pulumi.String("string"),
    							},
    						},
    						Formulas: datadog.DashboardWidgetQueryTableDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetQueryTableDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						Limit: pulumi.Int(0),
    						LogQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Order: pulumi.String("string"),
    						ProcessQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetQueryTableDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetQueryTableDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			QueryValueDefinition: &datadog.DashboardWidgetQueryValueDefinitionArgs{
    				Autoscale: pulumi.Bool(false),
    				CustomLinks: datadog.DashboardWidgetQueryValueDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetQueryValueDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				CustomUnit: pulumi.String("string"),
    				LiveSpan:   pulumi.String("string"),
    				Precision:  pulumi.Int(0),
    				Requests: datadog.DashboardWidgetQueryValueDefinitionRequestArray{
    					&datadog.DashboardWidgetQueryValueDefinitionRequestArgs{
    						Aggregator: pulumi.String("string"),
    						ApmQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ConditionalFormats: datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{
    							&datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{
    								Comparator:    pulumi.String("string"),
    								Palette:       pulumi.String("string"),
    								Value:         pulumi.Float64(0),
    								CustomBgColor: pulumi.String("string"),
    								CustomFgColor: pulumi.String("string"),
    								HideValue:     pulumi.Bool(false),
    								ImageUrl:      pulumi.String("string"),
    								Metric:        pulumi.String("string"),
    								Timeframe:     pulumi.String("string"),
    							},
    						},
    						Formulas: datadog.DashboardWidgetQueryValueDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetQueryValueDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetQueryValueDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetQueryValueDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    					},
    				},
    				TextAlign: pulumi.String("string"),
    				TimeseriesBackground: &datadog.DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{
    					Type: pulumi.String("string"),
    					Yaxis: &datadog.DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{
    						IncludeZero: pulumi.Bool(false),
    						Label:       pulumi.String("string"),
    						Max:         pulumi.String("string"),
    						Min:         pulumi.String("string"),
    						Scale:       pulumi.String("string"),
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			RunWorkflowDefinition: &datadog.DashboardWidgetRunWorkflowDefinitionArgs{
    				WorkflowId: pulumi.String("string"),
    				CustomLinks: datadog.DashboardWidgetRunWorkflowDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Inputs: datadog.DashboardWidgetRunWorkflowDefinitionInputTypeArray{
    					&datadog.DashboardWidgetRunWorkflowDefinitionInputTypeArgs{
    						Name:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    				},
    				LiveSpan:   pulumi.String("string"),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			ScatterplotDefinition: &datadog.DashboardWidgetScatterplotDefinitionArgs{
    				ColorByGroups: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				CustomLinks: datadog.DashboardWidgetScatterplotDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetScatterplotDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Request: &datadog.DashboardWidgetScatterplotDefinitionRequestArgs{
    					ScatterplotTables: datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray{
    						&datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{
    							Formulas: datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{
    								&datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{
    									Dimension:         pulumi.String("string"),
    									FormulaExpression: pulumi.String("string"),
    									Alias:             pulumi.String("string"),
    								},
    							},
    							Queries: datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{
    								&datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{
    									ApmDependencyStatsQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{
    										DataSource:      pulumi.String("string"),
    										Env:             pulumi.String("string"),
    										Name:            pulumi.String("string"),
    										OperationName:   pulumi.String("string"),
    										ResourceName:    pulumi.String("string"),
    										Service:         pulumi.String("string"),
    										Stat:            pulumi.String("string"),
    										IsUpstream:      pulumi.Bool(false),
    										PrimaryTagName:  pulumi.String("string"),
    										PrimaryTagValue: pulumi.String("string"),
    									},
    									ApmResourceStatsQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{
    										DataSource: pulumi.String("string"),
    										Env:        pulumi.String("string"),
    										Name:       pulumi.String("string"),
    										Service:    pulumi.String("string"),
    										Stat:       pulumi.String("string"),
    										GroupBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										OperationName:   pulumi.String("string"),
    										PrimaryTagName:  pulumi.String("string"),
    										PrimaryTagValue: pulumi.String("string"),
    										ResourceName:    pulumi.String("string"),
    									},
    									CloudCostQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{
    										DataSource: pulumi.String("string"),
    										Name:       pulumi.String("string"),
    										Query:      pulumi.String("string"),
    										Aggregator: pulumi.String("string"),
    									},
    									EventQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{
    										Computes: datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{
    											&datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    												Metric:      pulumi.String("string"),
    											},
    										},
    										DataSource: pulumi.String("string"),
    										Name:       pulumi.String("string"),
    										GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{
    											&datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												Sort: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{
    													Aggregation: pulumi.String("string"),
    													Metric:      pulumi.String("string"),
    													Order:       pulumi.String("string"),
    												},
    											},
    										},
    										Indexes: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Search: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{
    											Query: pulumi.String("string"),
    										},
    										Storage: pulumi.String("string"),
    									},
    									MetricQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{
    										Name:       pulumi.String("string"),
    										Query:      pulumi.String("string"),
    										Aggregator: pulumi.String("string"),
    										DataSource: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{
    										DataSource:      pulumi.String("string"),
    										Metric:          pulumi.String("string"),
    										Name:            pulumi.String("string"),
    										Aggregator:      pulumi.String("string"),
    										IsNormalizedCpu: pulumi.Bool(false),
    										Limit:           pulumi.Int(0),
    										Sort:            pulumi.String("string"),
    										TagFilters: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										TextFilter: pulumi.String("string"),
    									},
    									SloQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{
    										DataSource:             pulumi.String("string"),
    										Measure:                pulumi.String("string"),
    										SloId:                  pulumi.String("string"),
    										AdditionalQueryFilters: pulumi.String("string"),
    										GroupMode:              pulumi.String("string"),
    										Name:                   pulumi.String("string"),
    										SloQueryType:           pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					Xes: datadog.DashboardWidgetScatterplotDefinitionRequestXArray{
    						&datadog.DashboardWidgetScatterplotDefinitionRequestXArgs{
    							Aggregator: pulumi.String("string"),
    							ApmQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    					Ys: datadog.DashboardWidgetScatterplotDefinitionRequestYArray{
    						&datadog.DashboardWidgetScatterplotDefinitionRequestYArgs{
    							Aggregator: pulumi.String("string"),
    							ApmQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    				Xaxis: &datadog.DashboardWidgetScatterplotDefinitionXaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    				Yaxis: &datadog.DashboardWidgetScatterplotDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			ServiceLevelObjectiveDefinition: &datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs{
    				SloId: pulumi.String("string"),
    				TimeWindows: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ViewMode:               pulumi.String("string"),
    				ViewType:               pulumi.String("string"),
    				AdditionalQueryFilters: pulumi.String("string"),
    				GlobalTimeTarget:       pulumi.String("string"),
    				ShowErrorBudget:        pulumi.Bool(false),
    				Title:                  pulumi.String("string"),
    				TitleAlign:             pulumi.String("string"),
    				TitleSize:              pulumi.String("string"),
    			},
    			ServicemapDefinition: &datadog.DashboardWidgetServicemapDefinitionArgs{
    				Filters: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Service: pulumi.String("string"),
    				CustomLinks: datadog.DashboardWidgetServicemapDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetServicemapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			SloListDefinition: &datadog.DashboardWidgetSloListDefinitionArgs{
    				Request: &datadog.DashboardWidgetSloListDefinitionRequestArgs{
    					Query: &datadog.DashboardWidgetSloListDefinitionRequestQueryArgs{
    						QueryString: pulumi.String("string"),
    						Limit:       pulumi.Int(0),
    						Sort: &datadog.DashboardWidgetSloListDefinitionRequestQuerySortArgs{
    							Column: pulumi.String("string"),
    							Order:  pulumi.String("string"),
    						},
    					},
    					RequestType: pulumi.String("string"),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			SplitGraphDefinition: &datadog.DashboardWidgetSplitGraphDefinitionArgs{
    				Size: pulumi.String("string"),
    				SourceWidgetDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{
    					ChangeDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs{
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						LiveSpan: pulumi.String("string"),
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs{
    								ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ChangeType: pulumi.String("string"),
    								CompareTo:  pulumi.String("string"),
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								IncreaseGood: pulumi.Bool(false),
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								OrderBy:  pulumi.String("string"),
    								OrderDir: pulumi.String("string"),
    								ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{
    									Metric: pulumi.String("string"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Limit:    pulumi.Int(0),
    									SearchBy: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ShowPresent: pulumi.Bool(false),
    							},
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    					},
    					GeomapDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs{
    						View: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs{
    							Focus: pulumi.String("string"),
    						},
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						LiveSpan: pulumi.String("string"),
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs{
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    							},
    						},
    						Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs{
    							Palette:     pulumi.String("string"),
    							PaletteFlip: pulumi.Bool(false),
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    					},
    					QueryTableDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs{
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						HasSearchBar: pulumi.String("string"),
    						LiveSpan:     pulumi.String("string"),
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs{
    								Aggregator: pulumi.String("string"),
    								Alias:      pulumi.String("string"),
    								ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ApmStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									PrimaryTag: pulumi.String("string"),
    									RowType:    pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Columns: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{
    											Name:            pulumi.String("string"),
    											Alias:           pulumi.String("string"),
    											CellDisplayMode: pulumi.String("string"),
    											Order:           pulumi.String("string"),
    										},
    									},
    									Resource: pulumi.String("string"),
    								},
    								CellDisplayModes: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								Limit: pulumi.Int(0),
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Order: pulumi.String("string"),
    								ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{
    									Metric: pulumi.String("string"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Limit:    pulumi.Int(0),
    									SearchBy: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    							},
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    					},
    					QueryValueDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs{
    						Autoscale: pulumi.Bool(false),
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						CustomUnit: pulumi.String("string"),
    						LiveSpan:   pulumi.String("string"),
    						Precision:  pulumi.Int(0),
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs{
    								Aggregator: pulumi.String("string"),
    								ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								AuditQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{
    									Metric: pulumi.String("string"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Limit:    pulumi.Int(0),
    									SearchBy: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    							},
    						},
    						TextAlign: pulumi.String("string"),
    						TimeseriesBackground: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs{
    							Type: pulumi.String("string"),
    							Yaxis: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{
    								IncludeZero: pulumi.Bool(false),
    								Label:       pulumi.String("string"),
    								Max:         pulumi.String("string"),
    								Min:         pulumi.String("string"),
    								Scale:       pulumi.String("string"),
    							},
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    					},
    					ScatterplotDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs{
    						ColorByGroups: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						LiveSpan: pulumi.String("string"),
    						Request: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs{
    							ScatterplotTables: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray{
    								&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{
    									Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{
    											Dimension:         pulumi.String("string"),
    											FormulaExpression: pulumi.String("string"),
    											Alias:             pulumi.String("string"),
    										},
    									},
    									Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{
    											ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Env:             pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												OperationName:   pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    												Service:         pulumi.String("string"),
    												Stat:            pulumi.String("string"),
    												IsUpstream:      pulumi.Bool(false),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    											},
    											ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{
    												DataSource: pulumi.String("string"),
    												Env:        pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Service:    pulumi.String("string"),
    												Stat:       pulumi.String("string"),
    												GroupBies: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												OperationName:   pulumi.String("string"),
    												PrimaryTagName:  pulumi.String("string"),
    												PrimaryTagValue: pulumi.String("string"),
    												ResourceName:    pulumi.String("string"),
    											},
    											CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    											},
    											EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{
    												Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{
    													&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    														Metric:      pulumi.String("string"),
    													},
    												},
    												DataSource: pulumi.String("string"),
    												Name:       pulumi.String("string"),
    												GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{
    													&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{
    															Aggregation: pulumi.String("string"),
    															Metric:      pulumi.String("string"),
    															Order:       pulumi.String("string"),
    														},
    													},
    												},
    												Indexes: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{
    													Query: pulumi.String("string"),
    												},
    												Storage: pulumi.String("string"),
    											},
    											MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{
    												Name:       pulumi.String("string"),
    												Query:      pulumi.String("string"),
    												Aggregator: pulumi.String("string"),
    												DataSource: pulumi.String("string"),
    											},
    											ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{
    												DataSource:      pulumi.String("string"),
    												Metric:          pulumi.String("string"),
    												Name:            pulumi.String("string"),
    												Aggregator:      pulumi.String("string"),
    												IsNormalizedCpu: pulumi.Bool(false),
    												Limit:           pulumi.Int(0),
    												Sort:            pulumi.String("string"),
    												TagFilters: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    												TextFilter: pulumi.String("string"),
    											},
    											SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{
    												DataSource:             pulumi.String("string"),
    												Measure:                pulumi.String("string"),
    												SloId:                  pulumi.String("string"),
    												AdditionalQueryFilters: pulumi.String("string"),
    												GroupMode:              pulumi.String("string"),
    												Name:                   pulumi.String("string"),
    												SloQueryType:           pulumi.String("string"),
    											},
    										},
    									},
    								},
    							},
    							Xes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray{
    								&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{
    									Aggregator: pulumi.String("string"),
    									ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    								},
    							},
    							Ys: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray{
    								&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{
    									Aggregator: pulumi.String("string"),
    									ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{
    										Metric: pulumi.String("string"),
    										FilterBies: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Limit:    pulumi.Int(0),
    										SearchBy: pulumi.String("string"),
    									},
    									Q: pulumi.String("string"),
    									RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    						Xaxis: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs{
    							IncludeZero: pulumi.Bool(false),
    							Label:       pulumi.String("string"),
    							Max:         pulumi.String("string"),
    							Min:         pulumi.String("string"),
    							Scale:       pulumi.String("string"),
    						},
    						Yaxis: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs{
    							IncludeZero: pulumi.Bool(false),
    							Label:       pulumi.String("string"),
    							Max:         pulumi.String("string"),
    							Min:         pulumi.String("string"),
    							Scale:       pulumi.String("string"),
    						},
    					},
    					SunburstDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs{
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						HideTotal: pulumi.Bool(false),
    						LegendInline: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs{
    							Type:        pulumi.String("string"),
    							HidePercent: pulumi.Bool(false),
    							HideValue:   pulumi.Bool(false),
    						},
    						LegendTable: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs{
    							Type: pulumi.String("string"),
    						},
    						LiveSpan: pulumi.String("string"),
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs{
    								ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								AuditQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								NetworkQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{
    									Metric: pulumi.String("string"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Limit:    pulumi.Int(0),
    									SearchBy: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{
    									Palette: pulumi.String("string"),
    								},
    							},
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    					},
    					TimeseriesDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs{
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						Events: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs{
    								Q:             pulumi.String("string"),
    								TagsExecution: pulumi.String("string"),
    							},
    						},
    						LegendColumns: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LegendLayout: pulumi.String("string"),
    						LegendSize:   pulumi.String("string"),
    						LiveSpan:     pulumi.String("string"),
    						Markers: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs{
    								Value:       pulumi.String("string"),
    								DisplayType: pulumi.String("string"),
    								Label:       pulumi.String("string"),
    							},
    						},
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs{
    								ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								AuditQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								DisplayType: pulumi.String("string"),
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Metadatas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{
    										Expression: pulumi.String("string"),
    										AliasName:  pulumi.String("string"),
    									},
    								},
    								NetworkQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								OnRightYaxis: pulumi.Bool(false),
    								ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{
    									Metric: pulumi.String("string"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Limit:    pulumi.Int(0),
    									SearchBy: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{
    									LineType:  pulumi.String("string"),
    									LineWidth: pulumi.String("string"),
    									Palette:   pulumi.String("string"),
    								},
    							},
    						},
    						RightYaxis: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs{
    							IncludeZero: pulumi.Bool(false),
    							Label:       pulumi.String("string"),
    							Max:         pulumi.String("string"),
    							Min:         pulumi.String("string"),
    							Scale:       pulumi.String("string"),
    						},
    						ShowLegend: pulumi.Bool(false),
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    						Yaxis: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs{
    							IncludeZero: pulumi.Bool(false),
    							Label:       pulumi.String("string"),
    							Max:         pulumi.String("string"),
    							Min:         pulumi.String("string"),
    							Scale:       pulumi.String("string"),
    						},
    					},
    					ToplistDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs{
    						CustomLinks: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs{
    								IsHidden:      pulumi.Bool(false),
    								Label:         pulumi.String("string"),
    								Link:          pulumi.String("string"),
    								OverrideLabel: pulumi.String("string"),
    							},
    						},
    						LiveSpan: pulumi.String("string"),
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs{
    								ApmQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								AuditQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								LogQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{
    									Metric: pulumi.String("string"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Limit:    pulumi.Int(0),
    									SearchBy: pulumi.String("string"),
    								},
    								Q: pulumi.String("string"),
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    								RumQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{
    									Palette: pulumi.String("string"),
    								},
    							},
    						},
    						Title:      pulumi.String("string"),
    						TitleAlign: pulumi.String("string"),
    						TitleSize:  pulumi.String("string"),
    					},
    					TreemapDefinition: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs{
    						Requests: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArray{
    							&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs{
    								Formulas: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("string"),
    										Alias:             pulumi.String("string"),
    										CellDisplayMode:   pulumi.String("string"),
    										ConditionalFormats: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray{
    											&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{
    												Comparator:    pulumi.String("string"),
    												Palette:       pulumi.String("string"),
    												Value:         pulumi.Float64(0),
    												CustomBgColor: pulumi.String("string"),
    												CustomFgColor: pulumi.String("string"),
    												HideValue:     pulumi.Bool(false),
    												ImageUrl:      pulumi.String("string"),
    												Metric:        pulumi.String("string"),
    												Timeframe:     pulumi.String("string"),
    											},
    										},
    										Limit: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(0),
    											Order: pulumi.String("string"),
    										},
    										Style: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{
    											Palette:      pulumi.String("string"),
    											PaletteIndex: pulumi.Int(0),
    										},
    									},
    								},
    								Queries: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{
    										ApmDependencyStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Env:             pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											OperationName:   pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    											Service:         pulumi.String("string"),
    											Stat:            pulumi.String("string"),
    											IsUpstream:      pulumi.Bool(false),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    										},
    										ApmResourceStatsQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{
    											DataSource: pulumi.String("string"),
    											Env:        pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Service:    pulumi.String("string"),
    											Stat:       pulumi.String("string"),
    											GroupBies: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											OperationName:   pulumi.String("string"),
    											PrimaryTagName:  pulumi.String("string"),
    											PrimaryTagValue: pulumi.String("string"),
    											ResourceName:    pulumi.String("string"),
    										},
    										CloudCostQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    										},
    										EventQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{
    											Computes: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    													Metric:      pulumi.String("string"),
    												},
    											},
    											DataSource: pulumi.String("string"),
    											Name:       pulumi.String("string"),
    											GroupBies: datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													Sort: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Aggregation: pulumi.String("string"),
    														Metric:      pulumi.String("string"),
    														Order:       pulumi.String("string"),
    													},
    												},
    											},
    											Indexes: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											Search: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{
    												Query: pulumi.String("string"),
    											},
    											Storage: pulumi.String("string"),
    										},
    										MetricQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("string"),
    											Query:      pulumi.String("string"),
    											Aggregator: pulumi.String("string"),
    											DataSource: pulumi.String("string"),
    										},
    										ProcessQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{
    											DataSource:      pulumi.String("string"),
    											Metric:          pulumi.String("string"),
    											Name:            pulumi.String("string"),
    											Aggregator:      pulumi.String("string"),
    											IsNormalizedCpu: pulumi.Bool(false),
    											Limit:           pulumi.Int(0),
    											Sort:            pulumi.String("string"),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											TextFilter: pulumi.String("string"),
    										},
    										SloQuery: &datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{
    											DataSource:             pulumi.String("string"),
    											Measure:                pulumi.String("string"),
    											SloId:                  pulumi.String("string"),
    											AdditionalQueryFilters: pulumi.String("string"),
    											GroupMode:              pulumi.String("string"),
    											Name:                   pulumi.String("string"),
    											SloQueryType:           pulumi.String("string"),
    										},
    									},
    								},
    							},
    						},
    						Title: pulumi.String("string"),
    					},
    				},
    				SplitConfig: &datadog.DashboardWidgetSplitGraphDefinitionSplitConfigArgs{
    					Sort: &datadog.DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{
    						Order: pulumi.String("string"),
    						Compute: &datadog.DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{
    							Metric:      pulumi.String("string"),
    							Aggregation: pulumi.String("string"),
    						},
    					},
    					SplitDimensions: &datadog.DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{
    						OneGraphPer: pulumi.String("string"),
    					},
    					Limit: pulumi.Int(0),
    					StaticSplits: datadog.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{
    						&datadog.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{
    							SplitVectors: datadog.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{
    								&datadog.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{
    									TagKey: pulumi.String("string"),
    									TagValues: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    				},
    				HasUniformYAxes: pulumi.Bool(false),
    				LiveSpan:        pulumi.String("string"),
    				Title:           pulumi.String("string"),
    			},
    			SunburstDefinition: &datadog.DashboardWidgetSunburstDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetSunburstDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetSunburstDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				HideTotal: pulumi.Bool(false),
    				LegendInline: &datadog.DashboardWidgetSunburstDefinitionLegendInlineArgs{
    					Type:        pulumi.String("string"),
    					HidePercent: pulumi.Bool(false),
    					HideValue:   pulumi.Bool(false),
    				},
    				LegendTable: &datadog.DashboardWidgetSunburstDefinitionLegendTableArgs{
    					Type: pulumi.String("string"),
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.DashboardWidgetSunburstDefinitionRequestArray{
    					&datadog.DashboardWidgetSunburstDefinitionRequestArgs{
    						ApmQuery: &datadog.DashboardWidgetSunburstDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Formulas: datadog.DashboardWidgetSunburstDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetSunburstDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.DashboardWidgetSunburstDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						NetworkQuery: &datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetSunburstDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetSunburstDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetSunburstDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.DashboardWidgetSunburstDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			TimeseriesDefinition: &datadog.DashboardWidgetTimeseriesDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetTimeseriesDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetTimeseriesDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Events: datadog.DashboardWidgetTimeseriesDefinitionEventArray{
    					&datadog.DashboardWidgetTimeseriesDefinitionEventArgs{
    						Q:             pulumi.String("string"),
    						TagsExecution: pulumi.String("string"),
    					},
    				},
    				LegendColumns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				LegendLayout: pulumi.String("string"),
    				LegendSize:   pulumi.String("string"),
    				LiveSpan:     pulumi.String("string"),
    				Markers: datadog.DashboardWidgetTimeseriesDefinitionMarkerArray{
    					&datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{
    						Value:       pulumi.String("string"),
    						DisplayType: pulumi.String("string"),
    						Label:       pulumi.String("string"),
    					},
    				},
    				Requests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{
    					&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    						ApmQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						DisplayType: pulumi.String("string"),
    						Formulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Metadatas: datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{
    								Expression: pulumi.String("string"),
    								AliasName:  pulumi.String("string"),
    							},
    						},
    						NetworkQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						OnRightYaxis: pulumi.Bool(false),
    						ProcessQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs{
    							LineType:  pulumi.String("string"),
    							LineWidth: pulumi.String("string"),
    							Palette:   pulumi.String("string"),
    						},
    					},
    				},
    				RightYaxis: &datadog.DashboardWidgetTimeseriesDefinitionRightYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    				ShowLegend: pulumi.Bool(false),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    				Yaxis: &datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			ToplistDefinition: &datadog.DashboardWidgetToplistDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetToplistDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetToplistDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.DashboardWidgetToplistDefinitionRequestArray{
    					&datadog.DashboardWidgetToplistDefinitionRequestArgs{
    						ApmQuery: &datadog.DashboardWidgetToplistDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.DashboardWidgetToplistDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ConditionalFormats: datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArray{
    							&datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{
    								Comparator:    pulumi.String("string"),
    								Palette:       pulumi.String("string"),
    								Value:         pulumi.Float64(0),
    								CustomBgColor: pulumi.String("string"),
    								CustomFgColor: pulumi.String("string"),
    								HideValue:     pulumi.Bool(false),
    								ImageUrl:      pulumi.String("string"),
    								Metric:        pulumi.String("string"),
    								Timeframe:     pulumi.String("string"),
    							},
    						},
    						Formulas: datadog.DashboardWidgetToplistDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetToplistDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.DashboardWidgetToplistDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.DashboardWidgetToplistDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.DashboardWidgetToplistDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetToplistDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.DashboardWidgetToplistDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.DashboardWidgetToplistDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			TopologyMapDefinition: &datadog.DashboardWidgetTopologyMapDefinitionArgs{
    				CustomLinks: datadog.DashboardWidgetTopologyMapDefinitionCustomLinkArray{
    					&datadog.DashboardWidgetTopologyMapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Requests: datadog.DashboardWidgetTopologyMapDefinitionRequestArray{
    					&datadog.DashboardWidgetTopologyMapDefinitionRequestArgs{
    						Queries: datadog.DashboardWidgetTopologyMapDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetTopologyMapDefinitionRequestQueryArgs{
    								DataSource: pulumi.String("string"),
    								Filters: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Service: pulumi.String("string"),
    							},
    						},
    						RequestType: pulumi.String("string"),
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			TraceServiceDefinition: &datadog.DashboardWidgetTraceServiceDefinitionArgs{
    				Service:          pulumi.String("string"),
    				Env:              pulumi.String("string"),
    				SpanName:         pulumi.String("string"),
    				ShowErrors:       pulumi.Bool(false),
    				ShowBreakdown:    pulumi.Bool(false),
    				ShowDistribution: pulumi.Bool(false),
    				DisplayFormat:    pulumi.String("string"),
    				ShowHits:         pulumi.Bool(false),
    				ShowLatency:      pulumi.Bool(false),
    				ShowResourceList: pulumi.Bool(false),
    				SizeFormat:       pulumi.String("string"),
    				LiveSpan:         pulumi.String("string"),
    				Title:            pulumi.String("string"),
    				TitleAlign:       pulumi.String("string"),
    				TitleSize:        pulumi.String("string"),
    			},
    			TreemapDefinition: &datadog.DashboardWidgetTreemapDefinitionArgs{
    				Requests: datadog.DashboardWidgetTreemapDefinitionRequestArray{
    					&datadog.DashboardWidgetTreemapDefinitionRequestArgs{
    						Formulas: datadog.DashboardWidgetTreemapDefinitionRequestFormulaArray{
    							&datadog.DashboardWidgetTreemapDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{
    										Comparator:    pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Value:         pulumi.Float64(0),
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										HideValue:     pulumi.Bool(false),
    										ImageUrl:      pulumi.String("string"),
    										Metric:        pulumi.String("string"),
    										Timeframe:     pulumi.String("string"),
    									},
    								},
    								Limit: &datadog.DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								Style: &datadog.DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						Queries: datadog.DashboardWidgetTreemapDefinitionRequestQueryArray{
    							&datadog.DashboardWidgetTreemapDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Env:             pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									OperationName:   pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    									Service:         pulumi.String("string"),
    									Stat:            pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource: pulumi.String("string"),
    									Env:        pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Service:    pulumi.String("string"),
    									Stat:       pulumi.String("string"),
    									GroupBies: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									OperationName:   pulumi.String("string"),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    									ResourceName:    pulumi.String("string"),
    								},
    								CloudCostQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    								},
    								EventQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource: pulumi.String("string"),
    									Name:       pulumi.String("string"),
    									GroupBies: datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{
    									Name:       pulumi.String("string"),
    									Query:      pulumi.String("string"),
    									Aggregator: pulumi.String("string"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    				Title: pulumi.String("string"),
    			},
    			WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    				Height:        pulumi.Int(0),
    				Width:         pulumi.Int(0),
    				X:             pulumi.Int(0),
    				Y:             pulumi.Int(0),
    				IsColumnBreak: pulumi.Bool(false),
    			},
    		},
    	},
    })
    
    var dashboardResource = new Dashboard("dashboardResource", DashboardArgs.builder()        
        .layoutType("string")
        .title("string")
        .restrictedRoles("string")
        .notifyLists("string")
        .reflowType("string")
        .dashboardLists(0)
        .tags("string")
        .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()
            .name("string")
            .templateVariables(DashboardTemplateVariablePresetTemplateVariableArgs.builder()
                .name("string")
                .values("string")
                .build())
            .build())
        .templateVariables(DashboardTemplateVariableArgs.builder()
            .name("string")
            .availableValues("string")
            .defaults("string")
            .prefix("string")
            .build())
        .description("string")
        .url("string")
        .widgets(DashboardWidgetArgs.builder()
            .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()
                .alertId("string")
                .vizType("string")
                .liveSpan("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()
                .alertId("string")
                .precision(0)
                .textAlign("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .unit("string")
                .build())
            .changeDefinition(DashboardWidgetChangeDefinitionArgs.builder()
                .customLinks(DashboardWidgetChangeDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .requests(DashboardWidgetChangeDefinitionRequestArgs.builder()
                    .apmQuery(DashboardWidgetChangeDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetChangeDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetChangeDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .changeType("string")
                    .compareTo("string")
                    .formulas(DashboardWidgetChangeDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetChangeDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetChangeDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetChangeDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .increaseGood(false)
                    .logQuery(DashboardWidgetChangeDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetChangeDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetChangeDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .orderBy("string")
                    .orderDir("string")
                    .processQuery(DashboardWidgetChangeDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetChangeDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetChangeDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetChangeDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetChangeDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetChangeDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetChangeDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetChangeDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetChangeDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetChangeDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetChangeDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetChangeDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetChangeDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .showPresent(false)
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .checkStatusDefinition(DashboardWidgetCheckStatusDefinitionArgs.builder()
                .check("string")
                .grouping("string")
                .group("string")
                .groupBies("string")
                .liveSpan("string")
                .tags("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .distributionDefinition(DashboardWidgetDistributionDefinitionArgs.builder()
                .legendSize("string")
                .liveSpan("string")
                .requests(DashboardWidgetDistributionDefinitionRequestArgs.builder()
                    .apmQuery(DashboardWidgetDistributionDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetDistributionDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .apmStatsQuery(DashboardWidgetDistributionDefinitionRequestApmStatsQueryArgs.builder()
                        .env("string")
                        .name("string")
                        .primaryTag("string")
                        .rowType("string")
                        .service("string")
                        .columns(DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs.builder()
                            .name("string")
                            .alias("string")
                            .cellDisplayMode("string")
                            .order("string")
                            .build())
                        .resource("string")
                        .build())
                    .logQuery(DashboardWidgetDistributionDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetDistributionDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(DashboardWidgetDistributionDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .rumQuery(DashboardWidgetDistributionDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetDistributionDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetDistributionDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(DashboardWidgetDistributionDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .showLegend(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .eventStreamDefinition(DashboardWidgetEventStreamDefinitionArgs.builder()
                .query("string")
                .eventSize("string")
                .liveSpan("string")
                .tagsExecution("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .eventTimelineDefinition(DashboardWidgetEventTimelineDefinitionArgs.builder()
                .query("string")
                .liveSpan("string")
                .tagsExecution("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .freeTextDefinition(DashboardWidgetFreeTextDefinitionArgs.builder()
                .text("string")
                .color("string")
                .fontSize("string")
                .textAlign("string")
                .build())
            .geomapDefinition(DashboardWidgetGeomapDefinitionArgs.builder()
                .view(DashboardWidgetGeomapDefinitionViewArgs.builder()
                    .focus("string")
                    .build())
                .customLinks(DashboardWidgetGeomapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .requests(DashboardWidgetGeomapDefinitionRequestArgs.builder()
                    .formulas(DashboardWidgetGeomapDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetGeomapDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetGeomapDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(DashboardWidgetGeomapDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetGeomapDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetGeomapDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetGeomapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetGeomapDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetGeomapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetGeomapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetGeomapDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetGeomapDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .build())
                .style(DashboardWidgetGeomapDefinitionStyleArgs.builder()
                    .palette("string")
                    .paletteFlip(false)
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .groupDefinition(DashboardWidgetGroupDefinitionArgs.builder()
                .layoutType("string")
                .backgroundColor("string")
                .bannerImg("string")
                .showTitle(false)
                .title("string")
                .widgets(DashboardWidgetGroupDefinitionWidgetArgs.builder()
                    .alertGraphDefinition(DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs.builder()
                        .alertId("string")
                        .vizType("string")
                        .liveSpan("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .alertValueDefinition(DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionArgs.builder()
                        .alertId("string")
                        .precision(0)
                        .textAlign("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .unit("string")
                        .build())
                    .changeDefinition(DashboardWidgetGroupDefinitionWidgetChangeDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .changeType("string")
                            .compareTo("string")
                            .formulas(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .increaseGood(false)
                            .logQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .orderBy("string")
                            .orderDir("string")
                            .processQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .showPresent(false)
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .checkStatusDefinition(DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionArgs.builder()
                        .check("string")
                        .grouping("string")
                        .group("string")
                        .groupBies("string")
                        .liveSpan("string")
                        .tags("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .distributionDefinition(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionArgs.builder()
                        .legendSize("string")
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .apmStatsQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs.builder()
                                .env("string")
                                .name("string")
                                .primaryTag("string")
                                .rowType("string")
                                .service("string")
                                .columns(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs.builder()
                                    .name("string")
                                    .alias("string")
                                    .cellDisplayMode("string")
                                    .order("string")
                                    .build())
                                .resource("string")
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs.builder()
                                .palette("string")
                                .build())
                            .build())
                        .showLegend(false)
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .eventStreamDefinition(DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionArgs.builder()
                        .query("string")
                        .eventSize("string")
                        .liveSpan("string")
                        .tagsExecution("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .eventTimelineDefinition(DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionArgs.builder()
                        .query("string")
                        .liveSpan("string")
                        .tagsExecution("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .freeTextDefinition(DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionArgs.builder()
                        .text("string")
                        .color("string")
                        .fontSize("string")
                        .textAlign("string")
                        .build())
                    .geomapDefinition(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionArgs.builder()
                        .view(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs.builder()
                            .focus("string")
                            .build())
                        .customLinks(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs.builder()
                            .formulas(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .build())
                        .style(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs.builder()
                            .palette("string")
                            .paletteFlip(false)
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .heatmapDefinition(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .events(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs.builder()
                            .q("string")
                            .tagsExecution("string")
                            .build())
                        .legendSize("string")
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .formulas(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs.builder()
                                .palette("string")
                                .build())
                            .build())
                        .showLegend(false)
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .yaxis(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .build())
                    .hostmapDefinition(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .groups("string")
                        .noGroupHosts(false)
                        .noMetricHosts(false)
                        .nodeType("string")
                        .request(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs.builder()
                            .fills(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs.builder()
                                .apmQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs.builder()
                                    .metric("string")
                                    .filterBies("string")
                                    .limit(0)
                                    .searchBy("string")
                                    .build())
                                .q("string")
                                .rumQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .sizes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs.builder()
                                .apmQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs.builder()
                                    .metric("string")
                                    .filterBies("string")
                                    .limit(0)
                                    .searchBy("string")
                                    .build())
                                .q("string")
                                .rumQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .build())
                        .scopes("string")
                        .style(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs.builder()
                            .fillMax("string")
                            .fillMin("string")
                            .palette("string")
                            .paletteFlip(false)
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .id(0)
                    .iframeDefinition(DashboardWidgetGroupDefinitionWidgetIframeDefinitionArgs.builder()
                        .url("string")
                        .build())
                    .imageDefinition(DashboardWidgetGroupDefinitionWidgetImageDefinitionArgs.builder()
                        .url("string")
                        .hasBackground(false)
                        .hasBorder(false)
                        .horizontalAlign("string")
                        .margin("string")
                        .sizing("string")
                        .urlDarkTheme("string")
                        .verticalAlign("string")
                        .build())
                    .listStreamDefinition(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionArgs.builder()
                        .requests(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs.builder()
                            .columns(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs.builder()
                                .field("string")
                                .width("string")
                                .build())
                            .query(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs.builder()
                                .dataSource("string")
                                .eventSize("string")
                                .indexes("string")
                                .queryString("string")
                                .sort(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs.builder()
                                    .column("string")
                                    .order("string")
                                    .build())
                                .storage("string")
                                .build())
                            .responseFormat("string")
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .logStreamDefinition(DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionArgs.builder()
                        .columns("string")
                        .indexes("string")
                        .liveSpan("string")
                        .messageDisplay("string")
                        .query("string")
                        .showDateColumn(false)
                        .showMessageColumn(false)
                        .sort(DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs.builder()
                            .column("string")
                            .order("string")
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .manageStatusDefinition(DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionArgs.builder()
                        .query("string")
                        .colorPreference("string")
                        .displayFormat("string")
                        .hideZeroCounts(false)
                        .showLastTriggered(false)
                        .showPriority(false)
                        .sort("string")
                        .summaryType("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .noteDefinition(DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs.builder()
                        .content("string")
                        .backgroundColor("string")
                        .fontSize("string")
                        .hasPadding(false)
                        .showTick(false)
                        .textAlign("string")
                        .tickEdge("string")
                        .tickPos("string")
                        .verticalAlign("string")
                        .build())
                    .powerpackDefinition(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionArgs.builder()
                        .powerpackId("string")
                        .backgroundColor("string")
                        .bannerImg("string")
                        .showTitle(false)
                        .templateVariables(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs.builder()
                            .controlledByPowerpacks(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs.builder()
                                .name("string")
                                .values("string")
                                .prefix("string")
                                .build())
                            .controlledExternallies(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs.builder()
                                .name("string")
                                .values("string")
                                .prefix("string")
                                .build())
                            .build())
                        .title("string")
                        .build())
                    .queryTableDefinition(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .hasSearchBar("string")
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs.builder()
                            .aggregator("string")
                            .alias("string")
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .apmStatsQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs.builder()
                                .env("string")
                                .name("string")
                                .primaryTag("string")
                                .rowType("string")
                                .service("string")
                                .columns(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs.builder()
                                    .name("string")
                                    .alias("string")
                                    .cellDisplayMode("string")
                                    .order("string")
                                    .build())
                                .resource("string")
                                .build())
                            .cellDisplayModes("string")
                            .conditionalFormats(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()
                                .comparator("string")
                                .palette("string")
                                .value(0)
                                .customBgColor("string")
                                .customFgColor("string")
                                .hideValue(false)
                                .imageUrl("string")
                                .metric("string")
                                .timeframe("string")
                                .build())
                            .formulas(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .limit(0)
                            .logQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .order("string")
                            .processQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .queryValueDefinition(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionArgs.builder()
                        .autoscale(false)
                        .customLinks(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .customUnit("string")
                        .liveSpan("string")
                        .precision(0)
                        .requests(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs.builder()
                            .aggregator("string")
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .conditionalFormats(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()
                                .comparator("string")
                                .palette("string")
                                .value(0)
                                .customBgColor("string")
                                .customFgColor("string")
                                .hideValue(false)
                                .imageUrl("string")
                                .metric("string")
                                .timeframe("string")
                                .build())
                            .formulas(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .build())
                        .textAlign("string")
                        .timeseriesBackground(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs.builder()
                            .type("string")
                            .yaxis(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs.builder()
                                .includeZero(false)
                                .label("string")
                                .max("string")
                                .min("string")
                                .scale("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .runWorkflowDefinition(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionArgs.builder()
                        .workflowId("string")
                        .customLinks(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .inputs(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs.builder()
                            .name("string")
                            .value("string")
                            .build())
                        .liveSpan("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .scatterplotDefinition(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionArgs.builder()
                        .colorByGroups("string")
                        .customLinks(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .request(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs.builder()
                            .scatterplotTables(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs.builder()
                                .formulas(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs.builder()
                                    .dimension("string")
                                    .formulaExpression("string")
                                    .alias("string")
                                    .build())
                                .queries(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs.builder()
                                    .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs.builder()
                                        .dataSource("string")
                                        .env("string")
                                        .name("string")
                                        .operationName("string")
                                        .resourceName("string")
                                        .service("string")
                                        .stat("string")
                                        .isUpstream(false)
                                        .primaryTagName("string")
                                        .primaryTagValue("string")
                                        .build())
                                    .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs.builder()
                                        .dataSource("string")
                                        .env("string")
                                        .name("string")
                                        .service("string")
                                        .stat("string")
                                        .groupBies("string")
                                        .operationName("string")
                                        .primaryTagName("string")
                                        .primaryTagValue("string")
                                        .resourceName("string")
                                        .build())
                                    .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs.builder()
                                        .dataSource("string")
                                        .name("string")
                                        .query("string")
                                        .aggregator("string")
                                        .build())
                                    .eventQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs.builder()
                                        .computes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs.builder()
                                            .aggregation("string")
                                            .interval(0)
                                            .metric("string")
                                            .build())
                                        .dataSource("string")
                                        .name("string")
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sort(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs.builder()
                                                .aggregation("string")
                                                .metric("string")
                                                .order("string")
                                                .build())
                                            .build())
                                        .indexes("string")
                                        .search(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs.builder()
                                            .query("string")
                                            .build())
                                        .storage("string")
                                        .build())
                                    .metricQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs.builder()
                                        .name("string")
                                        .query("string")
                                        .aggregator("string")
                                        .dataSource("string")
                                        .build())
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs.builder()
                                        .dataSource("string")
                                        .metric("string")
                                        .name("string")
                                        .aggregator("string")
                                        .isNormalizedCpu(false)
                                        .limit(0)
                                        .sort("string")
                                        .tagFilters("string")
                                        .textFilter("string")
                                        .build())
                                    .sloQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs.builder()
                                        .dataSource("string")
                                        .measure("string")
                                        .sloId("string")
                                        .additionalQueryFilters("string")
                                        .groupMode("string")
                                        .name("string")
                                        .sloQueryType("string")
                                        .build())
                                    .build())
                                .build())
                            .xes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs.builder()
                                .aggregator("string")
                                .apmQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs.builder()
                                    .metric("string")
                                    .filterBies("string")
                                    .limit(0)
                                    .searchBy("string")
                                    .build())
                                .q("string")
                                .rumQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .ys(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs.builder()
                                .aggregator("string")
                                .apmQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs.builder()
                                    .metric("string")
                                    .filterBies("string")
                                    .limit(0)
                                    .searchBy("string")
                                    .build())
                                .q("string")
                                .rumQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .xaxis(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .yaxis(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .build())
                    .serviceLevelObjectiveDefinition(DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionArgs.builder()
                        .sloId("string")
                        .timeWindows("string")
                        .viewMode("string")
                        .viewType("string")
                        .additionalQueryFilters("string")
                        .globalTimeTarget("string")
                        .showErrorBudget(false)
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .servicemapDefinition(DashboardWidgetGroupDefinitionWidgetServicemapDefinitionArgs.builder()
                        .filters("string")
                        .service("string")
                        .customLinks(DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .sloListDefinition(DashboardWidgetGroupDefinitionWidgetSloListDefinitionArgs.builder()
                        .request(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs.builder()
                            .query(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs.builder()
                                .queryString("string")
                                .limit(0)
                                .sort(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs.builder()
                                    .column("string")
                                    .order("string")
                                    .build())
                                .build())
                            .requestType("string")
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .splitGraphDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionArgs.builder()
                        .size("string")
                        .sourceWidgetDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs.builder()
                            .changeDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs.builder()
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .liveSpan("string")
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs.builder()
                                    .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .changeType("string")
                                    .compareTo("string")
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .increaseGood(false)
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .orderBy("string")
                                    .orderDir("string")
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs.builder()
                                        .metric("string")
                                        .filterBies("string")
                                        .limit(0)
                                        .searchBy("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .showPresent(false)
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .build())
                            .geomapDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs.builder()
                                .view(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs.builder()
                                    .focus("string")
                                    .build())
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .liveSpan("string")
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs.builder()
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs.builder()
                                    .palette("string")
                                    .paletteFlip(false)
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .build())
                            .queryTableDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs.builder()
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .hasSearchBar("string")
                                .liveSpan("string")
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs.builder()
                                    .aggregator("string")
                                    .alias("string")
                                    .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .apmStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs.builder()
                                        .env("string")
                                        .name("string")
                                        .primaryTag("string")
                                        .rowType("string")
                                        .service("string")
                                        .columns(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs.builder()
                                            .name("string")
                                            .alias("string")
                                            .cellDisplayMode("string")
                                            .order("string")
                                            .build())
                                        .resource("string")
                                        .build())
                                    .cellDisplayModes("string")
                                    .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator("string")
                                        .palette("string")
                                        .value(0)
                                        .customBgColor("string")
                                        .customFgColor("string")
                                        .hideValue(false)
                                        .imageUrl("string")
                                        .metric("string")
                                        .timeframe("string")
                                        .build())
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .limit(0)
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .order("string")
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs.builder()
                                        .metric("string")
                                        .filterBies("string")
                                        .limit(0)
                                        .searchBy("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .build())
                            .queryValueDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs.builder()
                                .autoscale(false)
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .customUnit("string")
                                .liveSpan("string")
                                .precision(0)
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs.builder()
                                    .aggregator("string")
                                    .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .auditQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator("string")
                                        .palette("string")
                                        .value(0)
                                        .customBgColor("string")
                                        .customFgColor("string")
                                        .hideValue(false)
                                        .imageUrl("string")
                                        .metric("string")
                                        .timeframe("string")
                                        .build())
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs.builder()
                                        .metric("string")
                                        .filterBies("string")
                                        .limit(0)
                                        .searchBy("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .build())
                                .textAlign("string")
                                .timeseriesBackground(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs.builder()
                                    .type("string")
                                    .yaxis(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs.builder()
                                        .includeZero(false)
                                        .label("string")
                                        .max("string")
                                        .min("string")
                                        .scale("string")
                                        .build())
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .build())
                            .scatterplotDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs.builder()
                                .colorByGroups("string")
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .liveSpan("string")
                                .request(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs.builder()
                                    .scatterplotTables(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs.builder()
                                        .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs.builder()
                                            .dimension("string")
                                            .formulaExpression("string")
                                            .alias("string")
                                            .build())
                                        .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs.builder()
                                            .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs.builder()
                                                .dataSource("string")
                                                .env("string")
                                                .name("string")
                                                .operationName("string")
                                                .resourceName("string")
                                                .service("string")
                                                .stat("string")
                                                .isUpstream(false)
                                                .primaryTagName("string")
                                                .primaryTagValue("string")
                                                .build())
                                            .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs.builder()
                                                .dataSource("string")
                                                .env("string")
                                                .name("string")
                                                .service("string")
                                                .stat("string")
                                                .groupBies("string")
                                                .operationName("string")
                                                .primaryTagName("string")
                                                .primaryTagValue("string")
                                                .resourceName("string")
                                                .build())
                                            .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs.builder()
                                                .dataSource("string")
                                                .name("string")
                                                .query("string")
                                                .aggregator("string")
                                                .build())
                                            .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs.builder()
                                                .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs.builder()
                                                    .aggregation("string")
                                                    .interval(0)
                                                    .metric("string")
                                                    .build())
                                                .dataSource("string")
                                                .name("string")
                                                .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs.builder()
                                                    .facet("string")
                                                    .limit(0)
                                                    .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs.builder()
                                                        .aggregation("string")
                                                        .metric("string")
                                                        .order("string")
                                                        .build())
                                                    .build())
                                                .indexes("string")
                                                .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs.builder()
                                                    .query("string")
                                                    .build())
                                                .storage("string")
                                                .build())
                                            .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs.builder()
                                                .name("string")
                                                .query("string")
                                                .aggregator("string")
                                                .dataSource("string")
                                                .build())
                                            .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs.builder()
                                                .dataSource("string")
                                                .metric("string")
                                                .name("string")
                                                .aggregator("string")
                                                .isNormalizedCpu(false)
                                                .limit(0)
                                                .sort("string")
                                                .tagFilters("string")
                                                .textFilter("string")
                                                .build())
                                            .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs.builder()
                                                .dataSource("string")
                                                .measure("string")
                                                .sloId("string")
                                                .additionalQueryFilters("string")
                                                .groupMode("string")
                                                .name("string")
                                                .sloQueryType("string")
                                                .build())
                                            .build())
                                        .build())
                                    .xes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs.builder()
                                        .aggregator("string")
                                        .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs.builder()
                                            .metric("string")
                                            .filterBies("string")
                                            .limit(0)
                                            .searchBy("string")
                                            .build())
                                        .q("string")
                                        .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .build())
                                    .ys(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs.builder()
                                        .aggregator("string")
                                        .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs.builder()
                                            .metric("string")
                                            .filterBies("string")
                                            .limit(0)
                                            .searchBy("string")
                                            .build())
                                        .q("string")
                                        .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .build())
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .xaxis(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs.builder()
                                    .includeZero(false)
                                    .label("string")
                                    .max("string")
                                    .min("string")
                                    .scale("string")
                                    .build())
                                .yaxis(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs.builder()
                                    .includeZero(false)
                                    .label("string")
                                    .max("string")
                                    .min("string")
                                    .scale("string")
                                    .build())
                                .build())
                            .sunburstDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs.builder()
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .hideTotal(false)
                                .legendInline(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs.builder()
                                    .type("string")
                                    .hidePercent(false)
                                    .hideValue(false)
                                    .build())
                                .legendTable(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs.builder()
                                    .type("string")
                                    .build())
                                .liveSpan("string")
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs.builder()
                                    .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .auditQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .networkQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs.builder()
                                        .metric("string")
                                        .filterBies("string")
                                        .limit(0)
                                        .searchBy("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs.builder()
                                        .palette("string")
                                        .build())
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .build())
                            .timeseriesDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs.builder()
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .events(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs.builder()
                                    .q("string")
                                    .tagsExecution("string")
                                    .build())
                                .legendColumns("string")
                                .legendLayout("string")
                                .legendSize("string")
                                .liveSpan("string")
                                .markers(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs.builder()
                                    .value("string")
                                    .displayType("string")
                                    .label("string")
                                    .build())
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs.builder()
                                    .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .auditQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .displayType("string")
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .metadatas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs.builder()
                                        .expression("string")
                                        .aliasName("string")
                                        .build())
                                    .networkQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .onRightYaxis(false)
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs.builder()
                                        .metric("string")
                                        .filterBies("string")
                                        .limit(0)
                                        .searchBy("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs.builder()
                                        .lineType("string")
                                        .lineWidth("string")
                                        .palette("string")
                                        .build())
                                    .build())
                                .rightYaxis(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs.builder()
                                    .includeZero(false)
                                    .label("string")
                                    .max("string")
                                    .min("string")
                                    .scale("string")
                                    .build())
                                .showLegend(false)
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .yaxis(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs.builder()
                                    .includeZero(false)
                                    .label("string")
                                    .max("string")
                                    .min("string")
                                    .scale("string")
                                    .build())
                                .build())
                            .toplistDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs.builder()
                                .customLinks(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .liveSpan("string")
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs.builder()
                                    .apmQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .auditQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator("string")
                                        .palette("string")
                                        .value(0)
                                        .customBgColor("string")
                                        .customFgColor("string")
                                        .hideValue(false)
                                        .imageUrl("string")
                                        .metric("string")
                                        .timeframe("string")
                                        .build())
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .logQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs.builder()
                                        .metric("string")
                                        .filterBies("string")
                                        .limit(0)
                                        .searchBy("string")
                                        .build())
                                    .q("string")
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .rumQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs.builder()
                                        .palette("string")
                                        .build())
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("string")
                                .build())
                            .treemapDefinition(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs.builder()
                                .requests(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs.builder()
                                    .formulas(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("string")
                                        .alias("string")
                                        .cellDisplayMode("string")
                                        .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                            .comparator("string")
                                            .palette("string")
                                            .value(0)
                                            .customBgColor("string")
                                            .customFgColor("string")
                                            .hideValue(false)
                                            .imageUrl("string")
                                            .metric("string")
                                            .timeframe("string")
                                            .build())
                                        .limit(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs.builder()
                                            .count(0)
                                            .order("string")
                                            .build())
                                        .style(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs.builder()
                                            .palette("string")
                                            .paletteIndex(0)
                                            .build())
                                        .build())
                                    .queries(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs.builder()
                                        .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .operationName("string")
                                            .resourceName("string")
                                            .service("string")
                                            .stat("string")
                                            .isUpstream(false)
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .build())
                                        .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                            .dataSource("string")
                                            .env("string")
                                            .name("string")
                                            .service("string")
                                            .stat("string")
                                            .groupBies("string")
                                            .operationName("string")
                                            .primaryTagName("string")
                                            .primaryTagValue("string")
                                            .resourceName("string")
                                            .build())
                                        .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                            .dataSource("string")
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .build())
                                        .eventQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs.builder()
                                            .computes(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("string")
                                                .interval(0)
                                                .metric("string")
                                                .build())
                                            .dataSource("string")
                                            .name("string")
                                            .groupBies(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .aggregation("string")
                                                    .metric("string")
                                                    .order("string")
                                                    .build())
                                                .build())
                                            .indexes("string")
                                            .search(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                                .query("string")
                                                .build())
                                            .storage("string")
                                            .build())
                                        .metricQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("string")
                                            .query("string")
                                            .aggregator("string")
                                            .dataSource("string")
                                            .build())
                                        .processQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs.builder()
                                            .dataSource("string")
                                            .metric("string")
                                            .name("string")
                                            .aggregator("string")
                                            .isNormalizedCpu(false)
                                            .limit(0)
                                            .sort("string")
                                            .tagFilters("string")
                                            .textFilter("string")
                                            .build())
                                        .sloQuery(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs.builder()
                                            .dataSource("string")
                                            .measure("string")
                                            .sloId("string")
                                            .additionalQueryFilters("string")
                                            .groupMode("string")
                                            .name("string")
                                            .sloQueryType("string")
                                            .build())
                                        .build())
                                    .build())
                                .title("string")
                                .build())
                            .build())
                        .splitConfig(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs.builder()
                            .sort(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs.builder()
                                .order("string")
                                .compute(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs.builder()
                                    .metric("string")
                                    .aggregation("string")
                                    .build())
                                .build())
                            .splitDimensions(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs.builder()
                                .oneGraphPer("string")
                                .build())
                            .limit(0)
                            .staticSplits(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs.builder()
                                .splitVectors(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs.builder()
                                    .tagKey("string")
                                    .tagValues("string")
                                    .build())
                                .build())
                            .build())
                        .hasUniformYAxes(false)
                        .liveSpan("string")
                        .title("string")
                        .build())
                    .sunburstDefinition(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .hideTotal(false)
                        .legendInline(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs.builder()
                            .type("string")
                            .hidePercent(false)
                            .hideValue(false)
                            .build())
                        .legendTable(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs.builder()
                            .type("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .formulas(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .networkQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.builder()
                                .palette("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .timeseriesDefinition(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .events(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs.builder()
                            .q("string")
                            .tagsExecution("string")
                            .build())
                        .legendColumns("string")
                        .legendLayout("string")
                        .legendSize("string")
                        .liveSpan("string")
                        .markers(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs.builder()
                            .value("string")
                            .displayType("string")
                            .label("string")
                            .build())
                        .requests(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .displayType("string")
                            .formulas(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .metadatas(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs.builder()
                                .expression("string")
                                .aliasName("string")
                                .build())
                            .networkQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .onRightYaxis(false)
                            .processQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs.builder()
                                .lineType("string")
                                .lineWidth("string")
                                .palette("string")
                                .build())
                            .build())
                        .rightYaxis(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .showLegend(false)
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .yaxis(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .build())
                    .toplistDefinition(DashboardWidgetGroupDefinitionWidgetToplistDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .conditionalFormats(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs.builder()
                                .comparator("string")
                                .palette("string")
                                .value(0)
                                .customBgColor("string")
                                .customFgColor("string")
                                .hideValue(false)
                                .imageUrl("string")
                                .metric("string")
                                .timeframe("string")
                                .build())
                            .formulas(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs.builder()
                                .palette("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .topologyMapDefinition(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionArgs.builder()
                        .customLinks(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .requests(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs.builder()
                            .queries(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs.builder()
                                .dataSource("string")
                                .filters("string")
                                .service("string")
                                .build())
                            .requestType("string")
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .traceServiceDefinition(DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionArgs.builder()
                        .service("string")
                        .env("string")
                        .spanName("string")
                        .showErrors(false)
                        .showBreakdown(false)
                        .showDistribution(false)
                        .displayFormat("string")
                        .showHits(false)
                        .showLatency(false)
                        .showResourceList(false)
                        .sizeFormat("string")
                        .liveSpan("string")
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .treemapDefinition(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionArgs.builder()
                        .requests(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs.builder()
                            .formulas(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .queries(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .build())
                        .title("string")
                        .build())
                    .widgetLayout(DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs.builder()
                        .height(0)
                        .width(0)
                        .x(0)
                        .y(0)
                        .isColumnBreak(false)
                        .build())
                    .build())
                .build())
            .heatmapDefinition(DashboardWidgetHeatmapDefinitionArgs.builder()
                .customLinks(DashboardWidgetHeatmapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .events(DashboardWidgetHeatmapDefinitionEventArgs.builder()
                    .q("string")
                    .tagsExecution("string")
                    .build())
                .legendSize("string")
                .liveSpan("string")
                .requests(DashboardWidgetHeatmapDefinitionRequestArgs.builder()
                    .apmQuery(DashboardWidgetHeatmapDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .formulas(DashboardWidgetHeatmapDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(DashboardWidgetHeatmapDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetHeatmapDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetHeatmapDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(DashboardWidgetHeatmapDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .showLegend(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .yaxis(DashboardWidgetHeatmapDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .hostmapDefinition(DashboardWidgetHostmapDefinitionArgs.builder()
                .customLinks(DashboardWidgetHostmapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .groups("string")
                .noGroupHosts(false)
                .noMetricHosts(false)
                .nodeType("string")
                .request(DashboardWidgetHostmapDefinitionRequestArgs.builder()
                    .fills(DashboardWidgetHostmapDefinitionRequestFillArgs.builder()
                        .apmQuery(DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .sizes(DashboardWidgetHostmapDefinitionRequestSizeArgs.builder()
                        .apmQuery(DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .build())
                .scopes("string")
                .style(DashboardWidgetHostmapDefinitionStyleArgs.builder()
                    .fillMax("string")
                    .fillMin("string")
                    .palette("string")
                    .paletteFlip(false)
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .id(0)
            .iframeDefinition(DashboardWidgetIframeDefinitionArgs.builder()
                .url("string")
                .build())
            .imageDefinition(DashboardWidgetImageDefinitionArgs.builder()
                .url("string")
                .hasBackground(false)
                .hasBorder(false)
                .horizontalAlign("string")
                .margin("string")
                .sizing("string")
                .urlDarkTheme("string")
                .verticalAlign("string")
                .build())
            .listStreamDefinition(DashboardWidgetListStreamDefinitionArgs.builder()
                .requests(DashboardWidgetListStreamDefinitionRequestArgs.builder()
                    .columns(DashboardWidgetListStreamDefinitionRequestColumnArgs.builder()
                        .field("string")
                        .width("string")
                        .build())
                    .query(DashboardWidgetListStreamDefinitionRequestQueryArgs.builder()
                        .dataSource("string")
                        .eventSize("string")
                        .indexes("string")
                        .queryString("string")
                        .sort(DashboardWidgetListStreamDefinitionRequestQuerySortArgs.builder()
                            .column("string")
                            .order("string")
                            .build())
                        .storage("string")
                        .build())
                    .responseFormat("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .logStreamDefinition(DashboardWidgetLogStreamDefinitionArgs.builder()
                .columns("string")
                .indexes("string")
                .liveSpan("string")
                .messageDisplay("string")
                .query("string")
                .showDateColumn(false)
                .showMessageColumn(false)
                .sort(DashboardWidgetLogStreamDefinitionSortArgs.builder()
                    .column("string")
                    .order("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .manageStatusDefinition(DashboardWidgetManageStatusDefinitionArgs.builder()
                .query("string")
                .colorPreference("string")
                .displayFormat("string")
                .hideZeroCounts(false)
                .showLastTriggered(false)
                .showPriority(false)
                .sort("string")
                .summaryType("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()
                .content("string")
                .backgroundColor("string")
                .fontSize("string")
                .hasPadding(false)
                .showTick(false)
                .textAlign("string")
                .tickEdge("string")
                .tickPos("string")
                .verticalAlign("string")
                .build())
            .powerpackDefinition(DashboardWidgetPowerpackDefinitionArgs.builder()
                .powerpackId("string")
                .backgroundColor("string")
                .bannerImg("string")
                .showTitle(false)
                .templateVariables(DashboardWidgetPowerpackDefinitionTemplateVariablesArgs.builder()
                    .controlledByPowerpacks(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs.builder()
                        .name("string")
                        .values("string")
                        .prefix("string")
                        .build())
                    .controlledExternallies(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs.builder()
                        .name("string")
                        .values("string")
                        .prefix("string")
                        .build())
                    .build())
                .title("string")
                .build())
            .queryTableDefinition(DashboardWidgetQueryTableDefinitionArgs.builder()
                .customLinks(DashboardWidgetQueryTableDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .hasSearchBar("string")
                .liveSpan("string")
                .requests(DashboardWidgetQueryTableDefinitionRequestArgs.builder()
                    .aggregator("string")
                    .alias("string")
                    .apmQuery(DashboardWidgetQueryTableDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .apmStatsQuery(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs.builder()
                        .env("string")
                        .name("string")
                        .primaryTag("string")
                        .rowType("string")
                        .service("string")
                        .columns(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs.builder()
                            .name("string")
                            .alias("string")
                            .cellDisplayMode("string")
                            .order("string")
                            .build())
                        .resource("string")
                        .build())
                    .cellDisplayModes("string")
                    .conditionalFormats(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()
                        .comparator("string")
                        .palette("string")
                        .value(0)
                        .customBgColor("string")
                        .customFgColor("string")
                        .hideValue(false)
                        .imageUrl("string")
                        .metric("string")
                        .timeframe("string")
                        .build())
                    .formulas(DashboardWidgetQueryTableDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .limit(0)
                    .logQuery(DashboardWidgetQueryTableDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .order("string")
                    .processQuery(DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetQueryTableDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetQueryTableDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .queryValueDefinition(DashboardWidgetQueryValueDefinitionArgs.builder()
                .autoscale(false)
                .customLinks(DashboardWidgetQueryValueDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .customUnit("string")
                .liveSpan("string")
                .precision(0)
                .requests(DashboardWidgetQueryValueDefinitionRequestArgs.builder()
                    .aggregator("string")
                    .apmQuery(DashboardWidgetQueryValueDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .conditionalFormats(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()
                        .comparator("string")
                        .palette("string")
                        .value(0)
                        .customBgColor("string")
                        .customFgColor("string")
                        .hideValue(false)
                        .imageUrl("string")
                        .metric("string")
                        .timeframe("string")
                        .build())
                    .formulas(DashboardWidgetQueryValueDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(DashboardWidgetQueryValueDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetQueryValueDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetQueryValueDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .build())
                .textAlign("string")
                .timeseriesBackground(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs.builder()
                    .type("string")
                    .yaxis(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs.builder()
                        .includeZero(false)
                        .label("string")
                        .max("string")
                        .min("string")
                        .scale("string")
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .runWorkflowDefinition(DashboardWidgetRunWorkflowDefinitionArgs.builder()
                .workflowId("string")
                .customLinks(DashboardWidgetRunWorkflowDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .inputs(DashboardWidgetRunWorkflowDefinitionInputArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .liveSpan("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .scatterplotDefinition(DashboardWidgetScatterplotDefinitionArgs.builder()
                .colorByGroups("string")
                .customLinks(DashboardWidgetScatterplotDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .request(DashboardWidgetScatterplotDefinitionRequestArgs.builder()
                    .scatterplotTables(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs.builder()
                        .formulas(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs.builder()
                            .dimension("string")
                            .formulaExpression("string")
                            .alias("string")
                            .build())
                        .queries(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs.builder()
                            .apmDependencyStatsQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs.builder()
                                .dataSource("string")
                                .env("string")
                                .name("string")
                                .operationName("string")
                                .resourceName("string")
                                .service("string")
                                .stat("string")
                                .isUpstream(false)
                                .primaryTagName("string")
                                .primaryTagValue("string")
                                .build())
                            .apmResourceStatsQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs.builder()
                                .dataSource("string")
                                .env("string")
                                .name("string")
                                .service("string")
                                .stat("string")
                                .groupBies("string")
                                .operationName("string")
                                .primaryTagName("string")
                                .primaryTagValue("string")
                                .resourceName("string")
                                .build())
                            .cloudCostQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs.builder()
                                .dataSource("string")
                                .name("string")
                                .query("string")
                                .aggregator("string")
                                .build())
                            .eventQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs.builder()
                                .computes(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs.builder()
                                    .aggregation("string")
                                    .interval(0)
                                    .metric("string")
                                    .build())
                                .dataSource("string")
                                .name("string")
                                .groupBies(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sort(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs.builder()
                                        .aggregation("string")
                                        .metric("string")
                                        .order("string")
                                        .build())
                                    .build())
                                .indexes("string")
                                .search(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs.builder()
                                    .query("string")
                                    .build())
                                .storage("string")
                                .build())
                            .metricQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs.builder()
                                .name("string")
                                .query("string")
                                .aggregator("string")
                                .dataSource("string")
                                .build())
                            .processQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs.builder()
                                .dataSource("string")
                                .metric("string")
                                .name("string")
                                .aggregator("string")
                                .isNormalizedCpu(false)
                                .limit(0)
                                .sort("string")
                                .tagFilters("string")
                                .textFilter("string")
                                .build())
                            .sloQuery(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs.builder()
                                .dataSource("string")
                                .measure("string")
                                .sloId("string")
                                .additionalQueryFilters("string")
                                .groupMode("string")
                                .name("string")
                                .sloQueryType("string")
                                .build())
                            .build())
                        .build())
                    .xes(DashboardWidgetScatterplotDefinitionRequestXArgs.builder()
                        .aggregator("string")
                        .apmQuery(DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()
                        .aggregator("string")
                        .apmQuery(DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .xaxis(DashboardWidgetScatterplotDefinitionXaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .yaxis(DashboardWidgetScatterplotDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .serviceLevelObjectiveDefinition(DashboardWidgetServiceLevelObjectiveDefinitionArgs.builder()
                .sloId("string")
                .timeWindows("string")
                .viewMode("string")
                .viewType("string")
                .additionalQueryFilters("string")
                .globalTimeTarget("string")
                .showErrorBudget(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .servicemapDefinition(DashboardWidgetServicemapDefinitionArgs.builder()
                .filters("string")
                .service("string")
                .customLinks(DashboardWidgetServicemapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .sloListDefinition(DashboardWidgetSloListDefinitionArgs.builder()
                .request(DashboardWidgetSloListDefinitionRequestArgs.builder()
                    .query(DashboardWidgetSloListDefinitionRequestQueryArgs.builder()
                        .queryString("string")
                        .limit(0)
                        .sort(DashboardWidgetSloListDefinitionRequestQuerySortArgs.builder()
                            .column("string")
                            .order("string")
                            .build())
                        .build())
                    .requestType("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .splitGraphDefinition(DashboardWidgetSplitGraphDefinitionArgs.builder()
                .size("string")
                .sourceWidgetDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs.builder()
                    .changeDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs.builder()
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .changeType("string")
                            .compareTo("string")
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .increaseGood(false)
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .orderBy("string")
                            .orderDir("string")
                            .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .showPresent(false)
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .geomapDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs.builder()
                        .view(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs.builder()
                            .focus("string")
                            .build())
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs.builder()
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .build())
                        .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs.builder()
                            .palette("string")
                            .paletteFlip(false)
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .queryTableDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs.builder()
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .hasSearchBar("string")
                        .liveSpan("string")
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs.builder()
                            .aggregator("string")
                            .alias("string")
                            .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .apmStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs.builder()
                                .env("string")
                                .name("string")
                                .primaryTag("string")
                                .rowType("string")
                                .service("string")
                                .columns(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs.builder()
                                    .name("string")
                                    .alias("string")
                                    .cellDisplayMode("string")
                                    .order("string")
                                    .build())
                                .resource("string")
                                .build())
                            .cellDisplayModes("string")
                            .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs.builder()
                                .comparator("string")
                                .palette("string")
                                .value(0)
                                .customBgColor("string")
                                .customFgColor("string")
                                .hideValue(false)
                                .imageUrl("string")
                                .metric("string")
                                .timeframe("string")
                                .build())
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .limit(0)
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .order("string")
                            .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .queryValueDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs.builder()
                        .autoscale(false)
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .customUnit("string")
                        .liveSpan("string")
                        .precision(0)
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs.builder()
                            .aggregator("string")
                            .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs.builder()
                                .comparator("string")
                                .palette("string")
                                .value(0)
                                .customBgColor("string")
                                .customFgColor("string")
                                .hideValue(false)
                                .imageUrl("string")
                                .metric("string")
                                .timeframe("string")
                                .build())
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .build())
                        .textAlign("string")
                        .timeseriesBackground(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs.builder()
                            .type("string")
                            .yaxis(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs.builder()
                                .includeZero(false)
                                .label("string")
                                .max("string")
                                .min("string")
                                .scale("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .scatterplotDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs.builder()
                        .colorByGroups("string")
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .request(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs.builder()
                            .scatterplotTables(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs.builder()
                                .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs.builder()
                                    .dimension("string")
                                    .formulaExpression("string")
                                    .alias("string")
                                    .build())
                                .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs.builder()
                                    .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs.builder()
                                        .dataSource("string")
                                        .env("string")
                                        .name("string")
                                        .operationName("string")
                                        .resourceName("string")
                                        .service("string")
                                        .stat("string")
                                        .isUpstream(false)
                                        .primaryTagName("string")
                                        .primaryTagValue("string")
                                        .build())
                                    .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs.builder()
                                        .dataSource("string")
                                        .env("string")
                                        .name("string")
                                        .service("string")
                                        .stat("string")
                                        .groupBies("string")
                                        .operationName("string")
                                        .primaryTagName("string")
                                        .primaryTagValue("string")
                                        .resourceName("string")
                                        .build())
                                    .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs.builder()
                                        .dataSource("string")
                                        .name("string")
                                        .query("string")
                                        .aggregator("string")
                                        .build())
                                    .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs.builder()
                                        .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs.builder()
                                            .aggregation("string")
                                            .interval(0)
                                            .metric("string")
                                            .build())
                                        .dataSource("string")
                                        .name("string")
                                        .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs.builder()
                                                .aggregation("string")
                                                .metric("string")
                                                .order("string")
                                                .build())
                                            .build())
                                        .indexes("string")
                                        .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs.builder()
                                            .query("string")
                                            .build())
                                        .storage("string")
                                        .build())
                                    .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs.builder()
                                        .name("string")
                                        .query("string")
                                        .aggregator("string")
                                        .dataSource("string")
                                        .build())
                                    .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs.builder()
                                        .dataSource("string")
                                        .metric("string")
                                        .name("string")
                                        .aggregator("string")
                                        .isNormalizedCpu(false)
                                        .limit(0)
                                        .sort("string")
                                        .tagFilters("string")
                                        .textFilter("string")
                                        .build())
                                    .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs.builder()
                                        .dataSource("string")
                                        .measure("string")
                                        .sloId("string")
                                        .additionalQueryFilters("string")
                                        .groupMode("string")
                                        .name("string")
                                        .sloQueryType("string")
                                        .build())
                                    .build())
                                .build())
                            .xes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs.builder()
                                .aggregator("string")
                                .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs.builder()
                                    .metric("string")
                                    .filterBies("string")
                                    .limit(0)
                                    .searchBy("string")
                                    .build())
                                .q("string")
                                .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .ys(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs.builder()
                                .aggregator("string")
                                .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs.builder()
                                    .metric("string")
                                    .filterBies("string")
                                    .limit(0)
                                    .searchBy("string")
                                    .build())
                                .q("string")
                                .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .xaxis(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .yaxis(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .build())
                    .sunburstDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs.builder()
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .hideTotal(false)
                        .legendInline(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs.builder()
                            .type("string")
                            .hidePercent(false)
                            .hideValue(false)
                            .build())
                        .legendTable(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs.builder()
                            .type("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .networkQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs.builder()
                                .palette("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .timeseriesDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs.builder()
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .events(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs.builder()
                            .q("string")
                            .tagsExecution("string")
                            .build())
                        .legendColumns("string")
                        .legendLayout("string")
                        .legendSize("string")
                        .liveSpan("string")
                        .markers(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs.builder()
                            .value("string")
                            .displayType("string")
                            .label("string")
                            .build())
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .displayType("string")
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .metadatas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs.builder()
                                .expression("string")
                                .aliasName("string")
                                .build())
                            .networkQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .onRightYaxis(false)
                            .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs.builder()
                                .lineType("string")
                                .lineWidth("string")
                                .palette("string")
                                .build())
                            .build())
                        .rightYaxis(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .showLegend(false)
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .yaxis(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs.builder()
                            .includeZero(false)
                            .label("string")
                            .max("string")
                            .min("string")
                            .scale("string")
                            .build())
                        .build())
                    .toplistDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs.builder()
                        .customLinks(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .auditQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs.builder()
                                .comparator("string")
                                .palette("string")
                                .value(0)
                                .customBgColor("string")
                                .customFgColor("string")
                                .hideValue(false)
                                .imageUrl("string")
                                .metric("string")
                                .timeframe("string")
                                .build())
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .logQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs.builder()
                                .metric("string")
                                .filterBies("string")
                                .limit(0)
                                .searchBy("string")
                                .build())
                            .q("string")
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .rumQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs.builder()
                                .palette("string")
                                .build())
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("string")
                        .build())
                    .treemapDefinition(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs.builder()
                        .requests(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs.builder()
                            .formulas(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs.builder()
                                .formulaExpression("string")
                                .alias("string")
                                .cellDisplayMode("string")
                                .conditionalFormats(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs.builder()
                                    .comparator("string")
                                    .palette("string")
                                    .value(0)
                                    .customBgColor("string")
                                    .customFgColor("string")
                                    .hideValue(false)
                                    .imageUrl("string")
                                    .metric("string")
                                    .timeframe("string")
                                    .build())
                                .limit(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs.builder()
                                    .count(0)
                                    .order("string")
                                    .build())
                                .style(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs.builder()
                                    .palette("string")
                                    .paletteIndex(0)
                                    .build())
                                .build())
                            .queries(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs.builder()
                                .apmDependencyStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .operationName("string")
                                    .resourceName("string")
                                    .service("string")
                                    .stat("string")
                                    .isUpstream(false)
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .build())
                                .apmResourceStatsQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                                    .dataSource("string")
                                    .env("string")
                                    .name("string")
                                    .service("string")
                                    .stat("string")
                                    .groupBies("string")
                                    .operationName("string")
                                    .primaryTagName("string")
                                    .primaryTagValue("string")
                                    .resourceName("string")
                                    .build())
                                .cloudCostQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs.builder()
                                    .dataSource("string")
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .build())
                                .eventQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs.builder()
                                    .computes(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                        .aggregation("string")
                                        .interval(0)
                                        .metric("string")
                                        .build())
                                    .dataSource("string")
                                    .name("string")
                                    .groupBies(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sort(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                            .aggregation("string")
                                            .metric("string")
                                            .order("string")
                                            .build())
                                        .build())
                                    .indexes("string")
                                    .search(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                        .query("string")
                                        .build())
                                    .storage("string")
                                    .build())
                                .metricQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs.builder()
                                    .name("string")
                                    .query("string")
                                    .aggregator("string")
                                    .dataSource("string")
                                    .build())
                                .processQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs.builder()
                                    .dataSource("string")
                                    .metric("string")
                                    .name("string")
                                    .aggregator("string")
                                    .isNormalizedCpu(false)
                                    .limit(0)
                                    .sort("string")
                                    .tagFilters("string")
                                    .textFilter("string")
                                    .build())
                                .sloQuery(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs.builder()
                                    .dataSource("string")
                                    .measure("string")
                                    .sloId("string")
                                    .additionalQueryFilters("string")
                                    .groupMode("string")
                                    .name("string")
                                    .sloQueryType("string")
                                    .build())
                                .build())
                            .build())
                        .title("string")
                        .build())
                    .build())
                .splitConfig(DashboardWidgetSplitGraphDefinitionSplitConfigArgs.builder()
                    .sort(DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs.builder()
                        .order("string")
                        .compute(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs.builder()
                            .metric("string")
                            .aggregation("string")
                            .build())
                        .build())
                    .splitDimensions(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs.builder()
                        .oneGraphPer("string")
                        .build())
                    .limit(0)
                    .staticSplits(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs.builder()
                        .splitVectors(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs.builder()
                            .tagKey("string")
                            .tagValues("string")
                            .build())
                        .build())
                    .build())
                .hasUniformYAxes(false)
                .liveSpan("string")
                .title("string")
                .build())
            .sunburstDefinition(DashboardWidgetSunburstDefinitionArgs.builder()
                .customLinks(DashboardWidgetSunburstDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .hideTotal(false)
                .legendInline(DashboardWidgetSunburstDefinitionLegendInlineArgs.builder()
                    .type("string")
                    .hidePercent(false)
                    .hideValue(false)
                    .build())
                .legendTable(DashboardWidgetSunburstDefinitionLegendTableArgs.builder()
                    .type("string")
                    .build())
                .liveSpan("string")
                .requests(DashboardWidgetSunburstDefinitionRequestArgs.builder()
                    .apmQuery(DashboardWidgetSunburstDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(DashboardWidgetSunburstDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .formulas(DashboardWidgetSunburstDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(DashboardWidgetSunburstDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .networkQuery(DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(DashboardWidgetSunburstDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetSunburstDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetSunburstDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(DashboardWidgetSunburstDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                .customLinks(DashboardWidgetTimeseriesDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .events(DashboardWidgetTimeseriesDefinitionEventArgs.builder()
                    .q("string")
                    .tagsExecution("string")
                    .build())
                .legendColumns("string")
                .legendLayout("string")
                .legendSize("string")
                .liveSpan("string")
                .markers(DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()
                    .value("string")
                    .displayType("string")
                    .label("string")
                    .build())
                .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                    .apmQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .displayType("string")
                    .formulas(DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .metadatas(DashboardWidgetTimeseriesDefinitionRequestMetadataArgs.builder()
                        .expression("string")
                        .aliasName("string")
                        .build())
                    .networkQuery(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .onRightYaxis(false)
                    .processQuery(DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(DashboardWidgetTimeseriesDefinitionRequestStyleArgs.builder()
                        .lineType("string")
                        .lineWidth("string")
                        .palette("string")
                        .build())
                    .build())
                .rightYaxis(DashboardWidgetTimeseriesDefinitionRightYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .showLegend(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .yaxis(DashboardWidgetTimeseriesDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .toplistDefinition(DashboardWidgetToplistDefinitionArgs.builder()
                .customLinks(DashboardWidgetToplistDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .requests(DashboardWidgetToplistDefinitionRequestArgs.builder()
                    .apmQuery(DashboardWidgetToplistDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(DashboardWidgetToplistDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .conditionalFormats(DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()
                        .comparator("string")
                        .palette("string")
                        .value(0)
                        .customBgColor("string")
                        .customFgColor("string")
                        .hideValue(false)
                        .imageUrl("string")
                        .metric("string")
                        .timeframe("string")
                        .build())
                    .formulas(DashboardWidgetToplistDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetToplistDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetToplistDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(DashboardWidgetToplistDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(DashboardWidgetToplistDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(DashboardWidgetToplistDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(DashboardWidgetToplistDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetToplistDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(DashboardWidgetToplistDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .topologyMapDefinition(DashboardWidgetTopologyMapDefinitionArgs.builder()
                .customLinks(DashboardWidgetTopologyMapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .requests(DashboardWidgetTopologyMapDefinitionRequestArgs.builder()
                    .queries(DashboardWidgetTopologyMapDefinitionRequestQueryArgs.builder()
                        .dataSource("string")
                        .filters("string")
                        .service("string")
                        .build())
                    .requestType("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .traceServiceDefinition(DashboardWidgetTraceServiceDefinitionArgs.builder()
                .service("string")
                .env("string")
                .spanName("string")
                .showErrors(false)
                .showBreakdown(false)
                .showDistribution(false)
                .displayFormat("string")
                .showHits(false)
                .showLatency(false)
                .showResourceList(false)
                .sizeFormat("string")
                .liveSpan("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .treemapDefinition(DashboardWidgetTreemapDefinitionArgs.builder()
                .requests(DashboardWidgetTreemapDefinitionRequestArgs.builder()
                    .formulas(DashboardWidgetTreemapDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .style(DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .queries(DashboardWidgetTreemapDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .groupBies(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .dataSource("string")
                            .build())
                        .processQuery(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .build())
                .title("string")
                .build())
            .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                .height(0)
                .width(0)
                .x(0)
                .y(0)
                .isColumnBreak(false)
                .build())
            .build())
        .build());
    
    dashboard_resource = datadog.Dashboard("dashboardResource",
        layout_type="string",
        title="string",
        restricted_roles=["string"],
        notify_lists=["string"],
        reflow_type="string",
        dashboard_lists=[0],
        tags=["string"],
        template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(
            name="string",
            template_variables=[datadog.DashboardTemplateVariablePresetTemplateVariableArgs(
                name="string",
                values=["string"],
            )],
        )],
        template_variables=[datadog.DashboardTemplateVariableArgs(
            name="string",
            available_values=["string"],
            defaults=["string"],
            prefix="string",
        )],
        description="string",
        url="string",
        widgets=[datadog.DashboardWidgetArgs(
            alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs(
                alert_id="string",
                viz_type="string",
                live_span="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(
                alert_id="string",
                precision=0,
                text_align="string",
                title="string",
                title_align="string",
                title_size="string",
                unit="string",
            ),
            change_definition=datadog.DashboardWidgetChangeDefinitionArgs(
                custom_links=[datadog.DashboardWidgetChangeDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                requests=[datadog.DashboardWidgetChangeDefinitionRequestArgs(
                    apm_query=datadog.DashboardWidgetChangeDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    change_type="string",
                    compare_to="string",
                    formulas=[datadog.DashboardWidgetChangeDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetChangeDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetChangeDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    increase_good=False,
                    log_query=datadog.DashboardWidgetChangeDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    order_by="string",
                    order_dir="string",
                    process_query=datadog.DashboardWidgetChangeDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetChangeDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetChangeDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetChangeDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetChangeDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    show_present=False,
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            check_status_definition=datadog.DashboardWidgetCheckStatusDefinitionArgs(
                check="string",
                grouping="string",
                group="string",
                group_bies=["string"],
                live_span="string",
                tags=["string"],
                title="string",
                title_align="string",
                title_size="string",
            ),
            distribution_definition=datadog.DashboardWidgetDistributionDefinitionArgs(
                legend_size="string",
                live_span="string",
                requests=[datadog.DashboardWidgetDistributionDefinitionRequestArgs(
                    apm_query=datadog.DashboardWidgetDistributionDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    apm_stats_query=datadog.DashboardWidgetDistributionDefinitionRequestApmStatsQueryArgs(
                        env="string",
                        name="string",
                        primary_tag="string",
                        row_type="string",
                        service="string",
                        columns=[datadog.DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs(
                            name="string",
                            alias="string",
                            cell_display_mode="string",
                            order="string",
                        )],
                        resource="string",
                    ),
                    log_query=datadog.DashboardWidgetDistributionDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.DashboardWidgetDistributionDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    rum_query=datadog.DashboardWidgetDistributionDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                show_legend=False,
                title="string",
                title_align="string",
                title_size="string",
            ),
            event_stream_definition=datadog.DashboardWidgetEventStreamDefinitionArgs(
                query="string",
                event_size="string",
                live_span="string",
                tags_execution="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            event_timeline_definition=datadog.DashboardWidgetEventTimelineDefinitionArgs(
                query="string",
                live_span="string",
                tags_execution="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            free_text_definition=datadog.DashboardWidgetFreeTextDefinitionArgs(
                text="string",
                color="string",
                font_size="string",
                text_align="string",
            ),
            geomap_definition=datadog.DashboardWidgetGeomapDefinitionArgs(
                view=datadog.DashboardWidgetGeomapDefinitionViewArgs(
                    focus="string",
                ),
                custom_links=[datadog.DashboardWidgetGeomapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                requests=[datadog.DashboardWidgetGeomapDefinitionRequestArgs(
                    formulas=[datadog.DashboardWidgetGeomapDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetGeomapDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.DashboardWidgetGeomapDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetGeomapDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetGeomapDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetGeomapDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                )],
                style=datadog.DashboardWidgetGeomapDefinitionStyleArgs(
                    palette="string",
                    palette_flip=False,
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            group_definition=datadog.DashboardWidgetGroupDefinitionArgs(
                layout_type="string",
                background_color="string",
                banner_img="string",
                show_title=False,
                title="string",
                widgets=[datadog.DashboardWidgetGroupDefinitionWidgetArgs(
                    alert_graph_definition=datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs(
                        alert_id="string",
                        viz_type="string",
                        live_span="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    alert_value_definition=datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionArgs(
                        alert_id="string",
                        precision=0,
                        text_align="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                        unit="string",
                    ),
                    change_definition=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            change_type="string",
                            compare_to="string",
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            increase_good=False,
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            order_by="string",
                            order_dir="string",
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            show_present=False,
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    check_status_definition=datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionArgs(
                        check="string",
                        grouping="string",
                        group="string",
                        group_bies=["string"],
                        live_span="string",
                        tags=["string"],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    distribution_definition=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionArgs(
                        legend_size="string",
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            apm_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs(
                                env="string",
                                name="string",
                                primary_tag="string",
                                row_type="string",
                                service="string",
                                columns=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs(
                                    name="string",
                                    alias="string",
                                    cell_display_mode="string",
                                    order="string",
                                )],
                                resource="string",
                            ),
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs(
                                palette="string",
                            ),
                        )],
                        show_legend=False,
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    event_stream_definition=datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionArgs(
                        query="string",
                        event_size="string",
                        live_span="string",
                        tags_execution="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    event_timeline_definition=datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionArgs(
                        query="string",
                        live_span="string",
                        tags_execution="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    free_text_definition=datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionArgs(
                        text="string",
                        color="string",
                        font_size="string",
                        text_align="string",
                    ),
                    geomap_definition=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionArgs(
                        view=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs(
                            focus="string",
                        ),
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs(
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                        )],
                        style=datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs(
                            palette="string",
                            palette_flip=False,
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    heatmap_definition=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        events=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs(
                            q="string",
                            tags_execution="string",
                        )],
                        legend_size="string",
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs(
                                palette="string",
                            ),
                        )],
                        show_legend=False,
                        title="string",
                        title_align="string",
                        title_size="string",
                        yaxis=datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                    ),
                    hostmap_definition=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        groups=["string"],
                        no_group_hosts=False,
                        no_metric_hosts=False,
                        node_type="string",
                        request=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs(
                            fills=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs(
                                apm_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs(
                                    metric="string",
                                    filter_bies=["string"],
                                    limit=0,
                                    search_by="string",
                                ),
                                q="string",
                                rum_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                            sizes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs(
                                apm_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs(
                                    metric="string",
                                    filter_bies=["string"],
                                    limit=0,
                                    search_by="string",
                                ),
                                q="string",
                                rum_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                        ),
                        scopes=["string"],
                        style=datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs(
                            fill_max="string",
                            fill_min="string",
                            palette="string",
                            palette_flip=False,
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    id=0,
                    iframe_definition=datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinitionArgs(
                        url="string",
                    ),
                    image_definition=datadog.DashboardWidgetGroupDefinitionWidgetImageDefinitionArgs(
                        url="string",
                        has_background=False,
                        has_border=False,
                        horizontal_align="string",
                        margin="string",
                        sizing="string",
                        url_dark_theme="string",
                        vertical_align="string",
                    ),
                    list_stream_definition=datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionArgs(
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs(
                            columns=[datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs(
                                field="string",
                                width="string",
                            )],
                            query=datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs(
                                data_source="string",
                                event_size="string",
                                indexes=["string"],
                                query_string="string",
                                sort=datadog.DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs(
                                    column="string",
                                    order="string",
                                ),
                                storage="string",
                            ),
                            response_format="string",
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    log_stream_definition=datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionArgs(
                        columns=["string"],
                        indexes=["string"],
                        live_span="string",
                        message_display="string",
                        query="string",
                        show_date_column=False,
                        show_message_column=False,
                        sort=datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs(
                            column="string",
                            order="string",
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    manage_status_definition=datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionArgs(
                        query="string",
                        color_preference="string",
                        display_format="string",
                        hide_zero_counts=False,
                        show_last_triggered=False,
                        show_priority=False,
                        sort="string",
                        summary_type="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    note_definition=datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs(
                        content="string",
                        background_color="string",
                        font_size="string",
                        has_padding=False,
                        show_tick=False,
                        text_align="string",
                        tick_edge="string",
                        tick_pos="string",
                        vertical_align="string",
                    ),
                    powerpack_definition=datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionArgs(
                        powerpack_id="string",
                        background_color="string",
                        banner_img="string",
                        show_title=False,
                        template_variables=datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs(
                            controlled_by_powerpacks=[datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs(
                                name="string",
                                values=["string"],
                                prefix="string",
                            )],
                            controlled_externallies=[datadog.DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs(
                                name="string",
                                values=["string"],
                                prefix="string",
                            )],
                        ),
                        title="string",
                    ),
                    query_table_definition=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        has_search_bar="string",
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs(
                            aggregator="string",
                            alias="string",
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            apm_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs(
                                env="string",
                                name="string",
                                primary_tag="string",
                                row_type="string",
                                service="string",
                                columns=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs(
                                    name="string",
                                    alias="string",
                                    cell_display_mode="string",
                                    order="string",
                                )],
                                resource="string",
                            ),
                            cell_display_modes=["string"],
                            conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs(
                                comparator="string",
                                palette="string",
                                value=0,
                                custom_bg_color="string",
                                custom_fg_color="string",
                                hide_value=False,
                                image_url="string",
                                metric="string",
                                timeframe="string",
                            )],
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            limit=0,
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            order="string",
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    query_value_definition=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionArgs(
                        autoscale=False,
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        custom_unit="string",
                        live_span="string",
                        precision=0,
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs(
                            aggregator="string",
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs(
                                comparator="string",
                                palette="string",
                                value=0,
                                custom_bg_color="string",
                                custom_fg_color="string",
                                hide_value=False,
                                image_url="string",
                                metric="string",
                                timeframe="string",
                            )],
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                        )],
                        text_align="string",
                        timeseries_background=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs(
                            type="string",
                            yaxis=datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs(
                                include_zero=False,
                                label="string",
                                max="string",
                                min="string",
                                scale="string",
                            ),
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    run_workflow_definition=datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionArgs(
                        workflow_id="string",
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        inputs=[datadog.DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs(
                            name="string",
                            value="string",
                        )],
                        live_span="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    scatterplot_definition=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionArgs(
                        color_by_groups=["string"],
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        request=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs(
                            scatterplot_tables=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs(
                                formulas=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs(
                                    dimension="string",
                                    formula_expression="string",
                                    alias="string",
                                )],
                                queries=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs(
                                    apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs(
                                        data_source="string",
                                        env="string",
                                        name="string",
                                        operation_name="string",
                                        resource_name="string",
                                        service="string",
                                        stat="string",
                                        is_upstream=False,
                                        primary_tag_name="string",
                                        primary_tag_value="string",
                                    ),
                                    apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs(
                                        data_source="string",
                                        env="string",
                                        name="string",
                                        service="string",
                                        stat="string",
                                        group_bies=["string"],
                                        operation_name="string",
                                        primary_tag_name="string",
                                        primary_tag_value="string",
                                        resource_name="string",
                                    ),
                                    cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs(
                                        data_source="string",
                                        name="string",
                                        query="string",
                                        aggregator="string",
                                    ),
                                    event_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs(
                                        computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs(
                                            aggregation="string",
                                            interval=0,
                                            metric="string",
                                        )],
                                        data_source="string",
                                        name="string",
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs(
                                                aggregation="string",
                                                metric="string",
                                                order="string",
                                            ),
                                        )],
                                        indexes=["string"],
                                        search=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs(
                                            query="string",
                                        ),
                                        storage="string",
                                    ),
                                    metric_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs(
                                        name="string",
                                        query="string",
                                        aggregator="string",
                                        data_source="string",
                                    ),
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs(
                                        data_source="string",
                                        metric="string",
                                        name="string",
                                        aggregator="string",
                                        is_normalized_cpu=False,
                                        limit=0,
                                        sort="string",
                                        tag_filters=["string"],
                                        text_filter="string",
                                    ),
                                    slo_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs(
                                        data_source="string",
                                        measure="string",
                                        slo_id="string",
                                        additional_query_filters="string",
                                        group_mode="string",
                                        name="string",
                                        slo_query_type="string",
                                    ),
                                )],
                            )],
                            xes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs(
                                aggregator="string",
                                apm_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs(
                                    metric="string",
                                    filter_bies=["string"],
                                    limit=0,
                                    search_by="string",
                                ),
                                q="string",
                                rum_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                            ys=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs(
                                aggregator="string",
                                apm_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs(
                                    metric="string",
                                    filter_bies=["string"],
                                    limit=0,
                                    search_by="string",
                                ),
                                q="string",
                                rum_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                        xaxis=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                        yaxis=datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                    ),
                    service_level_objective_definition=datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionArgs(
                        slo_id="string",
                        time_windows=["string"],
                        view_mode="string",
                        view_type="string",
                        additional_query_filters="string",
                        global_time_target="string",
                        show_error_budget=False,
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    servicemap_definition=datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionArgs(
                        filters=["string"],
                        service="string",
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    slo_list_definition=datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionArgs(
                        request=datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs(
                            query=datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs(
                                query_string="string",
                                limit=0,
                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs(
                                    column="string",
                                    order="string",
                                ),
                            ),
                            request_type="string",
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    split_graph_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionArgs(
                        size="string",
                        source_widget_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs(
                            change_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs(
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                live_span="string",
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs(
                                    apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    change_type="string",
                                    compare_to="string",
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    increase_good=False,
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    order_by="string",
                                    order_dir="string",
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs(
                                        metric="string",
                                        filter_bies=["string"],
                                        limit=0,
                                        search_by="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    show_present=False,
                                )],
                                title="string",
                                title_align="string",
                                title_size="string",
                            ),
                            geomap_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs(
                                view=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs(
                                    focus="string",
                                ),
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                live_span="string",
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs(
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                )],
                                style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs(
                                    palette="string",
                                    palette_flip=False,
                                ),
                                title="string",
                                title_align="string",
                                title_size="string",
                            ),
                            query_table_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs(
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                has_search_bar="string",
                                live_span="string",
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs(
                                    aggregator="string",
                                    alias="string",
                                    apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    apm_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs(
                                        env="string",
                                        name="string",
                                        primary_tag="string",
                                        row_type="string",
                                        service="string",
                                        columns=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs(
                                            name="string",
                                            alias="string",
                                            cell_display_mode="string",
                                            order="string",
                                        )],
                                        resource="string",
                                    ),
                                    cell_display_modes=["string"],
                                    conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs(
                                        comparator="string",
                                        palette="string",
                                        value=0,
                                        custom_bg_color="string",
                                        custom_fg_color="string",
                                        hide_value=False,
                                        image_url="string",
                                        metric="string",
                                        timeframe="string",
                                    )],
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    limit=0,
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    order="string",
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs(
                                        metric="string",
                                        filter_bies=["string"],
                                        limit=0,
                                        search_by="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                )],
                                title="string",
                                title_align="string",
                                title_size="string",
                            ),
                            query_value_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs(
                                autoscale=False,
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                custom_unit="string",
                                live_span="string",
                                precision=0,
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs(
                                    aggregator="string",
                                    apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    audit_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs(
                                        comparator="string",
                                        palette="string",
                                        value=0,
                                        custom_bg_color="string",
                                        custom_fg_color="string",
                                        hide_value=False,
                                        image_url="string",
                                        metric="string",
                                        timeframe="string",
                                    )],
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs(
                                        metric="string",
                                        filter_bies=["string"],
                                        limit=0,
                                        search_by="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                )],
                                text_align="string",
                                timeseries_background=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs(
                                    type="string",
                                    yaxis=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs(
                                        include_zero=False,
                                        label="string",
                                        max="string",
                                        min="string",
                                        scale="string",
                                    ),
                                ),
                                title="string",
                                title_align="string",
                                title_size="string",
                            ),
                            scatterplot_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs(
                                color_by_groups=["string"],
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                live_span="string",
                                request=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs(
                                    scatterplot_tables=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs(
                                        formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs(
                                            dimension="string",
                                            formula_expression="string",
                                            alias="string",
                                        )],
                                        queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs(
                                            apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs(
                                                data_source="string",
                                                env="string",
                                                name="string",
                                                operation_name="string",
                                                resource_name="string",
                                                service="string",
                                                stat="string",
                                                is_upstream=False,
                                                primary_tag_name="string",
                                                primary_tag_value="string",
                                            ),
                                            apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs(
                                                data_source="string",
                                                env="string",
                                                name="string",
                                                service="string",
                                                stat="string",
                                                group_bies=["string"],
                                                operation_name="string",
                                                primary_tag_name="string",
                                                primary_tag_value="string",
                                                resource_name="string",
                                            ),
                                            cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs(
                                                data_source="string",
                                                name="string",
                                                query="string",
                                                aggregator="string",
                                            ),
                                            event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs(
                                                computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs(
                                                    aggregation="string",
                                                    interval=0,
                                                    metric="string",
                                                )],
                                                data_source="string",
                                                name="string",
                                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs(
                                                    facet="string",
                                                    limit=0,
                                                    sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs(
                                                        aggregation="string",
                                                        metric="string",
                                                        order="string",
                                                    ),
                                                )],
                                                indexes=["string"],
                                                search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs(
                                                    query="string",
                                                ),
                                                storage="string",
                                            ),
                                            metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs(
                                                name="string",
                                                query="string",
                                                aggregator="string",
                                                data_source="string",
                                            ),
                                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs(
                                                data_source="string",
                                                metric="string",
                                                name="string",
                                                aggregator="string",
                                                is_normalized_cpu=False,
                                                limit=0,
                                                sort="string",
                                                tag_filters=["string"],
                                                text_filter="string",
                                            ),
                                            slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs(
                                                data_source="string",
                                                measure="string",
                                                slo_id="string",
                                                additional_query_filters="string",
                                                group_mode="string",
                                                name="string",
                                                slo_query_type="string",
                                            ),
                                        )],
                                    )],
                                    xes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs(
                                        aggregator="string",
                                        apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs(
                                            metric="string",
                                            filter_bies=["string"],
                                            limit=0,
                                            search_by="string",
                                        ),
                                        q="string",
                                        rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                    )],
                                    ys=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs(
                                        aggregator="string",
                                        apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs(
                                            metric="string",
                                            filter_bies=["string"],
                                            limit=0,
                                            search_by="string",
                                        ),
                                        q="string",
                                        rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                    )],
                                ),
                                title="string",
                                title_align="string",
                                title_size="string",
                                xaxis=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs(
                                    include_zero=False,
                                    label="string",
                                    max="string",
                                    min="string",
                                    scale="string",
                                ),
                                yaxis=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs(
                                    include_zero=False,
                                    label="string",
                                    max="string",
                                    min="string",
                                    scale="string",
                                ),
                            ),
                            sunburst_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs(
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                hide_total=False,
                                legend_inline=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs(
                                    type="string",
                                    hide_percent=False,
                                    hide_value=False,
                                ),
                                legend_table=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs(
                                    type="string",
                                ),
                                live_span="string",
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs(
                                    apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    audit_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    network_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs(
                                        metric="string",
                                        filter_bies=["string"],
                                        limit=0,
                                        search_by="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs(
                                        palette="string",
                                    ),
                                )],
                                title="string",
                                title_align="string",
                                title_size="string",
                            ),
                            timeseries_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs(
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                events=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs(
                                    q="string",
                                    tags_execution="string",
                                )],
                                legend_columns=["string"],
                                legend_layout="string",
                                legend_size="string",
                                live_span="string",
                                markers=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs(
                                    value="string",
                                    display_type="string",
                                    label="string",
                                )],
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs(
                                    apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    audit_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    display_type="string",
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    metadatas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs(
                                        expression="string",
                                        alias_name="string",
                                    )],
                                    network_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    on_right_yaxis=False,
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs(
                                        metric="string",
                                        filter_bies=["string"],
                                        limit=0,
                                        search_by="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs(
                                        line_type="string",
                                        line_width="string",
                                        palette="string",
                                    ),
                                )],
                                right_yaxis=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs(
                                    include_zero=False,
                                    label="string",
                                    max="string",
                                    min="string",
                                    scale="string",
                                ),
                                show_legend=False,
                                title="string",
                                title_align="string",
                                title_size="string",
                                yaxis=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs(
                                    include_zero=False,
                                    label="string",
                                    max="string",
                                    min="string",
                                    scale="string",
                                ),
                            ),
                            toplist_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs(
                                custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                live_span="string",
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs(
                                    apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    audit_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs(
                                        comparator="string",
                                        palette="string",
                                        value=0,
                                        custom_bg_color="string",
                                        custom_fg_color="string",
                                        hide_value=False,
                                        image_url="string",
                                        metric="string",
                                        timeframe="string",
                                    )],
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    log_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs(
                                        metric="string",
                                        filter_bies=["string"],
                                        limit=0,
                                        search_by="string",
                                    ),
                                    q="string",
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                    rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs(
                                        palette="string",
                                    ),
                                )],
                                title="string",
                                title_align="string",
                                title_size="string",
                            ),
                            treemap_definition=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs(
                                requests=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs(
                                    formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs(
                                        formula_expression="string",
                                        alias="string",
                                        cell_display_mode="string",
                                        conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs(
                                            comparator="string",
                                            palette="string",
                                            value=0,
                                            custom_bg_color="string",
                                            custom_fg_color="string",
                                            hide_value=False,
                                            image_url="string",
                                            metric="string",
                                            timeframe="string",
                                        )],
                                        limit=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs(
                                            count=0,
                                            order="string",
                                        ),
                                        style=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs(
                                            palette="string",
                                            palette_index=0,
                                        ),
                                    )],
                                    queries=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs(
                                        apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            operation_name="string",
                                            resource_name="string",
                                            service="string",
                                            stat="string",
                                            is_upstream=False,
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                        ),
                                        apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                            data_source="string",
                                            env="string",
                                            name="string",
                                            service="string",
                                            stat="string",
                                            group_bies=["string"],
                                            operation_name="string",
                                            primary_tag_name="string",
                                            primary_tag_value="string",
                                            resource_name="string",
                                        ),
                                        cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs(
                                            data_source="string",
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                        ),
                                        event_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs(
                                            computes=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs(
                                                aggregation="string",
                                                interval=0,
                                                metric="string",
                                            )],
                                            data_source="string",
                                            name="string",
                                            group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                                    aggregation="string",
                                                    metric="string",
                                                    order="string",
                                                ),
                                            )],
                                            indexes=["string"],
                                            search=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs(
                                                query="string",
                                            ),
                                            storage="string",
                                        ),
                                        metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs(
                                            name="string",
                                            query="string",
                                            aggregator="string",
                                            data_source="string",
                                        ),
                                        process_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs(
                                            data_source="string",
                                            metric="string",
                                            name="string",
                                            aggregator="string",
                                            is_normalized_cpu=False,
                                            limit=0,
                                            sort="string",
                                            tag_filters=["string"],
                                            text_filter="string",
                                        ),
                                        slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs(
                                            data_source="string",
                                            measure="string",
                                            slo_id="string",
                                            additional_query_filters="string",
                                            group_mode="string",
                                            name="string",
                                            slo_query_type="string",
                                        ),
                                    )],
                                )],
                                title="string",
                            ),
                        ),
                        split_config=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs(
                            sort=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs(
                                order="string",
                                compute=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs(
                                    metric="string",
                                    aggregation="string",
                                ),
                            ),
                            split_dimensions=datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs(
                                one_graph_per="string",
                            ),
                            limit=0,
                            static_splits=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs(
                                split_vectors=[datadog.DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs(
                                    tag_key="string",
                                    tag_values=["string"],
                                )],
                            )],
                        ),
                        has_uniform_y_axes=False,
                        live_span="string",
                        title="string",
                    ),
                    sunburst_definition=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        hide_total=False,
                        legend_inline=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs(
                            type="string",
                            hide_percent=False,
                            hide_value=False,
                        ),
                        legend_table=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs(
                            type="string",
                        ),
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            network_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs(
                                palette="string",
                            ),
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    timeseries_definition=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        events=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs(
                            q="string",
                            tags_execution="string",
                        )],
                        legend_columns=["string"],
                        legend_layout="string",
                        legend_size="string",
                        live_span="string",
                        markers=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs(
                            value="string",
                            display_type="string",
                            label="string",
                        )],
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            display_type="string",
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            metadatas=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs(
                                expression="string",
                                alias_name="string",
                            )],
                            network_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            on_right_yaxis=False,
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs(
                                line_type="string",
                                line_width="string",
                                palette="string",
                            ),
                        )],
                        right_yaxis=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                        show_legend=False,
                        title="string",
                        title_align="string",
                        title_size="string",
                        yaxis=datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                    ),
                    toplist_definition=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs(
                                comparator="string",
                                palette="string",
                                value=0,
                                custom_bg_color="string",
                                custom_fg_color="string",
                                hide_value=False,
                                image_url="string",
                                metric="string",
                                timeframe="string",
                            )],
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs(
                                palette="string",
                            ),
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    topology_map_definition=datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs(
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs(
                                data_source="string",
                                filters=["string"],
                                service="string",
                            )],
                            request_type="string",
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    trace_service_definition=datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionArgs(
                        service="string",
                        env="string",
                        span_name="string",
                        show_errors=False,
                        show_breakdown=False,
                        show_distribution=False,
                        display_format="string",
                        show_hits=False,
                        show_latency=False,
                        show_resource_list=False,
                        size_format="string",
                        live_span="string",
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    treemap_definition=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionArgs(
                        requests=[datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs(
                            formulas=[datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            queries=[datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                        )],
                        title="string",
                    ),
                    widget_layout=datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs(
                        height=0,
                        width=0,
                        x=0,
                        y=0,
                        is_column_break=False,
                    ),
                )],
            ),
            heatmap_definition=datadog.DashboardWidgetHeatmapDefinitionArgs(
                custom_links=[datadog.DashboardWidgetHeatmapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                events=[datadog.DashboardWidgetHeatmapDefinitionEventArgs(
                    q="string",
                    tags_execution="string",
                )],
                legend_size="string",
                live_span="string",
                requests=[datadog.DashboardWidgetHeatmapDefinitionRequestArgs(
                    apm_query=datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    formulas=[datadog.DashboardWidgetHeatmapDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetHeatmapDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                show_legend=False,
                title="string",
                title_align="string",
                title_size="string",
                yaxis=datadog.DashboardWidgetHeatmapDefinitionYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
            ),
            hostmap_definition=datadog.DashboardWidgetHostmapDefinitionArgs(
                custom_links=[datadog.DashboardWidgetHostmapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                groups=["string"],
                no_group_hosts=False,
                no_metric_hosts=False,
                node_type="string",
                request=datadog.DashboardWidgetHostmapDefinitionRequestArgs(
                    fills=[datadog.DashboardWidgetHostmapDefinitionRequestFillArgs(
                        apm_query=datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                    sizes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs(
                        apm_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                ),
                scopes=["string"],
                style=datadog.DashboardWidgetHostmapDefinitionStyleArgs(
                    fill_max="string",
                    fill_min="string",
                    palette="string",
                    palette_flip=False,
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            id=0,
            iframe_definition=datadog.DashboardWidgetIframeDefinitionArgs(
                url="string",
            ),
            image_definition=datadog.DashboardWidgetImageDefinitionArgs(
                url="string",
                has_background=False,
                has_border=False,
                horizontal_align="string",
                margin="string",
                sizing="string",
                url_dark_theme="string",
                vertical_align="string",
            ),
            list_stream_definition=datadog.DashboardWidgetListStreamDefinitionArgs(
                requests=[datadog.DashboardWidgetListStreamDefinitionRequestArgs(
                    columns=[datadog.DashboardWidgetListStreamDefinitionRequestColumnArgs(
                        field="string",
                        width="string",
                    )],
                    query=datadog.DashboardWidgetListStreamDefinitionRequestQueryArgs(
                        data_source="string",
                        event_size="string",
                        indexes=["string"],
                        query_string="string",
                        sort=datadog.DashboardWidgetListStreamDefinitionRequestQuerySortArgs(
                            column="string",
                            order="string",
                        ),
                        storage="string",
                    ),
                    response_format="string",
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            log_stream_definition=datadog.DashboardWidgetLogStreamDefinitionArgs(
                columns=["string"],
                indexes=["string"],
                live_span="string",
                message_display="string",
                query="string",
                show_date_column=False,
                show_message_column=False,
                sort=datadog.DashboardWidgetLogStreamDefinitionSortArgs(
                    column="string",
                    order="string",
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            manage_status_definition=datadog.DashboardWidgetManageStatusDefinitionArgs(
                query="string",
                color_preference="string",
                display_format="string",
                hide_zero_counts=False,
                show_last_triggered=False,
                show_priority=False,
                sort="string",
                summary_type="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            note_definition=datadog.DashboardWidgetNoteDefinitionArgs(
                content="string",
                background_color="string",
                font_size="string",
                has_padding=False,
                show_tick=False,
                text_align="string",
                tick_edge="string",
                tick_pos="string",
                vertical_align="string",
            ),
            powerpack_definition=datadog.DashboardWidgetPowerpackDefinitionArgs(
                powerpack_id="string",
                background_color="string",
                banner_img="string",
                show_title=False,
                template_variables=datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs(
                    controlled_by_powerpacks=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs(
                        name="string",
                        values=["string"],
                        prefix="string",
                    )],
                    controlled_externallies=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs(
                        name="string",
                        values=["string"],
                        prefix="string",
                    )],
                ),
                title="string",
            ),
            query_table_definition=datadog.DashboardWidgetQueryTableDefinitionArgs(
                custom_links=[datadog.DashboardWidgetQueryTableDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                has_search_bar="string",
                live_span="string",
                requests=[datadog.DashboardWidgetQueryTableDefinitionRequestArgs(
                    aggregator="string",
                    alias="string",
                    apm_query=datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    apm_stats_query=datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs(
                        env="string",
                        name="string",
                        primary_tag="string",
                        row_type="string",
                        service="string",
                        columns=[datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs(
                            name="string",
                            alias="string",
                            cell_display_mode="string",
                            order="string",
                        )],
                        resource="string",
                    ),
                    cell_display_modes=["string"],
                    conditional_formats=[datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(
                        comparator="string",
                        palette="string",
                        value=0,
                        custom_bg_color="string",
                        custom_fg_color="string",
                        hide_value=False,
                        image_url="string",
                        metric="string",
                        timeframe="string",
                    )],
                    formulas=[datadog.DashboardWidgetQueryTableDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    limit=0,
                    log_query=datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    order="string",
                    process_query=datadog.DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetQueryTableDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            query_value_definition=datadog.DashboardWidgetQueryValueDefinitionArgs(
                autoscale=False,
                custom_links=[datadog.DashboardWidgetQueryValueDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                custom_unit="string",
                live_span="string",
                precision=0,
                requests=[datadog.DashboardWidgetQueryValueDefinitionRequestArgs(
                    aggregator="string",
                    apm_query=datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    conditional_formats=[datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(
                        comparator="string",
                        palette="string",
                        value=0,
                        custom_bg_color="string",
                        custom_fg_color="string",
                        hide_value=False,
                        image_url="string",
                        metric="string",
                        timeframe="string",
                    )],
                    formulas=[datadog.DashboardWidgetQueryValueDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetQueryValueDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                )],
                text_align="string",
                timeseries_background=datadog.DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs(
                    type="string",
                    yaxis=datadog.DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs(
                        include_zero=False,
                        label="string",
                        max="string",
                        min="string",
                        scale="string",
                    ),
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            run_workflow_definition=datadog.DashboardWidgetRunWorkflowDefinitionArgs(
                workflow_id="string",
                custom_links=[datadog.DashboardWidgetRunWorkflowDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                inputs=[datadog.DashboardWidgetRunWorkflowDefinitionInputArgs(
                    name="string",
                    value="string",
                )],
                live_span="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            scatterplot_definition=datadog.DashboardWidgetScatterplotDefinitionArgs(
                color_by_groups=["string"],
                custom_links=[datadog.DashboardWidgetScatterplotDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                request=datadog.DashboardWidgetScatterplotDefinitionRequestArgs(
                    scatterplot_tables=[datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs(
                        formulas=[datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs(
                            dimension="string",
                            formula_expression="string",
                            alias="string",
                        )],
                        queries=[datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs(
                            apm_dependency_stats_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs(
                                data_source="string",
                                env="string",
                                name="string",
                                operation_name="string",
                                resource_name="string",
                                service="string",
                                stat="string",
                                is_upstream=False,
                                primary_tag_name="string",
                                primary_tag_value="string",
                            ),
                            apm_resource_stats_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs(
                                data_source="string",
                                env="string",
                                name="string",
                                service="string",
                                stat="string",
                                group_bies=["string"],
                                operation_name="string",
                                primary_tag_name="string",
                                primary_tag_value="string",
                                resource_name="string",
                            ),
                            cloud_cost_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs(
                                data_source="string",
                                name="string",
                                query="string",
                                aggregator="string",
                            ),
                            event_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs(
                                computes=[datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs(
                                    aggregation="string",
                                    interval=0,
                                    metric="string",
                                )],
                                data_source="string",
                                name="string",
                                group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs(
                                        aggregation="string",
                                        metric="string",
                                        order="string",
                                    ),
                                )],
                                indexes=["string"],
                                search=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs(
                                    query="string",
                                ),
                                storage="string",
                            ),
                            metric_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs(
                                name="string",
                                query="string",
                                aggregator="string",
                                data_source="string",
                            ),
                            process_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs(
                                data_source="string",
                                metric="string",
                                name="string",
                                aggregator="string",
                                is_normalized_cpu=False,
                                limit=0,
                                sort="string",
                                tag_filters=["string"],
                                text_filter="string",
                            ),
                            slo_query=datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs(
                                data_source="string",
                                measure="string",
                                slo_id="string",
                                additional_query_filters="string",
                                group_mode="string",
                                name="string",
                                slo_query_type="string",
                            ),
                        )],
                    )],
                    xes=[datadog.DashboardWidgetScatterplotDefinitionRequestXArgs(
                        aggregator="string",
                        apm_query=datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                    ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(
                        aggregator="string",
                        apm_query=datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                ),
                title="string",
                title_align="string",
                title_size="string",
                xaxis=datadog.DashboardWidgetScatterplotDefinitionXaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
                yaxis=datadog.DashboardWidgetScatterplotDefinitionYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
            ),
            service_level_objective_definition=datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs(
                slo_id="string",
                time_windows=["string"],
                view_mode="string",
                view_type="string",
                additional_query_filters="string",
                global_time_target="string",
                show_error_budget=False,
                title="string",
                title_align="string",
                title_size="string",
            ),
            servicemap_definition=datadog.DashboardWidgetServicemapDefinitionArgs(
                filters=["string"],
                service="string",
                custom_links=[datadog.DashboardWidgetServicemapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            slo_list_definition=datadog.DashboardWidgetSloListDefinitionArgs(
                request=datadog.DashboardWidgetSloListDefinitionRequestArgs(
                    query=datadog.DashboardWidgetSloListDefinitionRequestQueryArgs(
                        query_string="string",
                        limit=0,
                        sort=datadog.DashboardWidgetSloListDefinitionRequestQuerySortArgs(
                            column="string",
                            order="string",
                        ),
                    ),
                    request_type="string",
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            split_graph_definition=datadog.DashboardWidgetSplitGraphDefinitionArgs(
                size="string",
                source_widget_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs(
                    change_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            change_type="string",
                            compare_to="string",
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            increase_good=False,
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            order_by="string",
                            order_dir="string",
                            process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            show_present=False,
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    geomap_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionArgs(
                        view=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs(
                            focus="string",
                        ),
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs(
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                        )],
                        style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs(
                            palette="string",
                            palette_flip=False,
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    query_table_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        has_search_bar="string",
                        live_span="string",
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs(
                            aggregator="string",
                            alias="string",
                            apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            apm_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs(
                                env="string",
                                name="string",
                                primary_tag="string",
                                row_type="string",
                                service="string",
                                columns=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs(
                                    name="string",
                                    alias="string",
                                    cell_display_mode="string",
                                    order="string",
                                )],
                                resource="string",
                            ),
                            cell_display_modes=["string"],
                            conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs(
                                comparator="string",
                                palette="string",
                                value=0,
                                custom_bg_color="string",
                                custom_fg_color="string",
                                hide_value=False,
                                image_url="string",
                                metric="string",
                                timeframe="string",
                            )],
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            limit=0,
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            order="string",
                            process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    query_value_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionArgs(
                        autoscale=False,
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        custom_unit="string",
                        live_span="string",
                        precision=0,
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs(
                            aggregator="string",
                            apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs(
                                comparator="string",
                                palette="string",
                                value=0,
                                custom_bg_color="string",
                                custom_fg_color="string",
                                hide_value=False,
                                image_url="string",
                                metric="string",
                                timeframe="string",
                            )],
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                        )],
                        text_align="string",
                        timeseries_background=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs(
                            type="string",
                            yaxis=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs(
                                include_zero=False,
                                label="string",
                                max="string",
                                min="string",
                                scale="string",
                            ),
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    scatterplot_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionArgs(
                        color_by_groups=["string"],
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        request=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs(
                            scatterplot_tables=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs(
                                formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs(
                                    dimension="string",
                                    formula_expression="string",
                                    alias="string",
                                )],
                                queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs(
                                    apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs(
                                        data_source="string",
                                        env="string",
                                        name="string",
                                        operation_name="string",
                                        resource_name="string",
                                        service="string",
                                        stat="string",
                                        is_upstream=False,
                                        primary_tag_name="string",
                                        primary_tag_value="string",
                                    ),
                                    apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs(
                                        data_source="string",
                                        env="string",
                                        name="string",
                                        service="string",
                                        stat="string",
                                        group_bies=["string"],
                                        operation_name="string",
                                        primary_tag_name="string",
                                        primary_tag_value="string",
                                        resource_name="string",
                                    ),
                                    cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs(
                                        data_source="string",
                                        name="string",
                                        query="string",
                                        aggregator="string",
                                    ),
                                    event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs(
                                        computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs(
                                            aggregation="string",
                                            interval=0,
                                            metric="string",
                                        )],
                                        data_source="string",
                                        name="string",
                                        group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs(
                                                aggregation="string",
                                                metric="string",
                                                order="string",
                                            ),
                                        )],
                                        indexes=["string"],
                                        search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs(
                                            query="string",
                                        ),
                                        storage="string",
                                    ),
                                    metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs(
                                        name="string",
                                        query="string",
                                        aggregator="string",
                                        data_source="string",
                                    ),
                                    process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs(
                                        data_source="string",
                                        metric="string",
                                        name="string",
                                        aggregator="string",
                                        is_normalized_cpu=False,
                                        limit=0,
                                        sort="string",
                                        tag_filters=["string"],
                                        text_filter="string",
                                    ),
                                    slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs(
                                        data_source="string",
                                        measure="string",
                                        slo_id="string",
                                        additional_query_filters="string",
                                        group_mode="string",
                                        name="string",
                                        slo_query_type="string",
                                    ),
                                )],
                            )],
                            xes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs(
                                aggregator="string",
                                apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs(
                                    metric="string",
                                    filter_bies=["string"],
                                    limit=0,
                                    search_by="string",
                                ),
                                q="string",
                                rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                            ys=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs(
                                aggregator="string",
                                apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs(
                                    metric="string",
                                    filter_bies=["string"],
                                    limit=0,
                                    search_by="string",
                                ),
                                q="string",
                                rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                        ),
                        title="string",
                        title_align="string",
                        title_size="string",
                        xaxis=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                        yaxis=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                    ),
                    sunburst_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        hide_total=False,
                        legend_inline=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs(
                            type="string",
                            hide_percent=False,
                            hide_value=False,
                        ),
                        legend_table=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs(
                            type="string",
                        ),
                        live_span="string",
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            network_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs(
                                palette="string",
                            ),
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    timeseries_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        events=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs(
                            q="string",
                            tags_execution="string",
                        )],
                        legend_columns=["string"],
                        legend_layout="string",
                        legend_size="string",
                        live_span="string",
                        markers=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs(
                            value="string",
                            display_type="string",
                            label="string",
                        )],
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            display_type="string",
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            metadatas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs(
                                expression="string",
                                alias_name="string",
                            )],
                            network_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            on_right_yaxis=False,
                            process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs(
                                line_type="string",
                                line_width="string",
                                palette="string",
                            ),
                        )],
                        right_yaxis=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                        show_legend=False,
                        title="string",
                        title_align="string",
                        title_size="string",
                        yaxis=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs(
                            include_zero=False,
                            label="string",
                            max="string",
                            min="string",
                            scale="string",
                        ),
                    ),
                    toplist_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            audit_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs(
                                comparator="string",
                                palette="string",
                                value=0,
                                custom_bg_color="string",
                                custom_fg_color="string",
                                hide_value=False,
                                image_url="string",
                                metric="string",
                                timeframe="string",
                            )],
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            log_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs(
                                metric="string",
                                filter_bies=["string"],
                                limit=0,
                                search_by="string",
                            ),
                            q="string",
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                            rum_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs(
                                palette="string",
                            ),
                        )],
                        title="string",
                        title_align="string",
                        title_size="string",
                    ),
                    treemap_definition=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionArgs(
                        requests=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs(
                            formulas=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs(
                                formula_expression="string",
                                alias="string",
                                cell_display_mode="string",
                                conditional_formats=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs(
                                    comparator="string",
                                    palette="string",
                                    value=0,
                                    custom_bg_color="string",
                                    custom_fg_color="string",
                                    hide_value=False,
                                    image_url="string",
                                    metric="string",
                                    timeframe="string",
                                )],
                                limit=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs(
                                    count=0,
                                    order="string",
                                ),
                                style=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs(
                                    palette="string",
                                    palette_index=0,
                                ),
                            )],
                            queries=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs(
                                apm_dependency_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    operation_name="string",
                                    resource_name="string",
                                    service="string",
                                    stat="string",
                                    is_upstream=False,
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                ),
                                apm_resource_stats_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs(
                                    data_source="string",
                                    env="string",
                                    name="string",
                                    service="string",
                                    stat="string",
                                    group_bies=["string"],
                                    operation_name="string",
                                    primary_tag_name="string",
                                    primary_tag_value="string",
                                    resource_name="string",
                                ),
                                cloud_cost_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs(
                                    data_source="string",
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                ),
                                event_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs(
                                    computes=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="string",
                                        interval=0,
                                        metric="string",
                                    )],
                                    data_source="string",
                                    name="string",
                                    group_bies=[datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            aggregation="string",
                                            metric="string",
                                            order="string",
                                        ),
                                    )],
                                    indexes=["string"],
                                    search=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs(
                                        query="string",
                                    ),
                                    storage="string",
                                ),
                                metric_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs(
                                    name="string",
                                    query="string",
                                    aggregator="string",
                                    data_source="string",
                                ),
                                process_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs(
                                    data_source="string",
                                    metric="string",
                                    name="string",
                                    aggregator="string",
                                    is_normalized_cpu=False,
                                    limit=0,
                                    sort="string",
                                    tag_filters=["string"],
                                    text_filter="string",
                                ),
                                slo_query=datadog.DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs(
                                    data_source="string",
                                    measure="string",
                                    slo_id="string",
                                    additional_query_filters="string",
                                    group_mode="string",
                                    name="string",
                                    slo_query_type="string",
                                ),
                            )],
                        )],
                        title="string",
                    ),
                ),
                split_config=datadog.DashboardWidgetSplitGraphDefinitionSplitConfigArgs(
                    sort=datadog.DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs(
                        order="string",
                        compute=datadog.DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs(
                            metric="string",
                            aggregation="string",
                        ),
                    ),
                    split_dimensions=datadog.DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs(
                        one_graph_per="string",
                    ),
                    limit=0,
                    static_splits=[datadog.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs(
                        split_vectors=[datadog.DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs(
                            tag_key="string",
                            tag_values=["string"],
                        )],
                    )],
                ),
                has_uniform_y_axes=False,
                live_span="string",
                title="string",
            ),
            sunburst_definition=datadog.DashboardWidgetSunburstDefinitionArgs(
                custom_links=[datadog.DashboardWidgetSunburstDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                hide_total=False,
                legend_inline=datadog.DashboardWidgetSunburstDefinitionLegendInlineArgs(
                    type="string",
                    hide_percent=False,
                    hide_value=False,
                ),
                legend_table=datadog.DashboardWidgetSunburstDefinitionLegendTableArgs(
                    type="string",
                ),
                live_span="string",
                requests=[datadog.DashboardWidgetSunburstDefinitionRequestArgs(
                    apm_query=datadog.DashboardWidgetSunburstDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    formulas=[datadog.DashboardWidgetSunburstDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.DashboardWidgetSunburstDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    network_query=datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.DashboardWidgetSunburstDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetSunburstDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetSunburstDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.DashboardWidgetSunburstDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(
                custom_links=[datadog.DashboardWidgetTimeseriesDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                events=[datadog.DashboardWidgetTimeseriesDefinitionEventArgs(
                    q="string",
                    tags_execution="string",
                )],
                legend_columns=["string"],
                legend_layout="string",
                legend_size="string",
                live_span="string",
                markers=[datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(
                    value="string",
                    display_type="string",
                    label="string",
                )],
                requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                    apm_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    display_type="string",
                    formulas=[datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    metadatas=[datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs(
                        expression="string",
                        alias_name="string",
                    )],
                    network_query=datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    on_right_yaxis=False,
                    process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs(
                        line_type="string",
                        line_width="string",
                        palette="string",
                    ),
                )],
                right_yaxis=datadog.DashboardWidgetTimeseriesDefinitionRightYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
                show_legend=False,
                title="string",
                title_align="string",
                title_size="string",
                yaxis=datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
            ),
            toplist_definition=datadog.DashboardWidgetToplistDefinitionArgs(
                custom_links=[datadog.DashboardWidgetToplistDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                requests=[datadog.DashboardWidgetToplistDefinitionRequestArgs(
                    apm_query=datadog.DashboardWidgetToplistDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.DashboardWidgetToplistDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    conditional_formats=[datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(
                        comparator="string",
                        palette="string",
                        value=0,
                        custom_bg_color="string",
                        custom_fg_color="string",
                        hide_value=False,
                        image_url="string",
                        metric="string",
                        timeframe="string",
                    )],
                    formulas=[datadog.DashboardWidgetToplistDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetToplistDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetToplistDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.DashboardWidgetToplistDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.DashboardWidgetToplistDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.DashboardWidgetToplistDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.DashboardWidgetToplistDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.DashboardWidgetToplistDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            topology_map_definition=datadog.DashboardWidgetTopologyMapDefinitionArgs(
                custom_links=[datadog.DashboardWidgetTopologyMapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                requests=[datadog.DashboardWidgetTopologyMapDefinitionRequestArgs(
                    queries=[datadog.DashboardWidgetTopologyMapDefinitionRequestQueryArgs(
                        data_source="string",
                        filters=["string"],
                        service="string",
                    )],
                    request_type="string",
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            trace_service_definition=datadog.DashboardWidgetTraceServiceDefinitionArgs(
                service="string",
                env="string",
                span_name="string",
                show_errors=False,
                show_breakdown=False,
                show_distribution=False,
                display_format="string",
                show_hits=False,
                show_latency=False,
                show_resource_list=False,
                size_format="string",
                live_span="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            treemap_definition=datadog.DashboardWidgetTreemapDefinitionArgs(
                requests=[datadog.DashboardWidgetTreemapDefinitionRequestArgs(
                    formulas=[datadog.DashboardWidgetTreemapDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    queries=[datadog.DashboardWidgetTreemapDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                )],
                title="string",
            ),
            widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                height=0,
                width=0,
                x=0,
                y=0,
                is_column_break=False,
            ),
        )])
    
    const dashboardResource = new datadog.Dashboard("dashboardResource", {
        layoutType: "string",
        title: "string",
        restrictedRoles: ["string"],
        notifyLists: ["string"],
        reflowType: "string",
        dashboardLists: [0],
        tags: ["string"],
        templateVariablePresets: [{
            name: "string",
            templateVariables: [{
                name: "string",
                values: ["string"],
            }],
        }],
        templateVariables: [{
            name: "string",
            availableValues: ["string"],
            defaults: ["string"],
            prefix: "string",
        }],
        description: "string",
        url: "string",
        widgets: [{
            alertGraphDefinition: {
                alertId: "string",
                vizType: "string",
                liveSpan: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            alertValueDefinition: {
                alertId: "string",
                precision: 0,
                textAlign: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                unit: "string",
            },
            changeDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    changeType: "string",
                    compareTo: "string",
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    increaseGood: false,
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    orderBy: "string",
                    orderDir: "string",
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    showPresent: false,
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            checkStatusDefinition: {
                check: "string",
                grouping: "string",
                group: "string",
                groupBies: ["string"],
                liveSpan: "string",
                tags: ["string"],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            distributionDefinition: {
                legendSize: "string",
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    apmStatsQuery: {
                        env: "string",
                        name: "string",
                        primaryTag: "string",
                        rowType: "string",
                        service: "string",
                        columns: [{
                            name: "string",
                            alias: "string",
                            cellDisplayMode: "string",
                            order: "string",
                        }],
                        resource: "string",
                    },
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                showLegend: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            eventStreamDefinition: {
                query: "string",
                eventSize: "string",
                liveSpan: "string",
                tagsExecution: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            eventTimelineDefinition: {
                query: "string",
                liveSpan: "string",
                tagsExecution: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            freeTextDefinition: {
                text: "string",
                color: "string",
                fontSize: "string",
                textAlign: "string",
            },
            geomapDefinition: {
                view: {
                    focus: "string",
                },
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                requests: [{
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                }],
                style: {
                    palette: "string",
                    paletteFlip: false,
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            groupDefinition: {
                layoutType: "string",
                backgroundColor: "string",
                bannerImg: "string",
                showTitle: false,
                title: "string",
                widgets: [{
                    alertGraphDefinition: {
                        alertId: "string",
                        vizType: "string",
                        liveSpan: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    alertValueDefinition: {
                        alertId: "string",
                        precision: 0,
                        textAlign: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                        unit: "string",
                    },
                    changeDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            changeType: "string",
                            compareTo: "string",
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            increaseGood: false,
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            orderBy: "string",
                            orderDir: "string",
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            showPresent: false,
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    checkStatusDefinition: {
                        check: "string",
                        grouping: "string",
                        group: "string",
                        groupBies: ["string"],
                        liveSpan: "string",
                        tags: ["string"],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    distributionDefinition: {
                        legendSize: "string",
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            apmStatsQuery: {
                                env: "string",
                                name: "string",
                                primaryTag: "string",
                                rowType: "string",
                                service: "string",
                                columns: [{
                                    name: "string",
                                    alias: "string",
                                    cellDisplayMode: "string",
                                    order: "string",
                                }],
                                resource: "string",
                            },
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                palette: "string",
                            },
                        }],
                        showLegend: false,
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    eventStreamDefinition: {
                        query: "string",
                        eventSize: "string",
                        liveSpan: "string",
                        tagsExecution: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    eventTimelineDefinition: {
                        query: "string",
                        liveSpan: "string",
                        tagsExecution: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    freeTextDefinition: {
                        text: "string",
                        color: "string",
                        fontSize: "string",
                        textAlign: "string",
                    },
                    geomapDefinition: {
                        view: {
                            focus: "string",
                        },
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        requests: [{
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                        }],
                        style: {
                            palette: "string",
                            paletteFlip: false,
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    heatmapDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        events: [{
                            q: "string",
                            tagsExecution: "string",
                        }],
                        legendSize: "string",
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                palette: "string",
                            },
                        }],
                        showLegend: false,
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                        yaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                    },
                    hostmapDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        groups: ["string"],
                        noGroupHosts: false,
                        noMetricHosts: false,
                        nodeType: "string",
                        request: {
                            fills: [{
                                apmQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                logQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                processQuery: {
                                    metric: "string",
                                    filterBies: ["string"],
                                    limit: 0,
                                    searchBy: "string",
                                },
                                q: "string",
                                rumQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                securityQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                            }],
                            sizes: [{
                                apmQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                logQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                processQuery: {
                                    metric: "string",
                                    filterBies: ["string"],
                                    limit: 0,
                                    searchBy: "string",
                                },
                                q: "string",
                                rumQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                securityQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                            }],
                        },
                        scopes: ["string"],
                        style: {
                            fillMax: "string",
                            fillMin: "string",
                            palette: "string",
                            paletteFlip: false,
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    id: 0,
                    iframeDefinition: {
                        url: "string",
                    },
                    imageDefinition: {
                        url: "string",
                        hasBackground: false,
                        hasBorder: false,
                        horizontalAlign: "string",
                        margin: "string",
                        sizing: "string",
                        urlDarkTheme: "string",
                        verticalAlign: "string",
                    },
                    listStreamDefinition: {
                        requests: [{
                            columns: [{
                                field: "string",
                                width: "string",
                            }],
                            query: {
                                dataSource: "string",
                                eventSize: "string",
                                indexes: ["string"],
                                queryString: "string",
                                sort: {
                                    column: "string",
                                    order: "string",
                                },
                                storage: "string",
                            },
                            responseFormat: "string",
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    logStreamDefinition: {
                        columns: ["string"],
                        indexes: ["string"],
                        liveSpan: "string",
                        messageDisplay: "string",
                        query: "string",
                        showDateColumn: false,
                        showMessageColumn: false,
                        sort: {
                            column: "string",
                            order: "string",
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    manageStatusDefinition: {
                        query: "string",
                        colorPreference: "string",
                        displayFormat: "string",
                        hideZeroCounts: false,
                        showLastTriggered: false,
                        showPriority: false,
                        sort: "string",
                        summaryType: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    noteDefinition: {
                        content: "string",
                        backgroundColor: "string",
                        fontSize: "string",
                        hasPadding: false,
                        showTick: false,
                        textAlign: "string",
                        tickEdge: "string",
                        tickPos: "string",
                        verticalAlign: "string",
                    },
                    powerpackDefinition: {
                        powerpackId: "string",
                        backgroundColor: "string",
                        bannerImg: "string",
                        showTitle: false,
                        templateVariables: {
                            controlledByPowerpacks: [{
                                name: "string",
                                values: ["string"],
                                prefix: "string",
                            }],
                            controlledExternallies: [{
                                name: "string",
                                values: ["string"],
                                prefix: "string",
                            }],
                        },
                        title: "string",
                    },
                    queryTableDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        hasSearchBar: "string",
                        liveSpan: "string",
                        requests: [{
                            aggregator: "string",
                            alias: "string",
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            apmStatsQuery: {
                                env: "string",
                                name: "string",
                                primaryTag: "string",
                                rowType: "string",
                                service: "string",
                                columns: [{
                                    name: "string",
                                    alias: "string",
                                    cellDisplayMode: "string",
                                    order: "string",
                                }],
                                resource: "string",
                            },
                            cellDisplayModes: ["string"],
                            conditionalFormats: [{
                                comparator: "string",
                                palette: "string",
                                value: 0,
                                customBgColor: "string",
                                customFgColor: "string",
                                hideValue: false,
                                imageUrl: "string",
                                metric: "string",
                                timeframe: "string",
                            }],
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            limit: 0,
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            order: "string",
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    queryValueDefinition: {
                        autoscale: false,
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        customUnit: "string",
                        liveSpan: "string",
                        precision: 0,
                        requests: [{
                            aggregator: "string",
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            conditionalFormats: [{
                                comparator: "string",
                                palette: "string",
                                value: 0,
                                customBgColor: "string",
                                customFgColor: "string",
                                hideValue: false,
                                imageUrl: "string",
                                metric: "string",
                                timeframe: "string",
                            }],
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                        }],
                        textAlign: "string",
                        timeseriesBackground: {
                            type: "string",
                            yaxis: {
                                includeZero: false,
                                label: "string",
                                max: "string",
                                min: "string",
                                scale: "string",
                            },
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    runWorkflowDefinition: {
                        workflowId: "string",
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        inputs: [{
                            name: "string",
                            value: "string",
                        }],
                        liveSpan: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    scatterplotDefinition: {
                        colorByGroups: ["string"],
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        request: {
                            scatterplotTables: [{
                                formulas: [{
                                    dimension: "string",
                                    formulaExpression: "string",
                                    alias: "string",
                                }],
                                queries: [{
                                    apmDependencyStatsQuery: {
                                        dataSource: "string",
                                        env: "string",
                                        name: "string",
                                        operationName: "string",
                                        resourceName: "string",
                                        service: "string",
                                        stat: "string",
                                        isUpstream: false,
                                        primaryTagName: "string",
                                        primaryTagValue: "string",
                                    },
                                    apmResourceStatsQuery: {
                                        dataSource: "string",
                                        env: "string",
                                        name: "string",
                                        service: "string",
                                        stat: "string",
                                        groupBies: ["string"],
                                        operationName: "string",
                                        primaryTagName: "string",
                                        primaryTagValue: "string",
                                        resourceName: "string",
                                    },
                                    cloudCostQuery: {
                                        dataSource: "string",
                                        name: "string",
                                        query: "string",
                                        aggregator: "string",
                                    },
                                    eventQuery: {
                                        computes: [{
                                            aggregation: "string",
                                            interval: 0,
                                            metric: "string",
                                        }],
                                        dataSource: "string",
                                        name: "string",
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sort: {
                                                aggregation: "string",
                                                metric: "string",
                                                order: "string",
                                            },
                                        }],
                                        indexes: ["string"],
                                        search: {
                                            query: "string",
                                        },
                                        storage: "string",
                                    },
                                    metricQuery: {
                                        name: "string",
                                        query: "string",
                                        aggregator: "string",
                                        dataSource: "string",
                                    },
                                    processQuery: {
                                        dataSource: "string",
                                        metric: "string",
                                        name: "string",
                                        aggregator: "string",
                                        isNormalizedCpu: false,
                                        limit: 0,
                                        sort: "string",
                                        tagFilters: ["string"],
                                        textFilter: "string",
                                    },
                                    sloQuery: {
                                        dataSource: "string",
                                        measure: "string",
                                        sloId: "string",
                                        additionalQueryFilters: "string",
                                        groupMode: "string",
                                        name: "string",
                                        sloQueryType: "string",
                                    },
                                }],
                            }],
                            xes: [{
                                aggregator: "string",
                                apmQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                logQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                processQuery: {
                                    metric: "string",
                                    filterBies: ["string"],
                                    limit: 0,
                                    searchBy: "string",
                                },
                                q: "string",
                                rumQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                securityQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                            }],
                            ys: [{
                                aggregator: "string",
                                apmQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                logQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                processQuery: {
                                    metric: "string",
                                    filterBies: ["string"],
                                    limit: 0,
                                    searchBy: "string",
                                },
                                q: "string",
                                rumQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                securityQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                            }],
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                        xaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                        yaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                    },
                    serviceLevelObjectiveDefinition: {
                        sloId: "string",
                        timeWindows: ["string"],
                        viewMode: "string",
                        viewType: "string",
                        additionalQueryFilters: "string",
                        globalTimeTarget: "string",
                        showErrorBudget: false,
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    servicemapDefinition: {
                        filters: ["string"],
                        service: "string",
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    sloListDefinition: {
                        request: {
                            query: {
                                queryString: "string",
                                limit: 0,
                                sort: {
                                    column: "string",
                                    order: "string",
                                },
                            },
                            requestType: "string",
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    splitGraphDefinition: {
                        size: "string",
                        sourceWidgetDefinition: {
                            changeDefinition: {
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                liveSpan: "string",
                                requests: [{
                                    apmQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    changeType: "string",
                                    compareTo: "string",
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    increaseGood: false,
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    orderBy: "string",
                                    orderDir: "string",
                                    processQuery: {
                                        metric: "string",
                                        filterBies: ["string"],
                                        limit: 0,
                                        searchBy: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    securityQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    showPresent: false,
                                }],
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                            },
                            geomapDefinition: {
                                view: {
                                    focus: "string",
                                },
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                liveSpan: "string",
                                requests: [{
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                }],
                                style: {
                                    palette: "string",
                                    paletteFlip: false,
                                },
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                            },
                            queryTableDefinition: {
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                hasSearchBar: "string",
                                liveSpan: "string",
                                requests: [{
                                    aggregator: "string",
                                    alias: "string",
                                    apmQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    apmStatsQuery: {
                                        env: "string",
                                        name: "string",
                                        primaryTag: "string",
                                        rowType: "string",
                                        service: "string",
                                        columns: [{
                                            name: "string",
                                            alias: "string",
                                            cellDisplayMode: "string",
                                            order: "string",
                                        }],
                                        resource: "string",
                                    },
                                    cellDisplayModes: ["string"],
                                    conditionalFormats: [{
                                        comparator: "string",
                                        palette: "string",
                                        value: 0,
                                        customBgColor: "string",
                                        customFgColor: "string",
                                        hideValue: false,
                                        imageUrl: "string",
                                        metric: "string",
                                        timeframe: "string",
                                    }],
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    limit: 0,
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    order: "string",
                                    processQuery: {
                                        metric: "string",
                                        filterBies: ["string"],
                                        limit: 0,
                                        searchBy: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    securityQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                }],
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                            },
                            queryValueDefinition: {
                                autoscale: false,
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                customUnit: "string",
                                liveSpan: "string",
                                precision: 0,
                                requests: [{
                                    aggregator: "string",
                                    apmQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    auditQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    conditionalFormats: [{
                                        comparator: "string",
                                        palette: "string",
                                        value: 0,
                                        customBgColor: "string",
                                        customFgColor: "string",
                                        hideValue: false,
                                        imageUrl: "string",
                                        metric: "string",
                                        timeframe: "string",
                                    }],
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    processQuery: {
                                        metric: "string",
                                        filterBies: ["string"],
                                        limit: 0,
                                        searchBy: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    securityQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                }],
                                textAlign: "string",
                                timeseriesBackground: {
                                    type: "string",
                                    yaxis: {
                                        includeZero: false,
                                        label: "string",
                                        max: "string",
                                        min: "string",
                                        scale: "string",
                                    },
                                },
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                            },
                            scatterplotDefinition: {
                                colorByGroups: ["string"],
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                liveSpan: "string",
                                request: {
                                    scatterplotTables: [{
                                        formulas: [{
                                            dimension: "string",
                                            formulaExpression: "string",
                                            alias: "string",
                                        }],
                                        queries: [{
                                            apmDependencyStatsQuery: {
                                                dataSource: "string",
                                                env: "string",
                                                name: "string",
                                                operationName: "string",
                                                resourceName: "string",
                                                service: "string",
                                                stat: "string",
                                                isUpstream: false,
                                                primaryTagName: "string",
                                                primaryTagValue: "string",
                                            },
                                            apmResourceStatsQuery: {
                                                dataSource: "string",
                                                env: "string",
                                                name: "string",
                                                service: "string",
                                                stat: "string",
                                                groupBies: ["string"],
                                                operationName: "string",
                                                primaryTagName: "string",
                                                primaryTagValue: "string",
                                                resourceName: "string",
                                            },
                                            cloudCostQuery: {
                                                dataSource: "string",
                                                name: "string",
                                                query: "string",
                                                aggregator: "string",
                                            },
                                            eventQuery: {
                                                computes: [{
                                                    aggregation: "string",
                                                    interval: 0,
                                                    metric: "string",
                                                }],
                                                dataSource: "string",
                                                name: "string",
                                                groupBies: [{
                                                    facet: "string",
                                                    limit: 0,
                                                    sort: {
                                                        aggregation: "string",
                                                        metric: "string",
                                                        order: "string",
                                                    },
                                                }],
                                                indexes: ["string"],
                                                search: {
                                                    query: "string",
                                                },
                                                storage: "string",
                                            },
                                            metricQuery: {
                                                name: "string",
                                                query: "string",
                                                aggregator: "string",
                                                dataSource: "string",
                                            },
                                            processQuery: {
                                                dataSource: "string",
                                                metric: "string",
                                                name: "string",
                                                aggregator: "string",
                                                isNormalizedCpu: false,
                                                limit: 0,
                                                sort: "string",
                                                tagFilters: ["string"],
                                                textFilter: "string",
                                            },
                                            sloQuery: {
                                                dataSource: "string",
                                                measure: "string",
                                                sloId: "string",
                                                additionalQueryFilters: "string",
                                                groupMode: "string",
                                                name: "string",
                                                sloQueryType: "string",
                                            },
                                        }],
                                    }],
                                    xes: [{
                                        aggregator: "string",
                                        apmQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                        logQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                        processQuery: {
                                            metric: "string",
                                            filterBies: ["string"],
                                            limit: 0,
                                            searchBy: "string",
                                        },
                                        q: "string",
                                        rumQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                        securityQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                    }],
                                    ys: [{
                                        aggregator: "string",
                                        apmQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                        logQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                        processQuery: {
                                            metric: "string",
                                            filterBies: ["string"],
                                            limit: 0,
                                            searchBy: "string",
                                        },
                                        q: "string",
                                        rumQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                        securityQuery: {
                                            index: "string",
                                            computeQuery: {
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            },
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sortQuery: {
                                                    aggregation: "string",
                                                    order: "string",
                                                    facet: "string",
                                                },
                                            }],
                                            multiComputes: [{
                                                aggregation: "string",
                                                facet: "string",
                                                interval: 0,
                                            }],
                                            searchQuery: "string",
                                        },
                                    }],
                                },
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                                xaxis: {
                                    includeZero: false,
                                    label: "string",
                                    max: "string",
                                    min: "string",
                                    scale: "string",
                                },
                                yaxis: {
                                    includeZero: false,
                                    label: "string",
                                    max: "string",
                                    min: "string",
                                    scale: "string",
                                },
                            },
                            sunburstDefinition: {
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                hideTotal: false,
                                legendInline: {
                                    type: "string",
                                    hidePercent: false,
                                    hideValue: false,
                                },
                                legendTable: {
                                    type: "string",
                                },
                                liveSpan: "string",
                                requests: [{
                                    apmQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    auditQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    networkQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    processQuery: {
                                        metric: "string",
                                        filterBies: ["string"],
                                        limit: 0,
                                        searchBy: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    securityQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    style: {
                                        palette: "string",
                                    },
                                }],
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                            },
                            timeseriesDefinition: {
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                events: [{
                                    q: "string",
                                    tagsExecution: "string",
                                }],
                                legendColumns: ["string"],
                                legendLayout: "string",
                                legendSize: "string",
                                liveSpan: "string",
                                markers: [{
                                    value: "string",
                                    displayType: "string",
                                    label: "string",
                                }],
                                requests: [{
                                    apmQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    auditQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    displayType: "string",
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    metadatas: [{
                                        expression: "string",
                                        aliasName: "string",
                                    }],
                                    networkQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    onRightYaxis: false,
                                    processQuery: {
                                        metric: "string",
                                        filterBies: ["string"],
                                        limit: 0,
                                        searchBy: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    securityQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    style: {
                                        lineType: "string",
                                        lineWidth: "string",
                                        palette: "string",
                                    },
                                }],
                                rightYaxis: {
                                    includeZero: false,
                                    label: "string",
                                    max: "string",
                                    min: "string",
                                    scale: "string",
                                },
                                showLegend: false,
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                                yaxis: {
                                    includeZero: false,
                                    label: "string",
                                    max: "string",
                                    min: "string",
                                    scale: "string",
                                },
                            },
                            toplistDefinition: {
                                customLinks: [{
                                    isHidden: false,
                                    label: "string",
                                    link: "string",
                                    overrideLabel: "string",
                                }],
                                liveSpan: "string",
                                requests: [{
                                    apmQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    auditQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    conditionalFormats: [{
                                        comparator: "string",
                                        palette: "string",
                                        value: 0,
                                        customBgColor: "string",
                                        customFgColor: "string",
                                        hideValue: false,
                                        imageUrl: "string",
                                        metric: "string",
                                        timeframe: "string",
                                    }],
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    logQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    processQuery: {
                                        metric: "string",
                                        filterBies: ["string"],
                                        limit: 0,
                                        searchBy: "string",
                                    },
                                    q: "string",
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                    rumQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    securityQuery: {
                                        index: "string",
                                        computeQuery: {
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        },
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sortQuery: {
                                                aggregation: "string",
                                                order: "string",
                                                facet: "string",
                                            },
                                        }],
                                        multiComputes: [{
                                            aggregation: "string",
                                            facet: "string",
                                            interval: 0,
                                        }],
                                        searchQuery: "string",
                                    },
                                    style: {
                                        palette: "string",
                                    },
                                }],
                                title: "string",
                                titleAlign: "string",
                                titleSize: "string",
                            },
                            treemapDefinition: {
                                requests: [{
                                    formulas: [{
                                        formulaExpression: "string",
                                        alias: "string",
                                        cellDisplayMode: "string",
                                        conditionalFormats: [{
                                            comparator: "string",
                                            palette: "string",
                                            value: 0,
                                            customBgColor: "string",
                                            customFgColor: "string",
                                            hideValue: false,
                                            imageUrl: "string",
                                            metric: "string",
                                            timeframe: "string",
                                        }],
                                        limit: {
                                            count: 0,
                                            order: "string",
                                        },
                                        style: {
                                            palette: "string",
                                            paletteIndex: 0,
                                        },
                                    }],
                                    queries: [{
                                        apmDependencyStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            operationName: "string",
                                            resourceName: "string",
                                            service: "string",
                                            stat: "string",
                                            isUpstream: false,
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                        },
                                        apmResourceStatsQuery: {
                                            dataSource: "string",
                                            env: "string",
                                            name: "string",
                                            service: "string",
                                            stat: "string",
                                            groupBies: ["string"],
                                            operationName: "string",
                                            primaryTagName: "string",
                                            primaryTagValue: "string",
                                            resourceName: "string",
                                        },
                                        cloudCostQuery: {
                                            dataSource: "string",
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                        },
                                        eventQuery: {
                                            computes: [{
                                                aggregation: "string",
                                                interval: 0,
                                                metric: "string",
                                            }],
                                            dataSource: "string",
                                            name: "string",
                                            groupBies: [{
                                                facet: "string",
                                                limit: 0,
                                                sort: {
                                                    aggregation: "string",
                                                    metric: "string",
                                                    order: "string",
                                                },
                                            }],
                                            indexes: ["string"],
                                            search: {
                                                query: "string",
                                            },
                                            storage: "string",
                                        },
                                        metricQuery: {
                                            name: "string",
                                            query: "string",
                                            aggregator: "string",
                                            dataSource: "string",
                                        },
                                        processQuery: {
                                            dataSource: "string",
                                            metric: "string",
                                            name: "string",
                                            aggregator: "string",
                                            isNormalizedCpu: false,
                                            limit: 0,
                                            sort: "string",
                                            tagFilters: ["string"],
                                            textFilter: "string",
                                        },
                                        sloQuery: {
                                            dataSource: "string",
                                            measure: "string",
                                            sloId: "string",
                                            additionalQueryFilters: "string",
                                            groupMode: "string",
                                            name: "string",
                                            sloQueryType: "string",
                                        },
                                    }],
                                }],
                                title: "string",
                            },
                        },
                        splitConfig: {
                            sort: {
                                order: "string",
                                compute: {
                                    metric: "string",
                                    aggregation: "string",
                                },
                            },
                            splitDimensions: {
                                oneGraphPer: "string",
                            },
                            limit: 0,
                            staticSplits: [{
                                splitVectors: [{
                                    tagKey: "string",
                                    tagValues: ["string"],
                                }],
                            }],
                        },
                        hasUniformYAxes: false,
                        liveSpan: "string",
                        title: "string",
                    },
                    sunburstDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        hideTotal: false,
                        legendInline: {
                            type: "string",
                            hidePercent: false,
                            hideValue: false,
                        },
                        legendTable: {
                            type: "string",
                        },
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            networkQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                palette: "string",
                            },
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    timeseriesDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        events: [{
                            q: "string",
                            tagsExecution: "string",
                        }],
                        legendColumns: ["string"],
                        legendLayout: "string",
                        legendSize: "string",
                        liveSpan: "string",
                        markers: [{
                            value: "string",
                            displayType: "string",
                            label: "string",
                        }],
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            displayType: "string",
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            metadatas: [{
                                expression: "string",
                                aliasName: "string",
                            }],
                            networkQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            onRightYaxis: false,
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                lineType: "string",
                                lineWidth: "string",
                                palette: "string",
                            },
                        }],
                        rightYaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                        showLegend: false,
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                        yaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                    },
                    toplistDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            conditionalFormats: [{
                                comparator: "string",
                                palette: "string",
                                value: 0,
                                customBgColor: "string",
                                customFgColor: "string",
                                hideValue: false,
                                imageUrl: "string",
                                metric: "string",
                                timeframe: "string",
                            }],
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                palette: "string",
                            },
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    topologyMapDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        requests: [{
                            queries: [{
                                dataSource: "string",
                                filters: ["string"],
                                service: "string",
                            }],
                            requestType: "string",
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    traceServiceDefinition: {
                        service: "string",
                        env: "string",
                        spanName: "string",
                        showErrors: false,
                        showBreakdown: false,
                        showDistribution: false,
                        displayFormat: "string",
                        showHits: false,
                        showLatency: false,
                        showResourceList: false,
                        sizeFormat: "string",
                        liveSpan: "string",
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    treemapDefinition: {
                        requests: [{
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                        }],
                        title: "string",
                    },
                    widgetLayout: {
                        height: 0,
                        width: 0,
                        x: 0,
                        y: 0,
                        isColumnBreak: false,
                    },
                }],
            },
            heatmapDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                events: [{
                    q: "string",
                    tagsExecution: "string",
                }],
                legendSize: "string",
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                showLegend: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
            },
            hostmapDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                groups: ["string"],
                noGroupHosts: false,
                noMetricHosts: false,
                nodeType: "string",
                request: {
                    fills: [{
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                    sizes: [{
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                },
                scopes: ["string"],
                style: {
                    fillMax: "string",
                    fillMin: "string",
                    palette: "string",
                    paletteFlip: false,
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            id: 0,
            iframeDefinition: {
                url: "string",
            },
            imageDefinition: {
                url: "string",
                hasBackground: false,
                hasBorder: false,
                horizontalAlign: "string",
                margin: "string",
                sizing: "string",
                urlDarkTheme: "string",
                verticalAlign: "string",
            },
            listStreamDefinition: {
                requests: [{
                    columns: [{
                        field: "string",
                        width: "string",
                    }],
                    query: {
                        dataSource: "string",
                        eventSize: "string",
                        indexes: ["string"],
                        queryString: "string",
                        sort: {
                            column: "string",
                            order: "string",
                        },
                        storage: "string",
                    },
                    responseFormat: "string",
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            logStreamDefinition: {
                columns: ["string"],
                indexes: ["string"],
                liveSpan: "string",
                messageDisplay: "string",
                query: "string",
                showDateColumn: false,
                showMessageColumn: false,
                sort: {
                    column: "string",
                    order: "string",
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            manageStatusDefinition: {
                query: "string",
                colorPreference: "string",
                displayFormat: "string",
                hideZeroCounts: false,
                showLastTriggered: false,
                showPriority: false,
                sort: "string",
                summaryType: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            noteDefinition: {
                content: "string",
                backgroundColor: "string",
                fontSize: "string",
                hasPadding: false,
                showTick: false,
                textAlign: "string",
                tickEdge: "string",
                tickPos: "string",
                verticalAlign: "string",
            },
            powerpackDefinition: {
                powerpackId: "string",
                backgroundColor: "string",
                bannerImg: "string",
                showTitle: false,
                templateVariables: {
                    controlledByPowerpacks: [{
                        name: "string",
                        values: ["string"],
                        prefix: "string",
                    }],
                    controlledExternallies: [{
                        name: "string",
                        values: ["string"],
                        prefix: "string",
                    }],
                },
                title: "string",
            },
            queryTableDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                hasSearchBar: "string",
                liveSpan: "string",
                requests: [{
                    aggregator: "string",
                    alias: "string",
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    apmStatsQuery: {
                        env: "string",
                        name: "string",
                        primaryTag: "string",
                        rowType: "string",
                        service: "string",
                        columns: [{
                            name: "string",
                            alias: "string",
                            cellDisplayMode: "string",
                            order: "string",
                        }],
                        resource: "string",
                    },
                    cellDisplayModes: ["string"],
                    conditionalFormats: [{
                        comparator: "string",
                        palette: "string",
                        value: 0,
                        customBgColor: "string",
                        customFgColor: "string",
                        hideValue: false,
                        imageUrl: "string",
                        metric: "string",
                        timeframe: "string",
                    }],
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    limit: 0,
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    order: "string",
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            queryValueDefinition: {
                autoscale: false,
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                customUnit: "string",
                liveSpan: "string",
                precision: 0,
                requests: [{
                    aggregator: "string",
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    conditionalFormats: [{
                        comparator: "string",
                        palette: "string",
                        value: 0,
                        customBgColor: "string",
                        customFgColor: "string",
                        hideValue: false,
                        imageUrl: "string",
                        metric: "string",
                        timeframe: "string",
                    }],
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                }],
                textAlign: "string",
                timeseriesBackground: {
                    type: "string",
                    yaxis: {
                        includeZero: false,
                        label: "string",
                        max: "string",
                        min: "string",
                        scale: "string",
                    },
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            runWorkflowDefinition: {
                workflowId: "string",
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                inputs: [{
                    name: "string",
                    value: "string",
                }],
                liveSpan: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            scatterplotDefinition: {
                colorByGroups: ["string"],
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                request: {
                    scatterplotTables: [{
                        formulas: [{
                            dimension: "string",
                            formulaExpression: "string",
                            alias: "string",
                        }],
                        queries: [{
                            apmDependencyStatsQuery: {
                                dataSource: "string",
                                env: "string",
                                name: "string",
                                operationName: "string",
                                resourceName: "string",
                                service: "string",
                                stat: "string",
                                isUpstream: false,
                                primaryTagName: "string",
                                primaryTagValue: "string",
                            },
                            apmResourceStatsQuery: {
                                dataSource: "string",
                                env: "string",
                                name: "string",
                                service: "string",
                                stat: "string",
                                groupBies: ["string"],
                                operationName: "string",
                                primaryTagName: "string",
                                primaryTagValue: "string",
                                resourceName: "string",
                            },
                            cloudCostQuery: {
                                dataSource: "string",
                                name: "string",
                                query: "string",
                                aggregator: "string",
                            },
                            eventQuery: {
                                computes: [{
                                    aggregation: "string",
                                    interval: 0,
                                    metric: "string",
                                }],
                                dataSource: "string",
                                name: "string",
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sort: {
                                        aggregation: "string",
                                        metric: "string",
                                        order: "string",
                                    },
                                }],
                                indexes: ["string"],
                                search: {
                                    query: "string",
                                },
                                storage: "string",
                            },
                            metricQuery: {
                                name: "string",
                                query: "string",
                                aggregator: "string",
                                dataSource: "string",
                            },
                            processQuery: {
                                dataSource: "string",
                                metric: "string",
                                name: "string",
                                aggregator: "string",
                                isNormalizedCpu: false,
                                limit: 0,
                                sort: "string",
                                tagFilters: ["string"],
                                textFilter: "string",
                            },
                            sloQuery: {
                                dataSource: "string",
                                measure: "string",
                                sloId: "string",
                                additionalQueryFilters: "string",
                                groupMode: "string",
                                name: "string",
                                sloQueryType: "string",
                            },
                        }],
                    }],
                    xes: [{
                        aggregator: "string",
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                    ys: [{
                        aggregator: "string",
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                xaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
            },
            serviceLevelObjectiveDefinition: {
                sloId: "string",
                timeWindows: ["string"],
                viewMode: "string",
                viewType: "string",
                additionalQueryFilters: "string",
                globalTimeTarget: "string",
                showErrorBudget: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            servicemapDefinition: {
                filters: ["string"],
                service: "string",
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            sloListDefinition: {
                request: {
                    query: {
                        queryString: "string",
                        limit: 0,
                        sort: {
                            column: "string",
                            order: "string",
                        },
                    },
                    requestType: "string",
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            splitGraphDefinition: {
                size: "string",
                sourceWidgetDefinition: {
                    changeDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            changeType: "string",
                            compareTo: "string",
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            increaseGood: false,
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            orderBy: "string",
                            orderDir: "string",
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            showPresent: false,
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    geomapDefinition: {
                        view: {
                            focus: "string",
                        },
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        requests: [{
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                        }],
                        style: {
                            palette: "string",
                            paletteFlip: false,
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    queryTableDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        hasSearchBar: "string",
                        liveSpan: "string",
                        requests: [{
                            aggregator: "string",
                            alias: "string",
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            apmStatsQuery: {
                                env: "string",
                                name: "string",
                                primaryTag: "string",
                                rowType: "string",
                                service: "string",
                                columns: [{
                                    name: "string",
                                    alias: "string",
                                    cellDisplayMode: "string",
                                    order: "string",
                                }],
                                resource: "string",
                            },
                            cellDisplayModes: ["string"],
                            conditionalFormats: [{
                                comparator: "string",
                                palette: "string",
                                value: 0,
                                customBgColor: "string",
                                customFgColor: "string",
                                hideValue: false,
                                imageUrl: "string",
                                metric: "string",
                                timeframe: "string",
                            }],
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            limit: 0,
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            order: "string",
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    queryValueDefinition: {
                        autoscale: false,
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        customUnit: "string",
                        liveSpan: "string",
                        precision: 0,
                        requests: [{
                            aggregator: "string",
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            conditionalFormats: [{
                                comparator: "string",
                                palette: "string",
                                value: 0,
                                customBgColor: "string",
                                customFgColor: "string",
                                hideValue: false,
                                imageUrl: "string",
                                metric: "string",
                                timeframe: "string",
                            }],
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                        }],
                        textAlign: "string",
                        timeseriesBackground: {
                            type: "string",
                            yaxis: {
                                includeZero: false,
                                label: "string",
                                max: "string",
                                min: "string",
                                scale: "string",
                            },
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    scatterplotDefinition: {
                        colorByGroups: ["string"],
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        request: {
                            scatterplotTables: [{
                                formulas: [{
                                    dimension: "string",
                                    formulaExpression: "string",
                                    alias: "string",
                                }],
                                queries: [{
                                    apmDependencyStatsQuery: {
                                        dataSource: "string",
                                        env: "string",
                                        name: "string",
                                        operationName: "string",
                                        resourceName: "string",
                                        service: "string",
                                        stat: "string",
                                        isUpstream: false,
                                        primaryTagName: "string",
                                        primaryTagValue: "string",
                                    },
                                    apmResourceStatsQuery: {
                                        dataSource: "string",
                                        env: "string",
                                        name: "string",
                                        service: "string",
                                        stat: "string",
                                        groupBies: ["string"],
                                        operationName: "string",
                                        primaryTagName: "string",
                                        primaryTagValue: "string",
                                        resourceName: "string",
                                    },
                                    cloudCostQuery: {
                                        dataSource: "string",
                                        name: "string",
                                        query: "string",
                                        aggregator: "string",
                                    },
                                    eventQuery: {
                                        computes: [{
                                            aggregation: "string",
                                            interval: 0,
                                            metric: "string",
                                        }],
                                        dataSource: "string",
                                        name: "string",
                                        groupBies: [{
                                            facet: "string",
                                            limit: 0,
                                            sort: {
                                                aggregation: "string",
                                                metric: "string",
                                                order: "string",
                                            },
                                        }],
                                        indexes: ["string"],
                                        search: {
                                            query: "string",
                                        },
                                        storage: "string",
                                    },
                                    metricQuery: {
                                        name: "string",
                                        query: "string",
                                        aggregator: "string",
                                        dataSource: "string",
                                    },
                                    processQuery: {
                                        dataSource: "string",
                                        metric: "string",
                                        name: "string",
                                        aggregator: "string",
                                        isNormalizedCpu: false,
                                        limit: 0,
                                        sort: "string",
                                        tagFilters: ["string"],
                                        textFilter: "string",
                                    },
                                    sloQuery: {
                                        dataSource: "string",
                                        measure: "string",
                                        sloId: "string",
                                        additionalQueryFilters: "string",
                                        groupMode: "string",
                                        name: "string",
                                        sloQueryType: "string",
                                    },
                                }],
                            }],
                            xes: [{
                                aggregator: "string",
                                apmQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                logQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                processQuery: {
                                    metric: "string",
                                    filterBies: ["string"],
                                    limit: 0,
                                    searchBy: "string",
                                },
                                q: "string",
                                rumQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                securityQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                            }],
                            ys: [{
                                aggregator: "string",
                                apmQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                logQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                processQuery: {
                                    metric: "string",
                                    filterBies: ["string"],
                                    limit: 0,
                                    searchBy: "string",
                                },
                                q: "string",
                                rumQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                                securityQuery: {
                                    index: "string",
                                    computeQuery: {
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    },
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sortQuery: {
                                            aggregation: "string",
                                            order: "string",
                                            facet: "string",
                                        },
                                    }],
                                    multiComputes: [{
                                        aggregation: "string",
                                        facet: "string",
                                        interval: 0,
                                    }],
                                    searchQuery: "string",
                                },
                            }],
                        },
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                        xaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                        yaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                    },
                    sunburstDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        hideTotal: false,
                        legendInline: {
                            type: "string",
                            hidePercent: false,
                            hideValue: false,
                        },
                        legendTable: {
                            type: "string",
                        },
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            networkQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                palette: "string",
                            },
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    timeseriesDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        events: [{
                            q: "string",
                            tagsExecution: "string",
                        }],
                        legendColumns: ["string"],
                        legendLayout: "string",
                        legendSize: "string",
                        liveSpan: "string",
                        markers: [{
                            value: "string",
                            displayType: "string",
                            label: "string",
                        }],
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            displayType: "string",
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            metadatas: [{
                                expression: "string",
                                aliasName: "string",
                            }],
                            networkQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            onRightYaxis: false,
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                lineType: "string",
                                lineWidth: "string",
                                palette: "string",
                            },
                        }],
                        rightYaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                        showLegend: false,
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                        yaxis: {
                            includeZero: false,
                            label: "string",
                            max: "string",
                            min: "string",
                            scale: "string",
                        },
                    },
                    toplistDefinition: {
                        customLinks: [{
                            isHidden: false,
                            label: "string",
                            link: "string",
                            overrideLabel: "string",
                        }],
                        liveSpan: "string",
                        requests: [{
                            apmQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            auditQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            conditionalFormats: [{
                                comparator: "string",
                                palette: "string",
                                value: 0,
                                customBgColor: "string",
                                customFgColor: "string",
                                hideValue: false,
                                imageUrl: "string",
                                metric: "string",
                                timeframe: "string",
                            }],
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            logQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            processQuery: {
                                metric: "string",
                                filterBies: ["string"],
                                limit: 0,
                                searchBy: "string",
                            },
                            q: "string",
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                            rumQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            securityQuery: {
                                index: "string",
                                computeQuery: {
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                },
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sortQuery: {
                                        aggregation: "string",
                                        order: "string",
                                        facet: "string",
                                    },
                                }],
                                multiComputes: [{
                                    aggregation: "string",
                                    facet: "string",
                                    interval: 0,
                                }],
                                searchQuery: "string",
                            },
                            style: {
                                palette: "string",
                            },
                        }],
                        title: "string",
                        titleAlign: "string",
                        titleSize: "string",
                    },
                    treemapDefinition: {
                        requests: [{
                            formulas: [{
                                formulaExpression: "string",
                                alias: "string",
                                cellDisplayMode: "string",
                                conditionalFormats: [{
                                    comparator: "string",
                                    palette: "string",
                                    value: 0,
                                    customBgColor: "string",
                                    customFgColor: "string",
                                    hideValue: false,
                                    imageUrl: "string",
                                    metric: "string",
                                    timeframe: "string",
                                }],
                                limit: {
                                    count: 0,
                                    order: "string",
                                },
                                style: {
                                    palette: "string",
                                    paletteIndex: 0,
                                },
                            }],
                            queries: [{
                                apmDependencyStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    operationName: "string",
                                    resourceName: "string",
                                    service: "string",
                                    stat: "string",
                                    isUpstream: false,
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                },
                                apmResourceStatsQuery: {
                                    dataSource: "string",
                                    env: "string",
                                    name: "string",
                                    service: "string",
                                    stat: "string",
                                    groupBies: ["string"],
                                    operationName: "string",
                                    primaryTagName: "string",
                                    primaryTagValue: "string",
                                    resourceName: "string",
                                },
                                cloudCostQuery: {
                                    dataSource: "string",
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                },
                                eventQuery: {
                                    computes: [{
                                        aggregation: "string",
                                        interval: 0,
                                        metric: "string",
                                    }],
                                    dataSource: "string",
                                    name: "string",
                                    groupBies: [{
                                        facet: "string",
                                        limit: 0,
                                        sort: {
                                            aggregation: "string",
                                            metric: "string",
                                            order: "string",
                                        },
                                    }],
                                    indexes: ["string"],
                                    search: {
                                        query: "string",
                                    },
                                    storage: "string",
                                },
                                metricQuery: {
                                    name: "string",
                                    query: "string",
                                    aggregator: "string",
                                    dataSource: "string",
                                },
                                processQuery: {
                                    dataSource: "string",
                                    metric: "string",
                                    name: "string",
                                    aggregator: "string",
                                    isNormalizedCpu: false,
                                    limit: 0,
                                    sort: "string",
                                    tagFilters: ["string"],
                                    textFilter: "string",
                                },
                                sloQuery: {
                                    dataSource: "string",
                                    measure: "string",
                                    sloId: "string",
                                    additionalQueryFilters: "string",
                                    groupMode: "string",
                                    name: "string",
                                    sloQueryType: "string",
                                },
                            }],
                        }],
                        title: "string",
                    },
                },
                splitConfig: {
                    sort: {
                        order: "string",
                        compute: {
                            metric: "string",
                            aggregation: "string",
                        },
                    },
                    splitDimensions: {
                        oneGraphPer: "string",
                    },
                    limit: 0,
                    staticSplits: [{
                        splitVectors: [{
                            tagKey: "string",
                            tagValues: ["string"],
                        }],
                    }],
                },
                hasUniformYAxes: false,
                liveSpan: "string",
                title: "string",
            },
            sunburstDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                hideTotal: false,
                legendInline: {
                    type: "string",
                    hidePercent: false,
                    hideValue: false,
                },
                legendTable: {
                    type: "string",
                },
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    networkQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            timeseriesDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                events: [{
                    q: "string",
                    tagsExecution: "string",
                }],
                legendColumns: ["string"],
                legendLayout: "string",
                legendSize: "string",
                liveSpan: "string",
                markers: [{
                    value: "string",
                    displayType: "string",
                    label: "string",
                }],
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    displayType: "string",
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    metadatas: [{
                        expression: "string",
                        aliasName: "string",
                    }],
                    networkQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    onRightYaxis: false,
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        lineType: "string",
                        lineWidth: "string",
                        palette: "string",
                    },
                }],
                rightYaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
                showLegend: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
            },
            toplistDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    conditionalFormats: [{
                        comparator: "string",
                        palette: "string",
                        value: 0,
                        customBgColor: "string",
                        customFgColor: "string",
                        hideValue: false,
                        imageUrl: "string",
                        metric: "string",
                        timeframe: "string",
                    }],
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            topologyMapDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                requests: [{
                    queries: [{
                        dataSource: "string",
                        filters: ["string"],
                        service: "string",
                    }],
                    requestType: "string",
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            traceServiceDefinition: {
                service: "string",
                env: "string",
                spanName: "string",
                showErrors: false,
                showBreakdown: false,
                showDistribution: false,
                displayFormat: "string",
                showHits: false,
                showLatency: false,
                showResourceList: false,
                sizeFormat: "string",
                liveSpan: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            treemapDefinition: {
                requests: [{
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                }],
                title: "string",
            },
            widgetLayout: {
                height: 0,
                width: 0,
                x: 0,
                y: 0,
                isColumnBreak: false,
            },
        }],
    });
    
    type: datadog:Dashboard
    properties:
        dashboardLists:
            - 0
        description: string
        layoutType: string
        notifyLists:
            - string
        reflowType: string
        restrictedRoles:
            - string
        tags:
            - string
        templateVariablePresets:
            - name: string
              templateVariables:
                - name: string
                  values:
                    - string
        templateVariables:
            - availableValues:
                - string
              defaults:
                - string
              name: string
              prefix: string
        title: string
        url: string
        widgets:
            - alertGraphDefinition:
                alertId: string
                liveSpan: string
                title: string
                titleAlign: string
                titleSize: string
                vizType: string
              alertValueDefinition:
                alertId: string
                precision: 0
                textAlign: string
                title: string
                titleAlign: string
                titleSize: string
                unit: string
              changeDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      changeType: string
                      compareTo: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      increaseGood: false
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      orderBy: string
                      orderDir: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      showPresent: false
                title: string
                titleAlign: string
                titleSize: string
              checkStatusDefinition:
                check: string
                group: string
                groupBies:
                    - string
                grouping: string
                liveSpan: string
                tags:
                    - string
                title: string
                titleAlign: string
                titleSize: string
              distributionDefinition:
                legendSize: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      apmStatsQuery:
                        columns:
                            - alias: string
                              cellDisplayMode: string
                              name: string
                              order: string
                        env: string
                        name: string
                        primaryTag: string
                        resource: string
                        rowType: string
                        service: string
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                showLegend: false
                title: string
                titleAlign: string
                titleSize: string
              eventStreamDefinition:
                eventSize: string
                liveSpan: string
                query: string
                tagsExecution: string
                title: string
                titleAlign: string
                titleSize: string
              eventTimelineDefinition:
                liveSpan: string
                query: string
                tagsExecution: string
                title: string
                titleAlign: string
                titleSize: string
              freeTextDefinition:
                color: string
                fontSize: string
                text: string
                textAlign: string
              geomapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                requests:
                    - formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                style:
                    palette: string
                    paletteFlip: false
                title: string
                titleAlign: string
                titleSize: string
                view:
                    focus: string
              groupDefinition:
                backgroundColor: string
                bannerImg: string
                layoutType: string
                showTitle: false
                title: string
                widgets:
                    - alertGraphDefinition:
                        alertId: string
                        liveSpan: string
                        title: string
                        titleAlign: string
                        titleSize: string
                        vizType: string
                      alertValueDefinition:
                        alertId: string
                        precision: 0
                        textAlign: string
                        title: string
                        titleAlign: string
                        titleSize: string
                        unit: string
                      changeDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              changeType: string
                              compareTo: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              increaseGood: false
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              orderBy: string
                              orderDir: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              showPresent: false
                        title: string
                        titleAlign: string
                        titleSize: string
                      checkStatusDefinition:
                        check: string
                        group: string
                        groupBies:
                            - string
                        grouping: string
                        liveSpan: string
                        tags:
                            - string
                        title: string
                        titleAlign: string
                        titleSize: string
                      distributionDefinition:
                        legendSize: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              apmStatsQuery:
                                columns:
                                    - alias: string
                                      cellDisplayMode: string
                                      name: string
                                      order: string
                                env: string
                                name: string
                                primaryTag: string
                                resource: string
                                rowType: string
                                service: string
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                palette: string
                        showLegend: false
                        title: string
                        titleAlign: string
                        titleSize: string
                      eventStreamDefinition:
                        eventSize: string
                        liveSpan: string
                        query: string
                        tagsExecution: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      eventTimelineDefinition:
                        liveSpan: string
                        query: string
                        tagsExecution: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      freeTextDefinition:
                        color: string
                        fontSize: string
                        text: string
                        textAlign: string
                      geomapDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        requests:
                            - formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                        style:
                            palette: string
                            paletteFlip: false
                        title: string
                        titleAlign: string
                        titleSize: string
                        view:
                            focus: string
                      heatmapDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        events:
                            - q: string
                              tagsExecution: string
                        legendSize: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                palette: string
                        showLegend: false
                        title: string
                        titleAlign: string
                        titleSize: string
                        yaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                      hostmapDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        groups:
                            - string
                        noGroupHosts: false
                        noMetricHosts: false
                        nodeType: string
                        request:
                            fills:
                                - apmQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  logQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  processQuery:
                                    filterBies:
                                        - string
                                    limit: 0
                                    metric: string
                                    searchBy: string
                                  q: string
                                  rumQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  securityQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                            sizes:
                                - apmQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  logQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  processQuery:
                                    filterBies:
                                        - string
                                    limit: 0
                                    metric: string
                                    searchBy: string
                                  q: string
                                  rumQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  securityQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                        scopes:
                            - string
                        style:
                            fillMax: string
                            fillMin: string
                            palette: string
                            paletteFlip: false
                        title: string
                        titleAlign: string
                        titleSize: string
                      id: 0
                      iframeDefinition:
                        url: string
                      imageDefinition:
                        hasBackground: false
                        hasBorder: false
                        horizontalAlign: string
                        margin: string
                        sizing: string
                        url: string
                        urlDarkTheme: string
                        verticalAlign: string
                      listStreamDefinition:
                        requests:
                            - columns:
                                - field: string
                                  width: string
                              query:
                                dataSource: string
                                eventSize: string
                                indexes:
                                    - string
                                queryString: string
                                sort:
                                    column: string
                                    order: string
                                storage: string
                              responseFormat: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      logStreamDefinition:
                        columns:
                            - string
                        indexes:
                            - string
                        liveSpan: string
                        messageDisplay: string
                        query: string
                        showDateColumn: false
                        showMessageColumn: false
                        sort:
                            column: string
                            order: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      manageStatusDefinition:
                        colorPreference: string
                        displayFormat: string
                        hideZeroCounts: false
                        query: string
                        showLastTriggered: false
                        showPriority: false
                        sort: string
                        summaryType: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      noteDefinition:
                        backgroundColor: string
                        content: string
                        fontSize: string
                        hasPadding: false
                        showTick: false
                        textAlign: string
                        tickEdge: string
                        tickPos: string
                        verticalAlign: string
                      powerpackDefinition:
                        backgroundColor: string
                        bannerImg: string
                        powerpackId: string
                        showTitle: false
                        templateVariables:
                            controlledByPowerpacks:
                                - name: string
                                  prefix: string
                                  values:
                                    - string
                            controlledExternallies:
                                - name: string
                                  prefix: string
                                  values:
                                    - string
                        title: string
                      queryTableDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        hasSearchBar: string
                        liveSpan: string
                        requests:
                            - aggregator: string
                              alias: string
                              apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              apmStatsQuery:
                                columns:
                                    - alias: string
                                      cellDisplayMode: string
                                      name: string
                                      order: string
                                env: string
                                name: string
                                primaryTag: string
                                resource: string
                                rowType: string
                                service: string
                              cellDisplayModes:
                                - string
                              conditionalFormats:
                                - comparator: string
                                  customBgColor: string
                                  customFgColor: string
                                  hideValue: false
                                  imageUrl: string
                                  metric: string
                                  palette: string
                                  timeframe: string
                                  value: 0
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              limit: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              order: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      queryValueDefinition:
                        autoscale: false
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        customUnit: string
                        liveSpan: string
                        precision: 0
                        requests:
                            - aggregator: string
                              apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              conditionalFormats:
                                - comparator: string
                                  customBgColor: string
                                  customFgColor: string
                                  hideValue: false
                                  imageUrl: string
                                  metric: string
                                  palette: string
                                  timeframe: string
                                  value: 0
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                        textAlign: string
                        timeseriesBackground:
                            type: string
                            yaxis:
                                includeZero: false
                                label: string
                                max: string
                                min: string
                                scale: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      runWorkflowDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        inputs:
                            - name: string
                              value: string
                        liveSpan: string
                        title: string
                        titleAlign: string
                        titleSize: string
                        workflowId: string
                      scatterplotDefinition:
                        colorByGroups:
                            - string
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        request:
                            scatterplotTables:
                                - formulas:
                                    - alias: string
                                      dimension: string
                                      formulaExpression: string
                                  queries:
                                    - apmDependencyStatsQuery:
                                        dataSource: string
                                        env: string
                                        isUpstream: false
                                        name: string
                                        operationName: string
                                        primaryTagName: string
                                        primaryTagValue: string
                                        resourceName: string
                                        service: string
                                        stat: string
                                      apmResourceStatsQuery:
                                        dataSource: string
                                        env: string
                                        groupBies:
                                            - string
                                        name: string
                                        operationName: string
                                        primaryTagName: string
                                        primaryTagValue: string
                                        resourceName: string
                                        service: string
                                        stat: string
                                      cloudCostQuery:
                                        aggregator: string
                                        dataSource: string
                                        name: string
                                        query: string
                                      eventQuery:
                                        computes:
                                            - aggregation: string
                                              interval: 0
                                              metric: string
                                        dataSource: string
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sort:
                                                aggregation: string
                                                metric: string
                                                order: string
                                        indexes:
                                            - string
                                        name: string
                                        search:
                                            query: string
                                        storage: string
                                      metricQuery:
                                        aggregator: string
                                        dataSource: string
                                        name: string
                                        query: string
                                      processQuery:
                                        aggregator: string
                                        dataSource: string
                                        isNormalizedCpu: false
                                        limit: 0
                                        metric: string
                                        name: string
                                        sort: string
                                        tagFilters:
                                            - string
                                        textFilter: string
                                      sloQuery:
                                        additionalQueryFilters: string
                                        dataSource: string
                                        groupMode: string
                                        measure: string
                                        name: string
                                        sloId: string
                                        sloQueryType: string
                            xes:
                                - aggregator: string
                                  apmQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  logQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  processQuery:
                                    filterBies:
                                        - string
                                    limit: 0
                                    metric: string
                                    searchBy: string
                                  q: string
                                  rumQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  securityQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                            ys:
                                - aggregator: string
                                  apmQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  logQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  processQuery:
                                    filterBies:
                                        - string
                                    limit: 0
                                    metric: string
                                    searchBy: string
                                  q: string
                                  rumQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  securityQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                        title: string
                        titleAlign: string
                        titleSize: string
                        xaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                        yaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                      serviceLevelObjectiveDefinition:
                        additionalQueryFilters: string
                        globalTimeTarget: string
                        showErrorBudget: false
                        sloId: string
                        timeWindows:
                            - string
                        title: string
                        titleAlign: string
                        titleSize: string
                        viewMode: string
                        viewType: string
                      servicemapDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        filters:
                            - string
                        service: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      sloListDefinition:
                        request:
                            query:
                                limit: 0
                                queryString: string
                                sort:
                                    column: string
                                    order: string
                            requestType: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      splitGraphDefinition:
                        hasUniformYAxes: false
                        liveSpan: string
                        size: string
                        sourceWidgetDefinition:
                            changeDefinition:
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                liveSpan: string
                                requests:
                                    - apmQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      changeType: string
                                      compareTo: string
                                      formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      increaseGood: false
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      orderBy: string
                                      orderDir: string
                                      processQuery:
                                        filterBies:
                                            - string
                                        limit: 0
                                        metric: string
                                        searchBy: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      securityQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      showPresent: false
                                title: string
                                titleAlign: string
                                titleSize: string
                            geomapDefinition:
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                liveSpan: string
                                requests:
                                    - formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                style:
                                    palette: string
                                    paletteFlip: false
                                title: string
                                titleAlign: string
                                titleSize: string
                                view:
                                    focus: string
                            queryTableDefinition:
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                hasSearchBar: string
                                liveSpan: string
                                requests:
                                    - aggregator: string
                                      alias: string
                                      apmQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      apmStatsQuery:
                                        columns:
                                            - alias: string
                                              cellDisplayMode: string
                                              name: string
                                              order: string
                                        env: string
                                        name: string
                                        primaryTag: string
                                        resource: string
                                        rowType: string
                                        service: string
                                      cellDisplayModes:
                                        - string
                                      conditionalFormats:
                                        - comparator: string
                                          customBgColor: string
                                          customFgColor: string
                                          hideValue: false
                                          imageUrl: string
                                          metric: string
                                          palette: string
                                          timeframe: string
                                          value: 0
                                      formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      limit: 0
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      order: string
                                      processQuery:
                                        filterBies:
                                            - string
                                        limit: 0
                                        metric: string
                                        searchBy: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      securityQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                title: string
                                titleAlign: string
                                titleSize: string
                            queryValueDefinition:
                                autoscale: false
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                customUnit: string
                                liveSpan: string
                                precision: 0
                                requests:
                                    - aggregator: string
                                      apmQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      auditQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      conditionalFormats:
                                        - comparator: string
                                          customBgColor: string
                                          customFgColor: string
                                          hideValue: false
                                          imageUrl: string
                                          metric: string
                                          palette: string
                                          timeframe: string
                                          value: 0
                                      formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      processQuery:
                                        filterBies:
                                            - string
                                        limit: 0
                                        metric: string
                                        searchBy: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      securityQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                textAlign: string
                                timeseriesBackground:
                                    type: string
                                    yaxis:
                                        includeZero: false
                                        label: string
                                        max: string
                                        min: string
                                        scale: string
                                title: string
                                titleAlign: string
                                titleSize: string
                            scatterplotDefinition:
                                colorByGroups:
                                    - string
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                liveSpan: string
                                request:
                                    scatterplotTables:
                                        - formulas:
                                            - alias: string
                                              dimension: string
                                              formulaExpression: string
                                          queries:
                                            - apmDependencyStatsQuery:
                                                dataSource: string
                                                env: string
                                                isUpstream: false
                                                name: string
                                                operationName: string
                                                primaryTagName: string
                                                primaryTagValue: string
                                                resourceName: string
                                                service: string
                                                stat: string
                                              apmResourceStatsQuery:
                                                dataSource: string
                                                env: string
                                                groupBies:
                                                    - string
                                                name: string
                                                operationName: string
                                                primaryTagName: string
                                                primaryTagValue: string
                                                resourceName: string
                                                service: string
                                                stat: string
                                              cloudCostQuery:
                                                aggregator: string
                                                dataSource: string
                                                name: string
                                                query: string
                                              eventQuery:
                                                computes:
                                                    - aggregation: string
                                                      interval: 0
                                                      metric: string
                                                dataSource: string
                                                groupBies:
                                                    - facet: string
                                                      limit: 0
                                                      sort:
                                                        aggregation: string
                                                        metric: string
                                                        order: string
                                                indexes:
                                                    - string
                                                name: string
                                                search:
                                                    query: string
                                                storage: string
                                              metricQuery:
                                                aggregator: string
                                                dataSource: string
                                                name: string
                                                query: string
                                              processQuery:
                                                aggregator: string
                                                dataSource: string
                                                isNormalizedCpu: false
                                                limit: 0
                                                metric: string
                                                name: string
                                                sort: string
                                                tagFilters:
                                                    - string
                                                textFilter: string
                                              sloQuery:
                                                additionalQueryFilters: string
                                                dataSource: string
                                                groupMode: string
                                                measure: string
                                                name: string
                                                sloId: string
                                                sloQueryType: string
                                    xes:
                                        - aggregator: string
                                          apmQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                          logQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                          processQuery:
                                            filterBies:
                                                - string
                                            limit: 0
                                            metric: string
                                            searchBy: string
                                          q: string
                                          rumQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                          securityQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                    ys:
                                        - aggregator: string
                                          apmQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                          logQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                          processQuery:
                                            filterBies:
                                                - string
                                            limit: 0
                                            metric: string
                                            searchBy: string
                                          q: string
                                          rumQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                          securityQuery:
                                            computeQuery:
                                                aggregation: string
                                                facet: string
                                                interval: 0
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sortQuery:
                                                    aggregation: string
                                                    facet: string
                                                    order: string
                                            index: string
                                            multiComputes:
                                                - aggregation: string
                                                  facet: string
                                                  interval: 0
                                            searchQuery: string
                                title: string
                                titleAlign: string
                                titleSize: string
                                xaxis:
                                    includeZero: false
                                    label: string
                                    max: string
                                    min: string
                                    scale: string
                                yaxis:
                                    includeZero: false
                                    label: string
                                    max: string
                                    min: string
                                    scale: string
                            sunburstDefinition:
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                hideTotal: false
                                legendInline:
                                    hidePercent: false
                                    hideValue: false
                                    type: string
                                legendTable:
                                    type: string
                                liveSpan: string
                                requests:
                                    - apmQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      auditQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      networkQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      processQuery:
                                        filterBies:
                                            - string
                                        limit: 0
                                        metric: string
                                        searchBy: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      securityQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      style:
                                        palette: string
                                title: string
                                titleAlign: string
                                titleSize: string
                            timeseriesDefinition:
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                events:
                                    - q: string
                                      tagsExecution: string
                                legendColumns:
                                    - string
                                legendLayout: string
                                legendSize: string
                                liveSpan: string
                                markers:
                                    - displayType: string
                                      label: string
                                      value: string
                                requests:
                                    - apmQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      auditQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      displayType: string
                                      formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      metadatas:
                                        - aliasName: string
                                          expression: string
                                      networkQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      onRightYaxis: false
                                      processQuery:
                                        filterBies:
                                            - string
                                        limit: 0
                                        metric: string
                                        searchBy: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      securityQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      style:
                                        lineType: string
                                        lineWidth: string
                                        palette: string
                                rightYaxis:
                                    includeZero: false
                                    label: string
                                    max: string
                                    min: string
                                    scale: string
                                showLegend: false
                                title: string
                                titleAlign: string
                                titleSize: string
                                yaxis:
                                    includeZero: false
                                    label: string
                                    max: string
                                    min: string
                                    scale: string
                            toplistDefinition:
                                customLinks:
                                    - isHidden: false
                                      label: string
                                      link: string
                                      overrideLabel: string
                                liveSpan: string
                                requests:
                                    - apmQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      auditQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      conditionalFormats:
                                        - comparator: string
                                          customBgColor: string
                                          customFgColor: string
                                          hideValue: false
                                          imageUrl: string
                                          metric: string
                                          palette: string
                                          timeframe: string
                                          value: 0
                                      formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      logQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      processQuery:
                                        filterBies:
                                            - string
                                        limit: 0
                                        metric: string
                                        searchBy: string
                                      q: string
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                      rumQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      securityQuery:
                                        computeQuery:
                                            aggregation: string
                                            facet: string
                                            interval: 0
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sortQuery:
                                                aggregation: string
                                                facet: string
                                                order: string
                                        index: string
                                        multiComputes:
                                            - aggregation: string
                                              facet: string
                                              interval: 0
                                        searchQuery: string
                                      style:
                                        palette: string
                                title: string
                                titleAlign: string
                                titleSize: string
                            treemapDefinition:
                                requests:
                                    - formulas:
                                        - alias: string
                                          cellDisplayMode: string
                                          conditionalFormats:
                                            - comparator: string
                                              customBgColor: string
                                              customFgColor: string
                                              hideValue: false
                                              imageUrl: string
                                              metric: string
                                              palette: string
                                              timeframe: string
                                              value: 0
                                          formulaExpression: string
                                          limit:
                                            count: 0
                                            order: string
                                          style:
                                            palette: string
                                            paletteIndex: 0
                                      queries:
                                        - apmDependencyStatsQuery:
                                            dataSource: string
                                            env: string
                                            isUpstream: false
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          apmResourceStatsQuery:
                                            dataSource: string
                                            env: string
                                            groupBies:
                                                - string
                                            name: string
                                            operationName: string
                                            primaryTagName: string
                                            primaryTagValue: string
                                            resourceName: string
                                            service: string
                                            stat: string
                                          cloudCostQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          eventQuery:
                                            computes:
                                                - aggregation: string
                                                  interval: 0
                                                  metric: string
                                            dataSource: string
                                            groupBies:
                                                - facet: string
                                                  limit: 0
                                                  sort:
                                                    aggregation: string
                                                    metric: string
                                                    order: string
                                            indexes:
                                                - string
                                            name: string
                                            search:
                                                query: string
                                            storage: string
                                          metricQuery:
                                            aggregator: string
                                            dataSource: string
                                            name: string
                                            query: string
                                          processQuery:
                                            aggregator: string
                                            dataSource: string
                                            isNormalizedCpu: false
                                            limit: 0
                                            metric: string
                                            name: string
                                            sort: string
                                            tagFilters:
                                                - string
                                            textFilter: string
                                          sloQuery:
                                            additionalQueryFilters: string
                                            dataSource: string
                                            groupMode: string
                                            measure: string
                                            name: string
                                            sloId: string
                                            sloQueryType: string
                                title: string
                        splitConfig:
                            limit: 0
                            sort:
                                compute:
                                    aggregation: string
                                    metric: string
                                order: string
                            splitDimensions:
                                oneGraphPer: string
                            staticSplits:
                                - splitVectors:
                                    - tagKey: string
                                      tagValues:
                                        - string
                        title: string
                      sunburstDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        hideTotal: false
                        legendInline:
                            hidePercent: false
                            hideValue: false
                            type: string
                        legendTable:
                            type: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              networkQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                palette: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      timeseriesDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        events:
                            - q: string
                              tagsExecution: string
                        legendColumns:
                            - string
                        legendLayout: string
                        legendSize: string
                        liveSpan: string
                        markers:
                            - displayType: string
                              label: string
                              value: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              displayType: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              metadatas:
                                - aliasName: string
                                  expression: string
                              networkQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              onRightYaxis: false
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                lineType: string
                                lineWidth: string
                                palette: string
                        rightYaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                        showLegend: false
                        title: string
                        titleAlign: string
                        titleSize: string
                        yaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                      toplistDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              conditionalFormats:
                                - comparator: string
                                  customBgColor: string
                                  customFgColor: string
                                  hideValue: false
                                  imageUrl: string
                                  metric: string
                                  palette: string
                                  timeframe: string
                                  value: 0
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                palette: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      topologyMapDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        requests:
                            - queries:
                                - dataSource: string
                                  filters:
                                    - string
                                  service: string
                              requestType: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      traceServiceDefinition:
                        displayFormat: string
                        env: string
                        liveSpan: string
                        service: string
                        showBreakdown: false
                        showDistribution: false
                        showErrors: false
                        showHits: false
                        showLatency: false
                        showResourceList: false
                        sizeFormat: string
                        spanName: string
                        title: string
                        titleAlign: string
                        titleSize: string
                      treemapDefinition:
                        requests:
                            - formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                        title: string
                      widgetLayout:
                        height: 0
                        isColumnBreak: false
                        width: 0
                        x: 0
                        "y": 0
              heatmapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                events:
                    - q: string
                      tagsExecution: string
                legendSize: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                showLegend: false
                title: string
                titleAlign: string
                titleSize: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
              hostmapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                groups:
                    - string
                noGroupHosts: false
                noMetricHosts: false
                nodeType: string
                request:
                    fills:
                        - apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                    sizes:
                        - apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                scopes:
                    - string
                style:
                    fillMax: string
                    fillMin: string
                    palette: string
                    paletteFlip: false
                title: string
                titleAlign: string
                titleSize: string
              id: 0
              iframeDefinition:
                url: string
              imageDefinition:
                hasBackground: false
                hasBorder: false
                horizontalAlign: string
                margin: string
                sizing: string
                url: string
                urlDarkTheme: string
                verticalAlign: string
              listStreamDefinition:
                requests:
                    - columns:
                        - field: string
                          width: string
                      query:
                        dataSource: string
                        eventSize: string
                        indexes:
                            - string
                        queryString: string
                        sort:
                            column: string
                            order: string
                        storage: string
                      responseFormat: string
                title: string
                titleAlign: string
                titleSize: string
              logStreamDefinition:
                columns:
                    - string
                indexes:
                    - string
                liveSpan: string
                messageDisplay: string
                query: string
                showDateColumn: false
                showMessageColumn: false
                sort:
                    column: string
                    order: string
                title: string
                titleAlign: string
                titleSize: string
              manageStatusDefinition:
                colorPreference: string
                displayFormat: string
                hideZeroCounts: false
                query: string
                showLastTriggered: false
                showPriority: false
                sort: string
                summaryType: string
                title: string
                titleAlign: string
                titleSize: string
              noteDefinition:
                backgroundColor: string
                content: string
                fontSize: string
                hasPadding: false
                showTick: false
                textAlign: string
                tickEdge: string
                tickPos: string
                verticalAlign: string
              powerpackDefinition:
                backgroundColor: string
                bannerImg: string
                powerpackId: string
                showTitle: false
                templateVariables:
                    controlledByPowerpacks:
                        - name: string
                          prefix: string
                          values:
                            - string
                    controlledExternallies:
                        - name: string
                          prefix: string
                          values:
                            - string
                title: string
              queryTableDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                hasSearchBar: string
                liveSpan: string
                requests:
                    - aggregator: string
                      alias: string
                      apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      apmStatsQuery:
                        columns:
                            - alias: string
                              cellDisplayMode: string
                              name: string
                              order: string
                        env: string
                        name: string
                        primaryTag: string
                        resource: string
                        rowType: string
                        service: string
                      cellDisplayModes:
                        - string
                      conditionalFormats:
                        - comparator: string
                          customBgColor: string
                          customFgColor: string
                          hideValue: false
                          imageUrl: string
                          metric: string
                          palette: string
                          timeframe: string
                          value: 0
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      limit: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      order: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                title: string
                titleAlign: string
                titleSize: string
              queryValueDefinition:
                autoscale: false
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                customUnit: string
                liveSpan: string
                precision: 0
                requests:
                    - aggregator: string
                      apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      conditionalFormats:
                        - comparator: string
                          customBgColor: string
                          customFgColor: string
                          hideValue: false
                          imageUrl: string
                          metric: string
                          palette: string
                          timeframe: string
                          value: 0
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                textAlign: string
                timeseriesBackground:
                    type: string
                    yaxis:
                        includeZero: false
                        label: string
                        max: string
                        min: string
                        scale: string
                title: string
                titleAlign: string
                titleSize: string
              runWorkflowDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                inputs:
                    - name: string
                      value: string
                liveSpan: string
                title: string
                titleAlign: string
                titleSize: string
                workflowId: string
              scatterplotDefinition:
                colorByGroups:
                    - string
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                request:
                    scatterplotTables:
                        - formulas:
                            - alias: string
                              dimension: string
                              formulaExpression: string
                          queries:
                            - apmDependencyStatsQuery:
                                dataSource: string
                                env: string
                                isUpstream: false
                                name: string
                                operationName: string
                                primaryTagName: string
                                primaryTagValue: string
                                resourceName: string
                                service: string
                                stat: string
                              apmResourceStatsQuery:
                                dataSource: string
                                env: string
                                groupBies:
                                    - string
                                name: string
                                operationName: string
                                primaryTagName: string
                                primaryTagValue: string
                                resourceName: string
                                service: string
                                stat: string
                              cloudCostQuery:
                                aggregator: string
                                dataSource: string
                                name: string
                                query: string
                              eventQuery:
                                computes:
                                    - aggregation: string
                                      interval: 0
                                      metric: string
                                dataSource: string
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sort:
                                        aggregation: string
                                        metric: string
                                        order: string
                                indexes:
                                    - string
                                name: string
                                search:
                                    query: string
                                storage: string
                              metricQuery:
                                aggregator: string
                                dataSource: string
                                name: string
                                query: string
                              processQuery:
                                aggregator: string
                                dataSource: string
                                isNormalizedCpu: false
                                limit: 0
                                metric: string
                                name: string
                                sort: string
                                tagFilters:
                                    - string
                                textFilter: string
                              sloQuery:
                                additionalQueryFilters: string
                                dataSource: string
                                groupMode: string
                                measure: string
                                name: string
                                sloId: string
                                sloQueryType: string
                    xes:
                        - aggregator: string
                          apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                    ys:
                        - aggregator: string
                          apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                title: string
                titleAlign: string
                titleSize: string
                xaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
              serviceLevelObjectiveDefinition:
                additionalQueryFilters: string
                globalTimeTarget: string
                showErrorBudget: false
                sloId: string
                timeWindows:
                    - string
                title: string
                titleAlign: string
                titleSize: string
                viewMode: string
                viewType: string
              servicemapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                filters:
                    - string
                service: string
                title: string
                titleAlign: string
                titleSize: string
              sloListDefinition:
                request:
                    query:
                        limit: 0
                        queryString: string
                        sort:
                            column: string
                            order: string
                    requestType: string
                title: string
                titleAlign: string
                titleSize: string
              splitGraphDefinition:
                hasUniformYAxes: false
                liveSpan: string
                size: string
                sourceWidgetDefinition:
                    changeDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              changeType: string
                              compareTo: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              increaseGood: false
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              orderBy: string
                              orderDir: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              showPresent: false
                        title: string
                        titleAlign: string
                        titleSize: string
                    geomapDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        requests:
                            - formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                        style:
                            palette: string
                            paletteFlip: false
                        title: string
                        titleAlign: string
                        titleSize: string
                        view:
                            focus: string
                    queryTableDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        hasSearchBar: string
                        liveSpan: string
                        requests:
                            - aggregator: string
                              alias: string
                              apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              apmStatsQuery:
                                columns:
                                    - alias: string
                                      cellDisplayMode: string
                                      name: string
                                      order: string
                                env: string
                                name: string
                                primaryTag: string
                                resource: string
                                rowType: string
                                service: string
                              cellDisplayModes:
                                - string
                              conditionalFormats:
                                - comparator: string
                                  customBgColor: string
                                  customFgColor: string
                                  hideValue: false
                                  imageUrl: string
                                  metric: string
                                  palette: string
                                  timeframe: string
                                  value: 0
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              limit: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              order: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                        title: string
                        titleAlign: string
                        titleSize: string
                    queryValueDefinition:
                        autoscale: false
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        customUnit: string
                        liveSpan: string
                        precision: 0
                        requests:
                            - aggregator: string
                              apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              conditionalFormats:
                                - comparator: string
                                  customBgColor: string
                                  customFgColor: string
                                  hideValue: false
                                  imageUrl: string
                                  metric: string
                                  palette: string
                                  timeframe: string
                                  value: 0
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                        textAlign: string
                        timeseriesBackground:
                            type: string
                            yaxis:
                                includeZero: false
                                label: string
                                max: string
                                min: string
                                scale: string
                        title: string
                        titleAlign: string
                        titleSize: string
                    scatterplotDefinition:
                        colorByGroups:
                            - string
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        request:
                            scatterplotTables:
                                - formulas:
                                    - alias: string
                                      dimension: string
                                      formulaExpression: string
                                  queries:
                                    - apmDependencyStatsQuery:
                                        dataSource: string
                                        env: string
                                        isUpstream: false
                                        name: string
                                        operationName: string
                                        primaryTagName: string
                                        primaryTagValue: string
                                        resourceName: string
                                        service: string
                                        stat: string
                                      apmResourceStatsQuery:
                                        dataSource: string
                                        env: string
                                        groupBies:
                                            - string
                                        name: string
                                        operationName: string
                                        primaryTagName: string
                                        primaryTagValue: string
                                        resourceName: string
                                        service: string
                                        stat: string
                                      cloudCostQuery:
                                        aggregator: string
                                        dataSource: string
                                        name: string
                                        query: string
                                      eventQuery:
                                        computes:
                                            - aggregation: string
                                              interval: 0
                                              metric: string
                                        dataSource: string
                                        groupBies:
                                            - facet: string
                                              limit: 0
                                              sort:
                                                aggregation: string
                                                metric: string
                                                order: string
                                        indexes:
                                            - string
                                        name: string
                                        search:
                                            query: string
                                        storage: string
                                      metricQuery:
                                        aggregator: string
                                        dataSource: string
                                        name: string
                                        query: string
                                      processQuery:
                                        aggregator: string
                                        dataSource: string
                                        isNormalizedCpu: false
                                        limit: 0
                                        metric: string
                                        name: string
                                        sort: string
                                        tagFilters:
                                            - string
                                        textFilter: string
                                      sloQuery:
                                        additionalQueryFilters: string
                                        dataSource: string
                                        groupMode: string
                                        measure: string
                                        name: string
                                        sloId: string
                                        sloQueryType: string
                            xes:
                                - aggregator: string
                                  apmQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  logQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  processQuery:
                                    filterBies:
                                        - string
                                    limit: 0
                                    metric: string
                                    searchBy: string
                                  q: string
                                  rumQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  securityQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                            ys:
                                - aggregator: string
                                  apmQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  logQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  processQuery:
                                    filterBies:
                                        - string
                                    limit: 0
                                    metric: string
                                    searchBy: string
                                  q: string
                                  rumQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                                  securityQuery:
                                    computeQuery:
                                        aggregation: string
                                        facet: string
                                        interval: 0
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sortQuery:
                                            aggregation: string
                                            facet: string
                                            order: string
                                    index: string
                                    multiComputes:
                                        - aggregation: string
                                          facet: string
                                          interval: 0
                                    searchQuery: string
                        title: string
                        titleAlign: string
                        titleSize: string
                        xaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                        yaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                    sunburstDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        hideTotal: false
                        legendInline:
                            hidePercent: false
                            hideValue: false
                            type: string
                        legendTable:
                            type: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              networkQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                palette: string
                        title: string
                        titleAlign: string
                        titleSize: string
                    timeseriesDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        events:
                            - q: string
                              tagsExecution: string
                        legendColumns:
                            - string
                        legendLayout: string
                        legendSize: string
                        liveSpan: string
                        markers:
                            - displayType: string
                              label: string
                              value: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              displayType: string
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              metadatas:
                                - aliasName: string
                                  expression: string
                              networkQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              onRightYaxis: false
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                lineType: string
                                lineWidth: string
                                palette: string
                        rightYaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                        showLegend: false
                        title: string
                        titleAlign: string
                        titleSize: string
                        yaxis:
                            includeZero: false
                            label: string
                            max: string
                            min: string
                            scale: string
                    toplistDefinition:
                        customLinks:
                            - isHidden: false
                              label: string
                              link: string
                              overrideLabel: string
                        liveSpan: string
                        requests:
                            - apmQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              auditQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              conditionalFormats:
                                - comparator: string
                                  customBgColor: string
                                  customFgColor: string
                                  hideValue: false
                                  imageUrl: string
                                  metric: string
                                  palette: string
                                  timeframe: string
                                  value: 0
                              formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              logQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              processQuery:
                                filterBies:
                                    - string
                                limit: 0
                                metric: string
                                searchBy: string
                              q: string
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                              rumQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              securityQuery:
                                computeQuery:
                                    aggregation: string
                                    facet: string
                                    interval: 0
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sortQuery:
                                        aggregation: string
                                        facet: string
                                        order: string
                                index: string
                                multiComputes:
                                    - aggregation: string
                                      facet: string
                                      interval: 0
                                searchQuery: string
                              style:
                                palette: string
                        title: string
                        titleAlign: string
                        titleSize: string
                    treemapDefinition:
                        requests:
                            - formulas:
                                - alias: string
                                  cellDisplayMode: string
                                  conditionalFormats:
                                    - comparator: string
                                      customBgColor: string
                                      customFgColor: string
                                      hideValue: false
                                      imageUrl: string
                                      metric: string
                                      palette: string
                                      timeframe: string
                                      value: 0
                                  formulaExpression: string
                                  limit:
                                    count: 0
                                    order: string
                                  style:
                                    palette: string
                                    paletteIndex: 0
                              queries:
                                - apmDependencyStatsQuery:
                                    dataSource: string
                                    env: string
                                    isUpstream: false
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  apmResourceStatsQuery:
                                    dataSource: string
                                    env: string
                                    groupBies:
                                        - string
                                    name: string
                                    operationName: string
                                    primaryTagName: string
                                    primaryTagValue: string
                                    resourceName: string
                                    service: string
                                    stat: string
                                  cloudCostQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  eventQuery:
                                    computes:
                                        - aggregation: string
                                          interval: 0
                                          metric: string
                                    dataSource: string
                                    groupBies:
                                        - facet: string
                                          limit: 0
                                          sort:
                                            aggregation: string
                                            metric: string
                                            order: string
                                    indexes:
                                        - string
                                    name: string
                                    search:
                                        query: string
                                    storage: string
                                  metricQuery:
                                    aggregator: string
                                    dataSource: string
                                    name: string
                                    query: string
                                  processQuery:
                                    aggregator: string
                                    dataSource: string
                                    isNormalizedCpu: false
                                    limit: 0
                                    metric: string
                                    name: string
                                    sort: string
                                    tagFilters:
                                        - string
                                    textFilter: string
                                  sloQuery:
                                    additionalQueryFilters: string
                                    dataSource: string
                                    groupMode: string
                                    measure: string
                                    name: string
                                    sloId: string
                                    sloQueryType: string
                        title: string
                splitConfig:
                    limit: 0
                    sort:
                        compute:
                            aggregation: string
                            metric: string
                        order: string
                    splitDimensions:
                        oneGraphPer: string
                    staticSplits:
                        - splitVectors:
                            - tagKey: string
                              tagValues:
                                - string
                title: string
              sunburstDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                hideTotal: false
                legendInline:
                    hidePercent: false
                    hideValue: false
                    type: string
                legendTable:
                    type: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      networkQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                title: string
                titleAlign: string
                titleSize: string
              timeseriesDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                events:
                    - q: string
                      tagsExecution: string
                legendColumns:
                    - string
                legendLayout: string
                legendSize: string
                liveSpan: string
                markers:
                    - displayType: string
                      label: string
                      value: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      displayType: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      metadatas:
                        - aliasName: string
                          expression: string
                      networkQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      onRightYaxis: false
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        lineType: string
                        lineWidth: string
                        palette: string
                rightYaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
                showLegend: false
                title: string
                titleAlign: string
                titleSize: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
              toplistDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      conditionalFormats:
                        - comparator: string
                          customBgColor: string
                          customFgColor: string
                          hideValue: false
                          imageUrl: string
                          metric: string
                          palette: string
                          timeframe: string
                          value: 0
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                title: string
                titleAlign: string
                titleSize: string
              topologyMapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                requests:
                    - queries:
                        - dataSource: string
                          filters:
                            - string
                          service: string
                      requestType: string
                title: string
                titleAlign: string
                titleSize: string
              traceServiceDefinition:
                displayFormat: string
                env: string
                liveSpan: string
                service: string
                showBreakdown: false
                showDistribution: false
                showErrors: false
                showHits: false
                showLatency: false
                showResourceList: false
                sizeFormat: string
                spanName: string
                title: string
                titleAlign: string
                titleSize: string
              treemapDefinition:
                requests:
                    - formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                title: string
              widgetLayout:
                height: 0
                isColumnBreak: false
                width: 0
                x: 0
                "y": 0
    

    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

    The Dashboard resource accepts the following input properties:

    LayoutType string
    The layout type of the group. Valid values are ordered.
    Title string
    The title of the widget.
    DashboardLists List<int>
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    Description string
    The description of the dashboard.
    IsReadOnly bool
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    NotifyLists List<string>
    The list of handles for the users to notify when changes are made to this dashboard.
    ReflowType string
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    RestrictedRoles List<string>
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    Tags List<string>
    A list of tags to use in the widget.
    TemplateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    TemplateVariables List<DashboardTemplateVariable>
    The template variable names and assumed values under the given preset
    Url string
    The URL to use as a data source for the widget.
    Widgets List<DashboardWidget>
    The list of widgets in this group.
    LayoutType string
    The layout type of the group. Valid values are ordered.
    Title string
    The title of the widget.
    DashboardLists []int
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    Description string
    The description of the dashboard.
    IsReadOnly bool
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    NotifyLists []string
    The list of handles for the users to notify when changes are made to this dashboard.
    ReflowType string
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    RestrictedRoles []string
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    Tags []string
    A list of tags to use in the widget.
    TemplateVariablePresets []DashboardTemplateVariablePresetArgs
    The list of selectable template variable presets for this dashboard.
    TemplateVariables []DashboardTemplateVariableArgs
    The template variable names and assumed values under the given preset
    Url string
    The URL to use as a data source for the widget.
    Widgets []DashboardWidgetArgs
    The list of widgets in this group.
    layoutType String
    The layout type of the group. Valid values are ordered.
    title String
    The title of the widget.
    dashboardLists List<Integer>
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    description String
    The description of the dashboard.
    isReadOnly Boolean
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    notifyLists List<String>
    The list of handles for the users to notify when changes are made to this dashboard.
    reflowType String
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restrictedRoles List<String>
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags List<String>
    A list of tags to use in the widget.
    templateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<DashboardTemplateVariable>
    The template variable names and assumed values under the given preset
    url String
    The URL to use as a data source for the widget.
    widgets List<DashboardWidget>
    The list of widgets in this group.
    layoutType string
    The layout type of the group. Valid values are ordered.
    title string
    The title of the widget.
    dashboardLists number[]
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    description string
    The description of the dashboard.
    isReadOnly boolean
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    notifyLists string[]
    The list of handles for the users to notify when changes are made to this dashboard.
    reflowType string
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restrictedRoles string[]
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags string[]
    A list of tags to use in the widget.
    templateVariablePresets DashboardTemplateVariablePreset[]
    The list of selectable template variable presets for this dashboard.
    templateVariables DashboardTemplateVariable[]
    The template variable names and assumed values under the given preset
    url string
    The URL to use as a data source for the widget.
    widgets DashboardWidget[]
    The list of widgets in this group.
    layout_type str
    The layout type of the group. Valid values are ordered.
    title str
    The title of the widget.
    dashboard_lists Sequence[int]
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    description str
    The description of the dashboard.
    is_read_only bool
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    notify_lists Sequence[str]
    The list of handles for the users to notify when changes are made to this dashboard.
    reflow_type str
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restricted_roles Sequence[str]
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags Sequence[str]
    A list of tags to use in the widget.
    template_variable_presets Sequence[DashboardTemplateVariablePresetArgs]
    The list of selectable template variable presets for this dashboard.
    template_variables Sequence[DashboardTemplateVariableArgs]
    The template variable names and assumed values under the given preset
    url str
    The URL to use as a data source for the widget.
    widgets Sequence[DashboardWidgetArgs]
    The list of widgets in this group.
    layoutType String
    The layout type of the group. Valid values are ordered.
    title String
    The title of the widget.
    dashboardLists List<Number>
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    description String
    The description of the dashboard.
    isReadOnly Boolean
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    notifyLists List<String>
    The list of handles for the users to notify when changes are made to this dashboard.
    reflowType String
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restrictedRoles List<String>
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags List<String>
    A list of tags to use in the widget.
    templateVariablePresets List<Property Map>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<Property Map>
    The template variable names and assumed values under the given preset
    url String
    The URL to use as a data source for the widget.
    widgets List<Property Map>
    The list of widgets in this group.

    Outputs

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

    DashboardListsRemoveds List<int>
    A list of dashboard lists this dashboard should be removed from. Internal only.
    Id string
    The provider-assigned unique ID for this managed resource.
    DashboardListsRemoveds []int
    A list of dashboard lists this dashboard should be removed from. Internal only.
    Id string
    The provider-assigned unique ID for this managed resource.
    dashboardListsRemoveds List<Integer>
    A list of dashboard lists this dashboard should be removed from. Internal only.
    id String
    The provider-assigned unique ID for this managed resource.
    dashboardListsRemoveds number[]
    A list of dashboard lists this dashboard should be removed from. Internal only.
    id string
    The provider-assigned unique ID for this managed resource.
    dashboard_lists_removeds Sequence[int]
    A list of dashboard lists this dashboard should be removed from. Internal only.
    id str
    The provider-assigned unique ID for this managed resource.
    dashboardListsRemoveds List<Number>
    A list of dashboard lists this dashboard should be removed from. Internal only.
    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,
            dashboard_lists: Optional[Sequence[int]] = None,
            dashboard_lists_removeds: Optional[Sequence[int]] = None,
            description: Optional[str] = None,
            is_read_only: Optional[bool] = None,
            layout_type: Optional[str] = None,
            notify_lists: Optional[Sequence[str]] = None,
            reflow_type: Optional[str] = None,
            restricted_roles: Optional[Sequence[str]] = None,
            tags: Optional[Sequence[str]] = None,
            template_variable_presets: Optional[Sequence[DashboardTemplateVariablePresetArgs]] = None,
            template_variables: Optional[Sequence[DashboardTemplateVariableArgs]] = None,
            title: Optional[str] = None,
            url: Optional[str] = None,
            widgets: Optional[Sequence[DashboardWidgetArgs]] = 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)
    Resource lookup is not supported in YAML
    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:
    DashboardLists List<int>
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    DashboardListsRemoveds List<int>
    A list of dashboard lists this dashboard should be removed from. Internal only.
    Description string
    The description of the dashboard.
    IsReadOnly bool
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    LayoutType string
    The layout type of the group. Valid values are ordered.
    NotifyLists List<string>
    The list of handles for the users to notify when changes are made to this dashboard.
    ReflowType string
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    RestrictedRoles List<string>
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    Tags List<string>
    A list of tags to use in the widget.
    TemplateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    TemplateVariables List<DashboardTemplateVariable>
    The template variable names and assumed values under the given preset
    Title string
    The title of the widget.
    Url string
    The URL to use as a data source for the widget.
    Widgets List<DashboardWidget>
    The list of widgets in this group.
    DashboardLists []int
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    DashboardListsRemoveds []int
    A list of dashboard lists this dashboard should be removed from. Internal only.
    Description string
    The description of the dashboard.
    IsReadOnly bool
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    LayoutType string
    The layout type of the group. Valid values are ordered.
    NotifyLists []string
    The list of handles for the users to notify when changes are made to this dashboard.
    ReflowType string
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    RestrictedRoles []string
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    Tags []string
    A list of tags to use in the widget.
    TemplateVariablePresets []DashboardTemplateVariablePresetArgs
    The list of selectable template variable presets for this dashboard.
    TemplateVariables []DashboardTemplateVariableArgs
    The template variable names and assumed values under the given preset
    Title string
    The title of the widget.
    Url string
    The URL to use as a data source for the widget.
    Widgets []DashboardWidgetArgs
    The list of widgets in this group.
    dashboardLists List<Integer>
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    dashboardListsRemoveds List<Integer>
    A list of dashboard lists this dashboard should be removed from. Internal only.
    description String
    The description of the dashboard.
    isReadOnly Boolean
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    layoutType String
    The layout type of the group. Valid values are ordered.
    notifyLists List<String>
    The list of handles for the users to notify when changes are made to this dashboard.
    reflowType String
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restrictedRoles List<String>
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags List<String>
    A list of tags to use in the widget.
    templateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<DashboardTemplateVariable>
    The template variable names and assumed values under the given preset
    title String
    The title of the widget.
    url String
    The URL to use as a data source for the widget.
    widgets List<DashboardWidget>
    The list of widgets in this group.
    dashboardLists number[]
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    dashboardListsRemoveds number[]
    A list of dashboard lists this dashboard should be removed from. Internal only.
    description string
    The description of the dashboard.
    isReadOnly boolean
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    layoutType string
    The layout type of the group. Valid values are ordered.
    notifyLists string[]
    The list of handles for the users to notify when changes are made to this dashboard.
    reflowType string
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restrictedRoles string[]
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags string[]
    A list of tags to use in the widget.
    templateVariablePresets DashboardTemplateVariablePreset[]
    The list of selectable template variable presets for this dashboard.
    templateVariables DashboardTemplateVariable[]
    The template variable names and assumed values under the given preset
    title string
    The title of the widget.
    url string
    The URL to use as a data source for the widget.
    widgets DashboardWidget[]
    The list of widgets in this group.
    dashboard_lists Sequence[int]
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    dashboard_lists_removeds Sequence[int]
    A list of dashboard lists this dashboard should be removed from. Internal only.
    description str
    The description of the dashboard.
    is_read_only bool
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    layout_type str
    The layout type of the group. Valid values are ordered.
    notify_lists Sequence[str]
    The list of handles for the users to notify when changes are made to this dashboard.
    reflow_type str
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restricted_roles Sequence[str]
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags Sequence[str]
    A list of tags to use in the widget.
    template_variable_presets Sequence[DashboardTemplateVariablePresetArgs]
    The list of selectable template variable presets for this dashboard.
    template_variables Sequence[DashboardTemplateVariableArgs]
    The template variable names and assumed values under the given preset
    title str
    The title of the widget.
    url str
    The URL to use as a data source for the widget.
    widgets Sequence[DashboardWidgetArgs]
    The list of widgets in this group.
    dashboardLists List<Number>
    A list of dashboard lists this dashboard belongs to. This attribute should not be set if managing the corresponding dashboard lists using Terraform as it causes inconsistent behavior.
    dashboardListsRemoveds List<Number>
    A list of dashboard lists this dashboard should be removed from. Internal only.
    description String
    The description of the dashboard.
    isReadOnly Boolean
    Whether this dashboard is read-only. Deprecated. Prefer using restricted_roles to define which roles are required to edit the dashboard. Defaults to false.

    Deprecated: Prefer using restricted_roles to define which roles are required to edit the dashboard.

    layoutType String
    The layout type of the group. Valid values are ordered.
    notifyLists List<String>
    The list of handles for the users to notify when changes are made to this dashboard.
    reflowType String
    The reflow type of a new dashboard layout. Set this only when layout type is ordered. If set to fixed, the dashboard expects all widgets to have a layout, and if it's set to auto, widgets should not have layouts. Valid values are auto, fixed.
    restrictedRoles List<String>
    UUIDs of roles whose associated users are authorized to edit the dashboard.
    tags List<String>
    A list of tags to use in the widget.
    templateVariablePresets List<Property Map>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<Property Map>
    The template variable names and assumed values under the given preset
    title String
    The title of the widget.
    url String
    The URL to use as a data source for the widget.
    widgets List<Property Map>
    The list of widgets in this group.

    Supporting Types

    Note: There are over 200 nested types for this resource. Only the first 200 types are included in this documentation.

    DashboardTemplateVariable, DashboardTemplateVariableArgs

    Name string
    The name of the variable.
    AvailableValues List<string>
    The list of values that the template variable drop-down is be limited to
    Default string
    The default value for the template variable on dashboard load. Cannot be used in conjunction with defaults. Deprecated. Use defaults instead.

    Deprecated: Use defaults instead.

    Defaults List<string>
    One or many default values for template variables on load. If more than one default is specified, they will be unioned together with OR. Cannot be used in conjunction with default.
    Prefix string
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.
    Name string
    The name of the variable.
    AvailableValues []string
    The list of values that the template variable drop-down is be limited to
    Default string
    The default value for the template variable on dashboard load. Cannot be used in conjunction with defaults. Deprecated. Use defaults instead.

    Deprecated: Use defaults instead.

    Defaults []string
    One or many default values for template variables on load. If more than one default is specified, they will be unioned together with OR. Cannot be used in conjunction with default.
    Prefix string
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.
    name String
    The name of the variable.
    availableValues List<String>
    The list of values that the template variable drop-down is be limited to
    default_ String
    The default value for the template variable on dashboard load. Cannot be used in conjunction with defaults. Deprecated. Use defaults instead.

    Deprecated: Use defaults instead.

    defaults List<String>
    One or many default values for template variables on load. If more than one default is specified, they will be unioned together with OR. Cannot be used in conjunction with default.
    prefix String
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.
    name string
    The name of the variable.
    availableValues string[]
    The list of values that the template variable drop-down is be limited to
    default string
    The default value for the template variable on dashboard load. Cannot be used in conjunction with defaults. Deprecated. Use defaults instead.

    Deprecated: Use defaults instead.

    defaults string[]
    One or many default values for template variables on load. If more than one default is specified, they will be unioned together with OR. Cannot be used in conjunction with default.
    prefix string
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.
    name str
    The name of the variable.
    available_values Sequence[str]
    The list of values that the template variable drop-down is be limited to
    default str
    The default value for the template variable on dashboard load. Cannot be used in conjunction with defaults. Deprecated. Use defaults instead.

    Deprecated: Use defaults instead.

    defaults Sequence[str]
    One or many default values for template variables on load. If more than one default is specified, they will be unioned together with OR. Cannot be used in conjunction with default.
    prefix str
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.
    name String
    The name of the variable.
    availableValues List<String>
    The list of values that the template variable drop-down is be limited to
    default String
    The default value for the template variable on dashboard load. Cannot be used in conjunction with defaults. Deprecated. Use defaults instead.

    Deprecated: Use defaults instead.

    defaults List<String>
    One or many default values for template variables on load. If more than one default is specified, they will be unioned together with OR. Cannot be used in conjunction with default.
    prefix String
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.

    DashboardTemplateVariablePreset, DashboardTemplateVariablePresetArgs

    Name string
    The name of the preset.
    TemplateVariables List<DashboardTemplateVariablePresetTemplateVariable>
    The template variable names and assumed values under the given preset
    Name string
    The name of the preset.
    TemplateVariables []DashboardTemplateVariablePresetTemplateVariable
    The template variable names and assumed values under the given preset
    name String
    The name of the preset.
    templateVariables List<DashboardTemplateVariablePresetTemplateVariable>
    The template variable names and assumed values under the given preset
    name string
    The name of the preset.
    templateVariables DashboardTemplateVariablePresetTemplateVariable[]
    The template variable names and assumed values under the given preset
    name str
    The name of the preset.
    template_variables Sequence[DashboardTemplateVariablePresetTemplateVariable]
    The template variable names and assumed values under the given preset
    name String
    The name of the preset.
    templateVariables List<Property Map>
    The template variable names and assumed values under the given preset

    DashboardTemplateVariablePresetTemplateVariable, DashboardTemplateVariablePresetTemplateVariableArgs

    Name string
    The name of the variable.
    Value string
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.

    Deprecated: Use values instead.

    Values List<string>
    One or many template variable values within the saved view, which will be unioned together using OR if more than one is specified. Cannot be used in conjunction with value.
    Name string
    The name of the variable.
    Value string
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.

    Deprecated: Use values instead.

    Values []string
    One or many template variable values within the saved view, which will be unioned together using OR if more than one is specified. Cannot be used in conjunction with value.
    name String
    The name of the variable.
    value String
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.

    Deprecated: Use values instead.

    values List<String>
    One or many template variable values within the saved view, which will be unioned together using OR if more than one is specified. Cannot be used in conjunction with value.
    name string
    The name of the variable.
    value string
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.

    Deprecated: Use values instead.

    values string[]
    One or many template variable values within the saved view, which will be unioned together using OR if more than one is specified. Cannot be used in conjunction with value.
    name str
    The name of the variable.
    value str
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.

    Deprecated: Use values instead.

    values Sequence[str]
    One or many template variable values within the saved view, which will be unioned together using OR if more than one is specified. Cannot be used in conjunction with value.
    name String
    The name of the variable.
    value String
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.

    Deprecated: Use values instead.

    values List<String>
    One or many template variable values within the saved view, which will be unioned together using OR if more than one is specified. Cannot be used in conjunction with value.

    DashboardWidget, DashboardWidgetArgs

    AlertGraphDefinition DashboardWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    AlertValueDefinition DashboardWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    ChangeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    CheckStatusDefinition DashboardWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    DistributionDefinition DashboardWidgetDistributionDefinition
    The definition for a Distribution widget.
    EventStreamDefinition DashboardWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    EventTimelineDefinition DashboardWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    FreeTextDefinition DashboardWidgetFreeTextDefinition
    The definition for a Free Text widget.
    GeomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    GroupDefinition DashboardWidgetGroupDefinition
    The definition for a Group widget.
    HeatmapDefinition DashboardWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    HostmapDefinition DashboardWidgetHostmapDefinition
    The definition for a Hostmap widget.
    Id int
    The ID of the widget.
    IframeDefinition DashboardWidgetIframeDefinition
    The definition for an Iframe widget.
    ImageDefinition DashboardWidgetImageDefinition
    The definition for an Image widget
    ListStreamDefinition DashboardWidgetListStreamDefinition
    The definition for a List Stream widget.
    LogStreamDefinition DashboardWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    ManageStatusDefinition DashboardWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    NoteDefinition DashboardWidgetNoteDefinition
    The definition for a Note widget.
    PowerpackDefinition DashboardWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    QueryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    RunWorkflowDefinition DashboardWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    ScatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    ServiceLevelObjectiveDefinition DashboardWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    ServicemapDefinition DashboardWidgetServicemapDefinition
    The definition for a Service Map widget.
    SloListDefinition DashboardWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    SplitGraphDefinition DashboardWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    SunburstDefinition DashboardWidgetSunburstDefinition
    The definition for a Sunburst widget.
    TimeseriesDefinition DashboardWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    ToplistDefinition DashboardWidgetToplistDefinition
    The definition for a Toplist widget.
    TopologyMapDefinition DashboardWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    TraceServiceDefinition DashboardWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    TreemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    WidgetLayout DashboardWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    AlertGraphDefinition DashboardWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    AlertValueDefinition DashboardWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    ChangeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    CheckStatusDefinition DashboardWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    DistributionDefinition DashboardWidgetDistributionDefinition
    The definition for a Distribution widget.
    EventStreamDefinition DashboardWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    EventTimelineDefinition DashboardWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    FreeTextDefinition DashboardWidgetFreeTextDefinition
    The definition for a Free Text widget.
    GeomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    GroupDefinition DashboardWidgetGroupDefinition
    The definition for a Group widget.
    HeatmapDefinition DashboardWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    HostmapDefinition DashboardWidgetHostmapDefinition
    The definition for a Hostmap widget.
    Id int
    The ID of the widget.
    IframeDefinition DashboardWidgetIframeDefinition
    The definition for an Iframe widget.
    ImageDefinition DashboardWidgetImageDefinition
    The definition for an Image widget
    ListStreamDefinition DashboardWidgetListStreamDefinition
    The definition for a List Stream widget.
    LogStreamDefinition DashboardWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    ManageStatusDefinition DashboardWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    NoteDefinition DashboardWidgetNoteDefinition
    The definition for a Note widget.
    PowerpackDefinition DashboardWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    QueryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    RunWorkflowDefinition DashboardWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    ScatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    ServiceLevelObjectiveDefinition DashboardWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    ServicemapDefinition DashboardWidgetServicemapDefinition
    The definition for a Service Map widget.
    SloListDefinition DashboardWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    SplitGraphDefinition DashboardWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    SunburstDefinition DashboardWidgetSunburstDefinition
    The definition for a Sunburst widget.
    TimeseriesDefinition DashboardWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    ToplistDefinition DashboardWidgetToplistDefinition
    The definition for a Toplist widget.
    TopologyMapDefinition DashboardWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    TraceServiceDefinition DashboardWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    TreemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    WidgetLayout DashboardWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition DashboardWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alertValueDefinition DashboardWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    changeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    checkStatusDefinition DashboardWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distributionDefinition DashboardWidgetDistributionDefinition
    The definition for a Distribution widget.
    eventStreamDefinition DashboardWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    eventTimelineDefinition DashboardWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    freeTextDefinition DashboardWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    groupDefinition DashboardWidgetGroupDefinition
    The definition for a Group widget.
    heatmapDefinition DashboardWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmapDefinition DashboardWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id Integer
    The ID of the widget.
    iframeDefinition DashboardWidgetIframeDefinition
    The definition for an Iframe widget.
    imageDefinition DashboardWidgetImageDefinition
    The definition for an Image widget
    listStreamDefinition DashboardWidgetListStreamDefinition
    The definition for a List Stream widget.
    logStreamDefinition DashboardWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manageStatusDefinition DashboardWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    noteDefinition DashboardWidgetNoteDefinition
    The definition for a Note widget.
    powerpackDefinition DashboardWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    queryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    runWorkflowDefinition DashboardWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition DashboardWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemapDefinition DashboardWidgetServicemapDefinition
    The definition for a Service Map widget.
    sloListDefinition DashboardWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    splitGraphDefinition DashboardWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    sunburstDefinition DashboardWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseriesDefinition DashboardWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplistDefinition DashboardWidgetToplistDefinition
    The definition for a Toplist widget.
    topologyMapDefinition DashboardWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    traceServiceDefinition DashboardWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    widgetLayout DashboardWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition DashboardWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alertValueDefinition DashboardWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    changeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    checkStatusDefinition DashboardWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distributionDefinition DashboardWidgetDistributionDefinition
    The definition for a Distribution widget.
    eventStreamDefinition DashboardWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    eventTimelineDefinition DashboardWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    freeTextDefinition DashboardWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    groupDefinition DashboardWidgetGroupDefinition
    The definition for a Group widget.
    heatmapDefinition DashboardWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmapDefinition DashboardWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id number
    The ID of the widget.
    iframeDefinition DashboardWidgetIframeDefinition
    The definition for an Iframe widget.
    imageDefinition DashboardWidgetImageDefinition
    The definition for an Image widget
    listStreamDefinition DashboardWidgetListStreamDefinition
    The definition for a List Stream widget.
    logStreamDefinition DashboardWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manageStatusDefinition DashboardWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    noteDefinition DashboardWidgetNoteDefinition
    The definition for a Note widget.
    powerpackDefinition DashboardWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    queryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    runWorkflowDefinition DashboardWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition DashboardWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemapDefinition DashboardWidgetServicemapDefinition
    The definition for a Service Map widget.
    sloListDefinition DashboardWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    splitGraphDefinition DashboardWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    sunburstDefinition DashboardWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseriesDefinition DashboardWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplistDefinition DashboardWidgetToplistDefinition
    The definition for a Toplist widget.
    topologyMapDefinition DashboardWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    traceServiceDefinition DashboardWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    widgetLayout DashboardWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alert_graph_definition DashboardWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alert_value_definition DashboardWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    change_definition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    check_status_definition DashboardWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distribution_definition DashboardWidgetDistributionDefinition
    The definition for a Distribution widget.
    event_stream_definition DashboardWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    event_timeline_definition DashboardWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    free_text_definition DashboardWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomap_definition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    group_definition DashboardWidgetGroupDefinition
    The definition for a Group widget.
    heatmap_definition DashboardWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmap_definition DashboardWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id int
    The ID of the widget.
    iframe_definition DashboardWidgetIframeDefinition
    The definition for an Iframe widget.
    image_definition DashboardWidgetImageDefinition
    The definition for an Image widget
    list_stream_definition DashboardWidgetListStreamDefinition
    The definition for a List Stream widget.
    log_stream_definition DashboardWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manage_status_definition DashboardWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    note_definition DashboardWidgetNoteDefinition
    The definition for a Note widget.
    powerpack_definition DashboardWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    query_table_definition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    query_value_definition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    run_workflow_definition DashboardWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplot_definition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    service_level_objective_definition DashboardWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemap_definition DashboardWidgetServicemapDefinition
    The definition for a Service Map widget.
    slo_list_definition DashboardWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    split_graph_definition DashboardWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    sunburst_definition DashboardWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseries_definition DashboardWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplist_definition DashboardWidgetToplistDefinition
    The definition for a Toplist widget.
    topology_map_definition DashboardWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    trace_service_definition DashboardWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemap_definition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    widget_layout DashboardWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition Property Map
    The definition for a Alert Graph widget.
    alertValueDefinition Property Map
    The definition for a Alert Value widget.
    changeDefinition Property Map
    The definition for a Change widget.
    checkStatusDefinition Property Map
    The definition for a Check Status widget.
    distributionDefinition Property Map
    The definition for a Distribution widget.
    eventStreamDefinition Property Map
    The definition for a Event Stream widget.
    eventTimelineDefinition Property Map
    The definition for a Event Timeline widget.
    freeTextDefinition Property Map
    The definition for a Free Text widget.
    geomapDefinition Property Map
    The definition for a Geomap widget.
    groupDefinition Property Map
    The definition for a Group widget.
    heatmapDefinition Property Map
    The definition for a Heatmap widget.
    hostmapDefinition Property Map
    The definition for a Hostmap widget.
    id Number
    The ID of the widget.
    iframeDefinition Property Map
    The definition for an Iframe widget.
    imageDefinition Property Map
    The definition for an Image widget
    listStreamDefinition Property Map
    The definition for a List Stream widget.
    logStreamDefinition Property Map
    The definition for an Log Stream widget.
    manageStatusDefinition Property Map
    The definition for an Manage Status widget.
    noteDefinition Property Map
    The definition for a Note widget.
    powerpackDefinition Property Map
    The definition for a Powerpack widget.
    queryTableDefinition Property Map
    The definition for a Query Table widget.
    queryValueDefinition Property Map
    The definition for a Query Value widget.
    runWorkflowDefinition Property Map
    The definition for a Run Workflow widget.
    scatterplotDefinition Property Map
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition Property Map
    The definition for a Service Level Objective widget.
    servicemapDefinition Property Map
    The definition for a Service Map widget.
    sloListDefinition Property Map
    The definition for an SLO (Service Level Objective) List widget.
    splitGraphDefinition Property Map
    The definition for a Split Graph widget.
    sunburstDefinition Property Map
    The definition for a Sunburst widget.
    timeseriesDefinition Property Map
    The definition for a Timeseries widget.
    toplistDefinition Property Map
    The definition for a Toplist widget.
    topologyMapDefinition Property Map
    The definition for a Topology Map widget.
    traceServiceDefinition Property Map
    The definition for a Trace Service widget.
    treemapDefinition Property Map
    The definition for a Treemap widget.
    widgetLayout Property Map
    The layout of the widget on a 'free' dashboard.

    DashboardWidgetAlertGraphDefinition, DashboardWidgetAlertGraphDefinitionArgs

    AlertId string
    The ID of the monitor used by the widget.
    VizType string
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    AlertId string
    The ID of the monitor used by the widget.
    VizType string
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    alertId String
    The ID of the monitor used by the widget.
    vizType String
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    alertId string
    The ID of the monitor used by the widget.
    vizType string
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    alert_id str
    The ID of the monitor used by the widget.
    viz_type str
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    alertId String
    The ID of the monitor used by the widget.
    vizType String
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetAlertValueDefinition, DashboardWidgetAlertValueDefinitionArgs

    AlertId string
    The ID of the monitor used by the widget.
    Precision int
    The precision to use when displaying the value. Use * for maximum precision.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Unit string
    The unit for the value displayed in the widget.
    AlertId string
    The ID of the monitor used by the widget.
    Precision int
    The precision to use when displaying the value. Use * for maximum precision.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Unit string
    The unit for the value displayed in the widget.
    alertId String
    The ID of the monitor used by the widget.
    precision Integer
    The precision to use when displaying the value. Use * for maximum precision.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    unit String
    The unit for the value displayed in the widget.
    alertId string
    The ID of the monitor used by the widget.
    precision number
    The precision to use when displaying the value. Use * for maximum precision.
    textAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    unit string
    The unit for the value displayed in the widget.
    alert_id str
    The ID of the monitor used by the widget.
    precision int
    The precision to use when displaying the value. Use * for maximum precision.
    text_align str
    The alignment of the text in the widget. Valid values are center, left, right.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    unit str
    The unit for the value displayed in the widget.
    alertId String
    The ID of the monitor used by the widget.
    precision Number
    The precision to use when displaying the value. Use * for maximum precision.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    unit String
    The unit for the value displayed in the widget.

    DashboardWidgetChangeDefinition, DashboardWidgetChangeDefinitionArgs

    CustomLinks List<DashboardWidgetChangeDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<DashboardWidgetChangeDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    CustomLinks []DashboardWidgetChangeDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []DashboardWidgetChangeDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    customLinks List<DashboardWidgetChangeDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<DashboardWidgetChangeDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    customLinks DashboardWidgetChangeDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests DashboardWidgetChangeDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    custom_links Sequence[DashboardWidgetChangeDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[DashboardWidgetChangeDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden boolean
    The flag for toggling context menu link visibility.
    label string
    The label for the custom link URL.
    link string
    The URL of the custom link.
    overrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    is_hidden bool
    The flag for toggling context menu link visibility.
    label str
    The label for the custom link URL.
    link str
    The URL of the custom link.
    override_label str
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.

    DashboardWidgetChangeDefinitionRequest, DashboardWidgetChangeDefinitionRequestArgs

    ApmQuery DashboardWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    ChangeType string
    Whether to show absolute or relative change. Valid values are absolute, relative.
    CompareTo string
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    Formulas List<DashboardWidgetChangeDefinitionRequestFormula>
    IncreaseGood bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    LogQuery DashboardWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    OrderBy string
    What to order by. Valid values are change, name, present, past.
    OrderDir string
    Widget sorting method. Valid values are asc, desc.
    ProcessQuery DashboardWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    Queries List<DashboardWidgetChangeDefinitionRequestQuery>
    RumQuery DashboardWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    ApmQuery DashboardWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    ChangeType string
    Whether to show absolute or relative change. Valid values are absolute, relative.
    CompareTo string
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    Formulas []DashboardWidgetChangeDefinitionRequestFormula
    IncreaseGood bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    LogQuery DashboardWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    OrderBy string
    What to order by. Valid values are change, name, present, past.
    OrderDir string
    Widget sorting method. Valid values are asc, desc.
    ProcessQuery DashboardWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    Queries []DashboardWidgetChangeDefinitionRequestQuery
    RumQuery DashboardWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    apmQuery DashboardWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    changeType String
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compareTo String
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas List<DashboardWidgetChangeDefinitionRequestFormula>
    increaseGood Boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery DashboardWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    orderBy String
    What to order by. Valid values are change, name, present, past.
    orderDir String
    Widget sorting method. Valid values are asc, desc.
    processQuery DashboardWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    queries List<DashboardWidgetChangeDefinitionRequestQuery>
    rumQuery DashboardWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    showPresent Boolean
    If set to true, displays the current value.
    apmQuery DashboardWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    changeType string
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compareTo string
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas DashboardWidgetChangeDefinitionRequestFormula[]
    increaseGood boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery DashboardWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    orderBy string
    What to order by. Valid values are change, name, present, past.
    orderDir string
    Widget sorting method. Valid values are asc, desc.
    processQuery DashboardWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q string
    The metric query to use for this widget.
    queries DashboardWidgetChangeDefinitionRequestQuery[]
    rumQuery DashboardWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    showPresent boolean
    If set to true, displays the current value.
    apm_query DashboardWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    change_type str
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compare_to str
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas Sequence[DashboardWidgetChangeDefinitionRequestFormula]
    increase_good bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    log_query DashboardWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    order_by str
    What to order by. Valid values are change, name, present, past.
    order_dir str
    Widget sorting method. Valid values are asc, desc.
    process_query DashboardWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q str
    The metric query to use for this widget.
    queries Sequence[DashboardWidgetChangeDefinitionRequestQuery]
    rum_query DashboardWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    security_query DashboardWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    show_present bool
    If set to true, displays the current value.
    apmQuery Property Map
    The query to use for this widget.
    changeType String
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compareTo String
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas List<Property Map>
    increaseGood Boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery Property Map
    The query to use for this widget.
    orderBy String
    What to order by. Valid values are change, name, present, past.
    orderDir String
    Widget sorting method. Valid values are asc, desc.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    showPresent Boolean
    If set to true, displays the current value.

    DashboardWidgetChangeDefinitionRequestApmQuery, DashboardWidgetChangeDefinitionRequestApmQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetChangeDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetChangeDefinitionRequestApmQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetChangeDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetChangeDefinitionRequestApmQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetChangeDefinitionRequestApmQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery, DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestApmQueryGroupBy, DashboardWidgetChangeDefinitionRequestApmQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery, DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute, DashboardWidgetChangeDefinitionRequestApmQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestFormula, DashboardWidgetChangeDefinitionRequestFormulaArgs

    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats List<DashboardWidgetChangeDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats []DashboardWidgetChangeDefinitionRequestFormulaConditionalFormat
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<DashboardWidgetChangeDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats DashboardWidgetChangeDefinitionRequestFormulaConditionalFormat[]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    conditional_formats Sequence[DashboardWidgetChangeDefinitionRequestFormulaConditionalFormat]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The maximum number of items in the group.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetChangeDefinitionRequestFormulaConditionalFormat, DashboardWidgetChangeDefinitionRequestFormulaConditionalFormatArgs

    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value float64
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.
    comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor string
    The color palette to apply to the background, same values available as palette.
    customFgColor string
    The color palette to apply to the foreground, same values available as palette.
    hideValue boolean
    Setting this to True hides values.
    imageUrl string
    Displays an image as the background.
    metric string
    The metric from the request to correlate with this conditional format.
    timeframe string
    Defines the displayed timeframe.
    comparator str
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value float
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    custom_bg_color str
    The color palette to apply to the background, same values available as palette.
    custom_fg_color str
    The color palette to apply to the foreground, same values available as palette.
    hide_value bool
    Setting this to True hides values.
    image_url str
    Displays an image as the background.
    metric str
    The metric from the request to correlate with this conditional format.
    timeframe str
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.

    DashboardWidgetChangeDefinitionRequestFormulaLimit, DashboardWidgetChangeDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    count Integer
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.
    count number
    The number of results to return.
    order string
    Widget sorting methods. Valid values are asc, desc.
    count int
    The number of results to return.
    order str
    Widget sorting methods. Valid values are asc, desc.
    count Number
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetChangeDefinitionRequestFormulaStyle, DashboardWidgetChangeDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetChangeDefinitionRequestLogQuery, DashboardWidgetChangeDefinitionRequestLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetChangeDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetChangeDefinitionRequestLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetChangeDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetChangeDefinitionRequestLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetChangeDefinitionRequestLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery, DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestLogQueryGroupBy, DashboardWidgetChangeDefinitionRequestLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery, DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute, DashboardWidgetChangeDefinitionRequestLogQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestProcessQuery, DashboardWidgetChangeDefinitionRequestProcessQueryArgs

    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies List<string>
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies []string
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Integer
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.
    metric string
    The metric from the request to correlate with this conditional format.
    filterBies string[]
    A list of processes.
    limit number
    The maximum number of items in the group.
    searchBy string
    Your chosen search term.
    metric str
    The metric from the request to correlate with this conditional format.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The maximum number of items in the group.
    search_by str
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Number
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.

    DashboardWidgetChangeDefinitionRequestQuery, DashboardWidgetChangeDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    slo_query DashboardWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery Property Map
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery Property Map
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery Property Map
    The Cloud Cost query using formulas and functions.
    eventQuery Property Map
    A timeseries formula and functions events query.
    metricQuery Property Map
    A timeseries formula and functions metrics query.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    operationName string
    Name of operation on service.
    resourceName string
    APM resource.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    operation_name str
    Name of operation on service.
    resource_name str
    APM resource.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    is_upstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.

    DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies List<string>
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies []string
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies string[]
    Multiple group_by blocks are allowed using the structure below.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    group_bies Sequence[str]
    Multiple group_by blocks are allowed using the structure below.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    DashboardWidgetChangeDefinitionRequestQueryCloudCostQuery, DashboardWidgetChangeDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The cloud cost query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The cloud cost query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.

    DashboardWidgetChangeDefinitionRequestQueryEventQuery, DashboardWidgetChangeDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies List<DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies []DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    groupBies DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    group_bies Sequence[DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search Property Map
    The search options.
    storage String
    Storage location (private beta).

    DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute, DashboardWidgetChangeDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Integer
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.
    aggregation string
    The aggregation method.
    interval number
    Define the time interval in seconds.
    metric string
    The metric from the request to correlate with this conditional format.
    aggregation str
    The aggregation method.
    interval int
    Define the time interval in seconds.
    metric str
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Number
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.

    DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation method.
    Metric string
    The metric from the request to correlate with this conditional format.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Aggregation string
    The aggregation method.
    Metric string
    The metric from the request to correlate with this conditional format.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    aggregation String
    The aggregation method.
    metric String
    The metric from the request to correlate with this conditional format.
    order String
    Widget sorting methods. Valid values are asc, desc.
    aggregation string
    The aggregation method.
    metric string
    The metric from the request to correlate with this conditional format.
    order string
    Widget sorting methods. Valid values are asc, desc.
    aggregation str
    The aggregation method.
    metric str
    The metric from the request to correlate with this conditional format.
    order str
    Widget sorting methods. Valid values are asc, desc.
    aggregation String
    The aggregation method.
    metric String
    The metric from the request to correlate with this conditional format.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch, DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchArgs

    Query string
    The events search string.
    Query string
    The events search string.
    query String
    The events search string.
    query string
    The events search string.
    query str
    The events search string.
    query String
    The events search string.

    DashboardWidgetChangeDefinitionRequestQueryMetricQuery, DashboardWidgetChangeDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the variable.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.

    DashboardWidgetChangeDefinitionRequestQueryProcessQuery, DashboardWidgetChangeDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Metric string
    The metric from the request to correlate with this conditional format.
    Name string
    The name of the variable.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The maximum number of items in the group.
    Sort string
    The options for sorting group by results.
    TagFilters List<string>
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Metric string
    The metric from the request to correlate with this conditional format.
    Name string
    The name of the variable.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The maximum number of items in the group.
    Sort string
    The options for sorting group by results.
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric String
    The metric from the request to correlate with this conditional format.
    name String
    The name of the variable.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The maximum number of items in the group.
    sort String
    The options for sorting group by results.
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric string
    The metric from the request to correlate with this conditional format.
    name string
    The name of the variable.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The maximum number of items in the group.
    sort string
    The options for sorting group by results.
    tagFilters string[]
    An array of tags to filter by.
    textFilter string
    The text to use as a filter.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric str
    The metric from the request to correlate with this conditional format.
    name str
    The name of the variable.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The maximum number of items in the group.
    sort str
    The options for sorting group by results.
    tag_filters Sequence[str]
    An array of tags to filter by.
    text_filter str
    The text to use as a filter.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric String
    The metric from the request to correlate with this conditional format.
    name String
    The name of the variable.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The maximum number of items in the group.
    sort String
    The options for sorting group by results.
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetChangeDefinitionRequestQuerySloQuery, DashboardWidgetChangeDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of the variable.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of the variable.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of the variable.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId string
    ID of an SLO to query.
    additionalQueryFilters string
    Additional filters applied to the SLO query.
    groupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name string
    The name of the variable.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure str
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    slo_id str
    ID of an SLO to query.
    additional_query_filters str
    Additional filters applied to the SLO query.
    group_mode str
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name str
    The name of the variable.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of the variable.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetChangeDefinitionRequestRumQuery, DashboardWidgetChangeDefinitionRequestRumQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetChangeDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetChangeDefinitionRequestRumQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetChangeDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetChangeDefinitionRequestRumQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetChangeDefinitionRequestRumQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery, DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestRumQueryGroupBy, DashboardWidgetChangeDefinitionRequestRumQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery, DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute, DashboardWidgetChangeDefinitionRequestRumQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestSecurityQuery, DashboardWidgetChangeDefinitionRequestSecurityQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery, DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy, DashboardWidgetChangeDefinitionRequestSecurityQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery, DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute, DashboardWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetCheckStatusDefinition, DashboardWidgetCheckStatusDefinitionArgs

    Check string
    The check to use in the widget.
    Grouping string
    The kind of grouping to use. Valid values are check, cluster.
    Group string
    The check group to use in the widget.
    GroupBies List<string>
    Multiple group_by blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Tags List<string>
    A list of tags to use in the widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Check string
    The check to use in the widget.
    Grouping string
    The kind of grouping to use. Valid values are check, cluster.
    Group string
    The check group to use in the widget.
    GroupBies []string
    Multiple group_by blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Tags []string
    A list of tags to use in the widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    check String
    The check to use in the widget.
    grouping String
    The kind of grouping to use. Valid values are check, cluster.
    group String
    The check group to use in the widget.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags List<String>
    A list of tags to use in the widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    check string
    The check to use in the widget.
    grouping string
    The kind of grouping to use. Valid values are check, cluster.
    group string
    The check group to use in the widget.
    groupBies string[]
    Multiple group_by blocks are allowed using the structure below.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags string[]
    A list of tags to use in the widget.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    check str
    The check to use in the widget.
    grouping str
    The kind of grouping to use. Valid values are check, cluster.
    group str
    The check group to use in the widget.
    group_bies Sequence[str]
    Multiple group_by blocks are allowed using the structure below.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags Sequence[str]
    A list of tags to use in the widget.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    check String
    The check to use in the widget.
    grouping String
    The kind of grouping to use. Valid values are check, cluster.
    group String
    The check group to use in the widget.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags List<String>
    A list of tags to use in the widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetDistributionDefinition, DashboardWidgetDistributionDefinitionArgs

    LegendSize string
    The size of the legend displayed in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<DashboardWidgetDistributionDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    ShowLegend bool
    Whether or not to show the legend on this widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    LegendSize string
    The size of the legend displayed in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []DashboardWidgetDistributionDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    ShowLegend bool
    Whether or not to show the legend on this widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    legendSize String
    The size of the legend displayed in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<DashboardWidgetDistributionDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend Boolean
    Whether or not to show the legend on this widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    legendSize string
    The size of the legend displayed in the widget.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests DashboardWidgetDistributionDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend boolean
    Whether or not to show the legend on this widget.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    legend_size str
    The size of the legend displayed in the widget.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[DashboardWidgetDistributionDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    show_legend bool
    Whether or not to show the legend on this widget.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    legendSize String
    The size of the legend displayed in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend Boolean
    Whether or not to show the legend on this widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetDistributionDefinitionRequest, DashboardWidgetDistributionDefinitionRequestArgs

    ApmQuery DashboardWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery DashboardWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    RumQuery DashboardWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    ApmQuery DashboardWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery DashboardWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    RumQuery DashboardWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apmQuery DashboardWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery DashboardWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    rumQuery DashboardWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style DashboardWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apmQuery DashboardWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery DashboardWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q string
    The metric query to use for this widget.
    rumQuery DashboardWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style DashboardWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apm_query DashboardWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apm_stats_query DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    log_query DashboardWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    process_query DashboardWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q str
    The metric query to use for this widget.
    rum_query DashboardWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    security_query DashboardWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style DashboardWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apmQuery Property Map
    The query to use for this widget.
    apmStatsQuery Property Map
    logQuery Property Map
    The query to use for this widget.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetDistributionDefinitionRequestApmQuery, DashboardWidgetDistributionDefinitionRequestApmQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery, DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy, DashboardWidgetDistributionDefinitionRequestApmQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery, DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute, DashboardWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestApmStatsQuery, DashboardWidgetDistributionDefinitionRequestApmStatsQueryArgs

    Env string
    APM environment.
    Name string
    The name of the variable.
    PrimaryTag string
    The organization's host group name and value.
    RowType string
    The level of detail for the request. Valid values are service, resource, span.
    Service string
    APM service.
    Columns List<DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    Resource string
    The resource name.
    Env string
    APM environment.
    Name string
    The name of the variable.
    PrimaryTag string
    The organization's host group name and value.
    RowType string
    The level of detail for the request. Valid values are service, resource, span.
    Service string
    APM service.
    Columns []DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn
    Column properties used by the front end for display.
    Resource string
    The resource name.
    env String
    APM environment.
    name String
    The name of the variable.
    primaryTag String
    The organization's host group name and value.
    rowType String
    The level of detail for the request. Valid values are service, resource, span.
    service String
    APM service.
    columns List<DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    resource String
    The resource name.
    env string
    APM environment.
    name string
    The name of the variable.
    primaryTag string
    The organization's host group name and value.
    rowType string
    The level of detail for the request. Valid values are service, resource, span.
    service string
    APM service.
    columns DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn[]
    Column properties used by the front end for display.
    resource string
    The resource name.
    env str
    APM environment.
    name str
    The name of the variable.
    primary_tag str
    The organization's host group name and value.
    row_type str
    The level of detail for the request. Valid values are service, resource, span.
    service str
    APM service.
    columns Sequence[DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn]
    Column properties used by the front end for display.
    resource str
    The resource name.
    env String
    APM environment.
    name String
    The name of the variable.
    primaryTag String
    The organization's host group name and value.
    rowType String
    The level of detail for the request. Valid values are service, resource, span.
    service String
    APM service.
    columns List<Property Map>
    Column properties used by the front end for display.
    resource String
    The resource name.

    DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn, DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs

    Name string
    The name of the variable.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Name string
    The name of the variable.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    name String
    The name of the variable.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    order String
    Widget sorting methods. Valid values are asc, desc.
    name string
    The name of the variable.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    order string
    Widget sorting methods. Valid values are asc, desc.
    name str
    The name of the variable.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    order str
    Widget sorting methods. Valid values are asc, desc.
    name String
    The name of the variable.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetDistributionDefinitionRequestLogQuery, DashboardWidgetDistributionDefinitionRequestLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery, DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy, DashboardWidgetDistributionDefinitionRequestLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery, DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute, DashboardWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestProcessQuery, DashboardWidgetDistributionDefinitionRequestProcessQueryArgs

    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies List<string>
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies []string
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Integer
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.
    metric string
    The metric from the request to correlate with this conditional format.
    filterBies string[]
    A list of processes.
    limit number
    The maximum number of items in the group.
    searchBy string
    Your chosen search term.
    metric str
    The metric from the request to correlate with this conditional format.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The maximum number of items in the group.
    search_by str
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Number
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.

    DashboardWidgetDistributionDefinitionRequestRumQuery, DashboardWidgetDistributionDefinitionRequestRumQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery, DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy, DashboardWidgetDistributionDefinitionRequestRumQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery, DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute, DashboardWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestSecurityQuery, DashboardWidgetDistributionDefinitionRequestSecurityQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery, DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy, DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery, DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute, DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetDistributionDefinitionRequestStyle, DashboardWidgetDistributionDefinitionRequestStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.

    DashboardWidgetEventStreamDefinition, DashboardWidgetEventStreamDefinitionArgs

    Query string
    The query to use in the widget.
    EventSize string
    The size to use to display an event. Valid values are s, l.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Query string
    The query to use in the widget.
    EventSize string
    The size to use to display an event. Valid values are s, l.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    eventSize String
    The size to use to display an event. Valid values are s, l.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    query string
    The query to use in the widget.
    eventSize string
    The size to use to display an event. Valid values are s, l.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution string
    The execution method for multi-value filters, options: and or or.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    query str
    The query to use in the widget.
    event_size str
    The size to use to display an event. Valid values are s, l.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags_execution str
    The execution method for multi-value filters, options: and or or.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    eventSize String
    The size to use to display an event. Valid values are s, l.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetEventTimelineDefinition, DashboardWidgetEventTimelineDefinitionArgs

    Query string
    The query to use in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Query string
    The query to use in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    query string
    The query to use in the widget.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution string
    The execution method for multi-value filters, options: and or or.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    query str
    The query to use in the widget.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags_execution str
    The execution method for multi-value filters, options: and or or.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetFreeTextDefinition, DashboardWidgetFreeTextDefinitionArgs

    Text string
    The text to display in the widget.
    Color string
    The color of the text in the widget.
    FontSize string
    The size of the text in the widget.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    Text string
    The text to display in the widget.
    Color string
    The color of the text in the widget.
    FontSize string
    The size of the text in the widget.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    text String
    The text to display in the widget.
    color String
    The color of the text in the widget.
    fontSize String
    The size of the text in the widget.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.
    text string
    The text to display in the widget.
    color string
    The color of the text in the widget.
    fontSize string
    The size of the text in the widget.
    textAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    text str
    The text to display in the widget.
    color str
    The color of the text in the widget.
    font_size str
    The size of the text in the widget.
    text_align str
    The alignment of the text in the widget. Valid values are center, left, right.
    text String
    The text to display in the widget.
    color String
    The color of the text in the widget.
    fontSize String
    The size of the text in the widget.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.

    DashboardWidgetGeomapDefinition, DashboardWidgetGeomapDefinitionArgs

    View DashboardWidgetGeomapDefinitionView
    The view of the world that the map should render.
    CustomLinks List<DashboardWidgetGeomapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<DashboardWidgetGeomapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Style DashboardWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    View DashboardWidgetGeomapDefinitionView
    The view of the world that the map should render.
    CustomLinks []DashboardWidgetGeomapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []DashboardWidgetGeomapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Style DashboardWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    view DashboardWidgetGeomapDefinitionView
    The view of the world that the map should render.
    customLinks List<DashboardWidgetGeomapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<DashboardWidgetGeomapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style DashboardWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    view DashboardWidgetGeomapDefinitionView
    The view of the world that the map should render.
    customLinks DashboardWidgetGeomapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests DashboardWidgetGeomapDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style DashboardWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    view DashboardWidgetGeomapDefinitionView
    The view of the world that the map should render.
    custom_links Sequence[DashboardWidgetGeomapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[DashboardWidgetGeomapDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style DashboardWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    view Property Map
    The view of the world that the map should render.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style Property Map
    Styling options for widget formulas.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden boolean
    The flag for toggling context menu link visibility.
    label string
    The label for the custom link URL.
    link string
    The URL of the custom link.
    overrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    is_hidden bool
    The flag for toggling context menu link visibility.
    label str
    The label for the custom link URL.
    link str
    The URL of the custom link.
    override_label str
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.

    DashboardWidgetGeomapDefinitionRequest, DashboardWidgetGeomapDefinitionRequestArgs

    formulas List<Property Map>
    logQuery Property Map
    The query to use for this widget.
    q String
    The metric query to use for this widget.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.

    DashboardWidgetGeomapDefinitionRequestFormula, DashboardWidgetGeomapDefinitionRequestFormulaArgs

    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats List<DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats []DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormat
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormat[]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    conditional_formats Sequence[DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormat]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The maximum number of items in the group.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormat, DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs

    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value float64
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.
    comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor string
    The color palette to apply to the background, same values available as palette.
    customFgColor string
    The color palette to apply to the foreground, same values available as palette.
    hideValue boolean
    Setting this to True hides values.
    imageUrl string
    Displays an image as the background.
    metric string
    The metric from the request to correlate with this conditional format.
    timeframe string
    Defines the displayed timeframe.
    comparator str
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value float
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    custom_bg_color str
    The color palette to apply to the background, same values available as palette.
    custom_fg_color str
    The color palette to apply to the foreground, same values available as palette.
    hide_value bool
    Setting this to True hides values.
    image_url str
    Displays an image as the background.
    metric str
    The metric from the request to correlate with this conditional format.
    timeframe str
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.

    DashboardWidgetGeomapDefinitionRequestFormulaLimit, DashboardWidgetGeomapDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    count Integer
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.
    count number
    The number of results to return.
    order string
    Widget sorting methods. Valid values are asc, desc.
    count int
    The number of results to return.
    order str
    Widget sorting methods. Valid values are asc, desc.
    count Number
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetGeomapDefinitionRequestFormulaStyle, DashboardWidgetGeomapDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetGeomapDefinitionRequestLogQuery, DashboardWidgetGeomapDefinitionRequestLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery, DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy, DashboardWidgetGeomapDefinitionRequestLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery, DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute, DashboardWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGeomapDefinitionRequestQuery, DashboardWidgetGeomapDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    slo_query DashboardWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery Property Map
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery Property Map
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery Property Map
    The Cloud Cost query using formulas and functions.
    eventQuery Property Map
    A timeseries formula and functions events query.
    metricQuery Property Map
    A timeseries formula and functions metrics query.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    operationName string
    Name of operation on service.
    resourceName string
    APM resource.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    operation_name str
    Name of operation on service.
    resource_name str
    APM resource.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    is_upstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.

    DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies List<string>
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies []string
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies string[]
    Multiple group_by blocks are allowed using the structure below.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    group_bies Sequence[str]
    Multiple group_by blocks are allowed using the structure below.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    DashboardWidgetGeomapDefinitionRequestQueryCloudCostQuery, DashboardWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The cloud cost query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The cloud cost query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.

    DashboardWidgetGeomapDefinitionRequestQueryEventQuery, DashboardWidgetGeomapDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies List<DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies []DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    groupBies DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    group_bies Sequence[DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search Property Map
    The search options.
    storage String
    Storage location (private beta).

    DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute, DashboardWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Integer
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.
    aggregation string
    The aggregation method.
    interval number
    Define the time interval in seconds.
    metric string
    The metric from the request to correlate with this conditional format.
    aggregation str
    The aggregation method.
    interval int
    Define the time interval in seconds.
    metric str
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Number
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.

    DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation method.
    Metric string
    The metric from the request to correlate with this conditional format.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Aggregation string
    The aggregation method.
    Metric string
    The metric from the request to correlate with this conditional format.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    aggregation String
    The aggregation method.
    metric String
    The metric from the request to correlate with this conditional format.
    order String
    Widget sorting methods. Valid values are asc, desc.
    aggregation string
    The aggregation method.
    metric string
    The metric from the request to correlate with this conditional format.
    order string
    Widget sorting methods. Valid values are asc, desc.
    aggregation str
    The aggregation method.
    metric str
    The metric from the request to correlate with this conditional format.
    order str
    Widget sorting methods. Valid values are asc, desc.
    aggregation String
    The aggregation method.
    metric String
    The metric from the request to correlate with this conditional format.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch, DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs

    Query string
    The events search string.
    Query string
    The events search string.
    query String
    The events search string.
    query string
    The events search string.
    query str
    The events search string.
    query String
    The events search string.

    DashboardWidgetGeomapDefinitionRequestQueryMetricQuery, DashboardWidgetGeomapDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the variable.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.

    DashboardWidgetGeomapDefinitionRequestQueryProcessQuery, DashboardWidgetGeomapDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Metric string
    The metric from the request to correlate with this conditional format.
    Name string
    The name of the variable.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The maximum number of items in the group.
    Sort string
    The options for sorting group by results.
    TagFilters List<string>
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Metric string
    The metric from the request to correlate with this conditional format.
    Name string
    The name of the variable.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The maximum number of items in the group.
    Sort string
    The options for sorting group by results.
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric String
    The metric from the request to correlate with this conditional format.
    name String
    The name of the variable.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The maximum number of items in the group.
    sort String
    The options for sorting group by results.
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric string
    The metric from the request to correlate with this conditional format.
    name string
    The name of the variable.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The maximum number of items in the group.
    sort string
    The options for sorting group by results.
    tagFilters string[]
    An array of tags to filter by.
    textFilter string
    The text to use as a filter.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric str
    The metric from the request to correlate with this conditional format.
    name str
    The name of the variable.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The maximum number of items in the group.
    sort str
    The options for sorting group by results.
    tag_filters Sequence[str]
    An array of tags to filter by.
    text_filter str
    The text to use as a filter.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric String
    The metric from the request to correlate with this conditional format.
    name String
    The name of the variable.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The maximum number of items in the group.
    sort String
    The options for sorting group by results.
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetGeomapDefinitionRequestQuerySloQuery, DashboardWidgetGeomapDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of the variable.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of the variable.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of the variable.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId string
    ID of an SLO to query.
    additionalQueryFilters string
    Additional filters applied to the SLO query.
    groupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name string
    The name of the variable.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure str
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    slo_id str
    ID of an SLO to query.
    additional_query_filters str
    Additional filters applied to the SLO query.
    group_mode str
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name str
    The name of the variable.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of the variable.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetGeomapDefinitionRequestRumQuery, DashboardWidgetGeomapDefinitionRequestRumQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery, DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy, DashboardWidgetGeomapDefinitionRequestRumQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery, DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute, DashboardWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGeomapDefinitionStyle, DashboardWidgetGeomapDefinitionStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteFlip boolean
    A Boolean indicating whether to flip the palette tones.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette_flip bool
    A Boolean indicating whether to flip the palette tones.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.

    DashboardWidgetGeomapDefinitionView, DashboardWidgetGeomapDefinitionViewArgs

    Focus string
    The two-letter ISO code of a country to focus the map on (or WORLD).
    Focus string
    The two-letter ISO code of a country to focus the map on (or WORLD).
    focus String
    The two-letter ISO code of a country to focus the map on (or WORLD).
    focus string
    The two-letter ISO code of a country to focus the map on (or WORLD).
    focus str
    The two-letter ISO code of a country to focus the map on (or WORLD).
    focus String
    The two-letter ISO code of a country to focus the map on (or WORLD).

    DashboardWidgetGroupDefinition, DashboardWidgetGroupDefinitionArgs

    LayoutType string
    The layout type of the group. Valid values are ordered.
    BackgroundColor string
    The background color of the group title, options: vivid_blue, vivid_purple, vivid_pink, vivid_orange, vivid_yellow, vivid_green, blue, purple, pink, orange, yellow, green, gray or white
    BannerImg string
    The image URL to display as a banner for the group.
    ShowTitle bool
    Whether to show the title or not. Defaults to true.
    Title string
    The title of the widget.
    Widgets List<DashboardWidgetGroupDefinitionWidget>
    The list of widgets in this group.
    LayoutType string
    The layout type of the group. Valid values are ordered.
    BackgroundColor string
    The background color of the group title, options: vivid_blue, vivid_purple, vivid_pink, vivid_orange, vivid_yellow, vivid_green, blue, purple, pink, orange, yellow, green, gray or white
    BannerImg string
    The image URL to display as a banner for the group.
    ShowTitle bool
    Whether to show the title or not. Defaults to true.
    Title string
    The title of the widget.
    Widgets []DashboardWidgetGroupDefinitionWidget
    The list of widgets in this group.
    layoutType String
    The layout type of the group. Valid values are ordered.
    backgroundColor String
    The background color of the group title, options: vivid_blue, vivid_purple, vivid_pink, vivid_orange, vivid_yellow, vivid_green, blue, purple, pink, orange, yellow, green, gray or white
    bannerImg String
    The image URL to display as a banner for the group.
    showTitle Boolean
    Whether to show the title or not. Defaults to true.
    title String
    The title of the widget.
    widgets List<DashboardWidgetGroupDefinitionWidget>
    The list of widgets in this group.
    layoutType string
    The layout type of the group. Valid values are ordered.
    backgroundColor string
    The background color of the group title, options: vivid_blue, vivid_purple, vivid_pink, vivid_orange, vivid_yellow, vivid_green, blue, purple, pink, orange, yellow, green, gray or white
    bannerImg string
    The image URL to display as a banner for the group.
    showTitle boolean
    Whether to show the title or not. Defaults to true.
    title string
    The title of the widget.
    widgets DashboardWidgetGroupDefinitionWidget[]
    The list of widgets in this group.
    layout_type str
    The layout type of the group. Valid values are ordered.
    background_color str
    The background color of the group title, options: vivid_blue, vivid_purple, vivid_pink, vivid_orange, vivid_yellow, vivid_green, blue, purple, pink, orange, yellow, green, gray or white
    str
    The image URL to display as a banner for the group.
    show_title bool
    Whether to show the title or not. Defaults to true.
    title str
    The title of the widget.
    widgets Sequence[DashboardWidgetGroupDefinitionWidget]
    The list of widgets in this group.
    layoutType String
    The layout type of the group. Valid values are ordered.
    backgroundColor String
    The background color of the group title, options: vivid_blue, vivid_purple, vivid_pink, vivid_orange, vivid_yellow, vivid_green, blue, purple, pink, orange, yellow, green, gray or white
    bannerImg String
    The image URL to display as a banner for the group.
    showTitle Boolean
    Whether to show the title or not. Defaults to true.
    title String
    The title of the widget.
    widgets List<Property Map>
    The list of widgets in this group.

    DashboardWidgetGroupDefinitionWidget, DashboardWidgetGroupDefinitionWidgetArgs

    AlertGraphDefinition DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    AlertValueDefinition DashboardWidgetGroupDefinitionWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    ChangeDefinition DashboardWidgetGroupDefinitionWidgetChangeDefinition
    The definition for a Change widget.
    CheckStatusDefinition DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    DistributionDefinition DashboardWidgetGroupDefinitionWidgetDistributionDefinition
    The definition for a Distribution widget.
    EventStreamDefinition DashboardWidgetGroupDefinitionWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    EventTimelineDefinition DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    FreeTextDefinition DashboardWidgetGroupDefinitionWidgetFreeTextDefinition
    The definition for a Free Text widget.
    GeomapDefinition DashboardWidgetGroupDefinitionWidgetGeomapDefinition
    The definition for a Geomap widget.
    HeatmapDefinition DashboardWidgetGroupDefinitionWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    HostmapDefinition DashboardWidgetGroupDefinitionWidgetHostmapDefinition
    The definition for a Hostmap widget.
    Id int
    The ID of the widget.
    IframeDefinition DashboardWidgetGroupDefinitionWidgetIframeDefinition
    The definition for an Iframe widget.
    ImageDefinition DashboardWidgetGroupDefinitionWidgetImageDefinition
    The definition for an Image widget
    ListStreamDefinition DashboardWidgetGroupDefinitionWidgetListStreamDefinition
    The definition for a List Stream widget.
    LogStreamDefinition DashboardWidgetGroupDefinitionWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    ManageStatusDefinition DashboardWidgetGroupDefinitionWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    NoteDefinition DashboardWidgetGroupDefinitionWidgetNoteDefinition
    The definition for a Note widget.
    PowerpackDefinition DashboardWidgetGroupDefinitionWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    QueryTableDefinition DashboardWidgetGroupDefinitionWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition DashboardWidgetGroupDefinitionWidgetQueryValueDefinition
    The definition for a Query Value widget.
    RunWorkflowDefinition DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    ScatterplotDefinition DashboardWidgetGroupDefinitionWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    ServiceLevelObjectiveDefinition DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    ServicemapDefinition DashboardWidgetGroupDefinitionWidgetServicemapDefinition
    The definition for a Service Map widget.
    SloListDefinition DashboardWidgetGroupDefinitionWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    SplitGraphDefinition DashboardWidgetGroupDefinitionWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    SunburstDefinition DashboardWidgetGroupDefinitionWidgetSunburstDefinition
    The definition for a Sunburst widget.
    TimeseriesDefinition DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    ToplistDefinition DashboardWidgetGroupDefinitionWidgetToplistDefinition
    The definition for a Toplist widget.
    TopologyMapDefinition DashboardWidgetGroupDefinitionWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    TraceServiceDefinition DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    TreemapDefinition DashboardWidgetGroupDefinitionWidgetTreemapDefinition
    The definition for a Treemap widget.
    WidgetLayout DashboardWidgetGroupDefinitionWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    AlertGraphDefinition DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    AlertValueDefinition DashboardWidgetGroupDefinitionWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    ChangeDefinition DashboardWidgetGroupDefinitionWidgetChangeDefinition
    The definition for a Change widget.
    CheckStatusDefinition DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    DistributionDefinition DashboardWidgetGroupDefinitionWidgetDistributionDefinition
    The definition for a Distribution widget.
    EventStreamDefinition DashboardWidgetGroupDefinitionWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    EventTimelineDefinition DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    FreeTextDefinition DashboardWidgetGroupDefinitionWidgetFreeTextDefinition
    The definition for a Free Text widget.
    GeomapDefinition DashboardWidgetGroupDefinitionWidgetGeomapDefinition
    The definition for a Geomap widget.
    HeatmapDefinition DashboardWidgetGroupDefinitionWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    HostmapDefinition DashboardWidgetGroupDefinitionWidgetHostmapDefinition
    The definition for a Hostmap widget.
    Id int
    The ID of the widget.
    IframeDefinition DashboardWidgetGroupDefinitionWidgetIframeDefinition
    The definition for an Iframe widget.
    ImageDefinition DashboardWidgetGroupDefinitionWidgetImageDefinition
    The definition for an Image widget
    ListStreamDefinition DashboardWidgetGroupDefinitionWidgetListStreamDefinition
    The definition for a List Stream widget.
    LogStreamDefinition DashboardWidgetGroupDefinitionWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    ManageStatusDefinition DashboardWidgetGroupDefinitionWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    NoteDefinition DashboardWidgetGroupDefinitionWidgetNoteDefinition
    The definition for a Note widget.
    PowerpackDefinition DashboardWidgetGroupDefinitionWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    QueryTableDefinition DashboardWidgetGroupDefinitionWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition DashboardWidgetGroupDefinitionWidgetQueryValueDefinition
    The definition for a Query Value widget.
    RunWorkflowDefinition DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    ScatterplotDefinition DashboardWidgetGroupDefinitionWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    ServiceLevelObjectiveDefinition DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    ServicemapDefinition DashboardWidgetGroupDefinitionWidgetServicemapDefinition
    The definition for a Service Map widget.
    SloListDefinition DashboardWidgetGroupDefinitionWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    SplitGraphDefinition DashboardWidgetGroupDefinitionWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    SunburstDefinition DashboardWidgetGroupDefinitionWidgetSunburstDefinition
    The definition for a Sunburst widget.
    TimeseriesDefinition DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    ToplistDefinition DashboardWidgetGroupDefinitionWidgetToplistDefinition
    The definition for a Toplist widget.
    TopologyMapDefinition DashboardWidgetGroupDefinitionWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    TraceServiceDefinition DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    TreemapDefinition DashboardWidgetGroupDefinitionWidgetTreemapDefinition
    The definition for a Treemap widget.
    WidgetLayout DashboardWidgetGroupDefinitionWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alertValueDefinition DashboardWidgetGroupDefinitionWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    changeDefinition DashboardWidgetGroupDefinitionWidgetChangeDefinition
    The definition for a Change widget.
    checkStatusDefinition DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distributionDefinition DashboardWidgetGroupDefinitionWidgetDistributionDefinition
    The definition for a Distribution widget.
    eventStreamDefinition DashboardWidgetGroupDefinitionWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    eventTimelineDefinition DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    freeTextDefinition DashboardWidgetGroupDefinitionWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomapDefinition DashboardWidgetGroupDefinitionWidgetGeomapDefinition
    The definition for a Geomap widget.
    heatmapDefinition DashboardWidgetGroupDefinitionWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmapDefinition DashboardWidgetGroupDefinitionWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id Integer
    The ID of the widget.
    iframeDefinition DashboardWidgetGroupDefinitionWidgetIframeDefinition
    The definition for an Iframe widget.
    imageDefinition DashboardWidgetGroupDefinitionWidgetImageDefinition
    The definition for an Image widget
    listStreamDefinition DashboardWidgetGroupDefinitionWidgetListStreamDefinition
    The definition for a List Stream widget.
    logStreamDefinition DashboardWidgetGroupDefinitionWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manageStatusDefinition DashboardWidgetGroupDefinitionWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    noteDefinition DashboardWidgetGroupDefinitionWidgetNoteDefinition
    The definition for a Note widget.
    powerpackDefinition DashboardWidgetGroupDefinitionWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    queryTableDefinition DashboardWidgetGroupDefinitionWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition DashboardWidgetGroupDefinitionWidgetQueryValueDefinition
    The definition for a Query Value widget.
    runWorkflowDefinition DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplotDefinition DashboardWidgetGroupDefinitionWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemapDefinition DashboardWidgetGroupDefinitionWidgetServicemapDefinition
    The definition for a Service Map widget.
    sloListDefinition DashboardWidgetGroupDefinitionWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    splitGraphDefinition DashboardWidgetGroupDefinitionWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    sunburstDefinition DashboardWidgetGroupDefinitionWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseriesDefinition DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplistDefinition DashboardWidgetGroupDefinitionWidgetToplistDefinition
    The definition for a Toplist widget.
    topologyMapDefinition DashboardWidgetGroupDefinitionWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    traceServiceDefinition DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemapDefinition DashboardWidgetGroupDefinitionWidgetTreemapDefinition
    The definition for a Treemap widget.
    widgetLayout DashboardWidgetGroupDefinitionWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alertValueDefinition DashboardWidgetGroupDefinitionWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    changeDefinition DashboardWidgetGroupDefinitionWidgetChangeDefinition
    The definition for a Change widget.
    checkStatusDefinition DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distributionDefinition DashboardWidgetGroupDefinitionWidgetDistributionDefinition
    The definition for a Distribution widget.
    eventStreamDefinition DashboardWidgetGroupDefinitionWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    eventTimelineDefinition DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    freeTextDefinition DashboardWidgetGroupDefinitionWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomapDefinition DashboardWidgetGroupDefinitionWidgetGeomapDefinition
    The definition for a Geomap widget.
    heatmapDefinition DashboardWidgetGroupDefinitionWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmapDefinition DashboardWidgetGroupDefinitionWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id number
    The ID of the widget.
    iframeDefinition DashboardWidgetGroupDefinitionWidgetIframeDefinition
    The definition for an Iframe widget.
    imageDefinition DashboardWidgetGroupDefinitionWidgetImageDefinition
    The definition for an Image widget
    listStreamDefinition DashboardWidgetGroupDefinitionWidgetListStreamDefinition
    The definition for a List Stream widget.
    logStreamDefinition DashboardWidgetGroupDefinitionWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manageStatusDefinition DashboardWidgetGroupDefinitionWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    noteDefinition DashboardWidgetGroupDefinitionWidgetNoteDefinition
    The definition for a Note widget.
    powerpackDefinition DashboardWidgetGroupDefinitionWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    queryTableDefinition DashboardWidgetGroupDefinitionWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition DashboardWidgetGroupDefinitionWidgetQueryValueDefinition
    The definition for a Query Value widget.
    runWorkflowDefinition DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplotDefinition DashboardWidgetGroupDefinitionWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemapDefinition DashboardWidgetGroupDefinitionWidgetServicemapDefinition
    The definition for a Service Map widget.
    sloListDefinition DashboardWidgetGroupDefinitionWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    splitGraphDefinition DashboardWidgetGroupDefinitionWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    sunburstDefinition DashboardWidgetGroupDefinitionWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseriesDefinition DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplistDefinition DashboardWidgetGroupDefinitionWidgetToplistDefinition
    The definition for a Toplist widget.
    topologyMapDefinition DashboardWidgetGroupDefinitionWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    traceServiceDefinition DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemapDefinition DashboardWidgetGroupDefinitionWidgetTreemapDefinition
    The definition for a Treemap widget.
    widgetLayout DashboardWidgetGroupDefinitionWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alert_graph_definition DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alert_value_definition DashboardWidgetGroupDefinitionWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    change_definition DashboardWidgetGroupDefinitionWidgetChangeDefinition
    The definition for a Change widget.
    check_status_definition DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distribution_definition DashboardWidgetGroupDefinitionWidgetDistributionDefinition
    The definition for a Distribution widget.
    event_stream_definition DashboardWidgetGroupDefinitionWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    event_timeline_definition DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    free_text_definition DashboardWidgetGroupDefinitionWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomap_definition DashboardWidgetGroupDefinitionWidgetGeomapDefinition
    The definition for a Geomap widget.
    heatmap_definition DashboardWidgetGroupDefinitionWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmap_definition DashboardWidgetGroupDefinitionWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id int
    The ID of the widget.
    iframe_definition DashboardWidgetGroupDefinitionWidgetIframeDefinition
    The definition for an Iframe widget.
    image_definition DashboardWidgetGroupDefinitionWidgetImageDefinition
    The definition for an Image widget
    list_stream_definition DashboardWidgetGroupDefinitionWidgetListStreamDefinition
    The definition for a List Stream widget.
    log_stream_definition DashboardWidgetGroupDefinitionWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manage_status_definition DashboardWidgetGroupDefinitionWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    note_definition DashboardWidgetGroupDefinitionWidgetNoteDefinition
    The definition for a Note widget.
    powerpack_definition DashboardWidgetGroupDefinitionWidgetPowerpackDefinition
    The definition for a Powerpack widget.
    query_table_definition DashboardWidgetGroupDefinitionWidgetQueryTableDefinition
    The definition for a Query Table widget.
    query_value_definition DashboardWidgetGroupDefinitionWidgetQueryValueDefinition
    The definition for a Query Value widget.
    run_workflow_definition DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplot_definition DashboardWidgetGroupDefinitionWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    service_level_objective_definition DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemap_definition DashboardWidgetGroupDefinitionWidgetServicemapDefinition
    The definition for a Service Map widget.
    slo_list_definition DashboardWidgetGroupDefinitionWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    split_graph_definition DashboardWidgetGroupDefinitionWidgetSplitGraphDefinition
    The definition for a Split Graph widget.
    sunburst_definition DashboardWidgetGroupDefinitionWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseries_definition DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplist_definition DashboardWidgetGroupDefinitionWidgetToplistDefinition
    The definition for a Toplist widget.
    topology_map_definition DashboardWidgetGroupDefinitionWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    trace_service_definition DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemap_definition DashboardWidgetGroupDefinitionWidgetTreemapDefinition
    The definition for a Treemap widget.
    widget_layout DashboardWidgetGroupDefinitionWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition Property Map
    The definition for a Alert Graph widget.
    alertValueDefinition Property Map
    The definition for a Alert Value widget.
    changeDefinition Property Map
    The definition for a Change widget.
    checkStatusDefinition Property Map
    The definition for a Check Status widget.
    distributionDefinition Property Map
    The definition for a Distribution widget.
    eventStreamDefinition Property Map
    The definition for a Event Stream widget.
    eventTimelineDefinition Property Map
    The definition for a Event Timeline widget.
    freeTextDefinition Property Map
    The definition for a Free Text widget.
    geomapDefinition Property Map
    The definition for a Geomap widget.
    heatmapDefinition Property Map
    The definition for a Heatmap widget.
    hostmapDefinition Property Map
    The definition for a Hostmap widget.
    id Number
    The ID of the widget.
    iframeDefinition Property Map
    The definition for an Iframe widget.
    imageDefinition Property Map
    The definition for an Image widget
    listStreamDefinition Property Map
    The definition for a List Stream widget.
    logStreamDefinition Property Map
    The definition for an Log Stream widget.
    manageStatusDefinition Property Map
    The definition for an Manage Status widget.
    noteDefinition Property Map
    The definition for a Note widget.
    powerpackDefinition Property Map
    The definition for a Powerpack widget.
    queryTableDefinition Property Map
    The definition for a Query Table widget.
    queryValueDefinition Property Map
    The definition for a Query Value widget.
    runWorkflowDefinition Property Map
    The definition for a Run Workflow widget.
    scatterplotDefinition Property Map
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition Property Map
    The definition for a Service Level Objective widget.
    servicemapDefinition Property Map
    The definition for a Service Map widget.
    sloListDefinition Property Map
    The definition for an SLO (Service Level Objective) List widget.
    splitGraphDefinition Property Map
    The definition for a Split Graph widget.
    sunburstDefinition Property Map
    The definition for a Sunburst widget.
    timeseriesDefinition Property Map
    The definition for a Timeseries widget.
    toplistDefinition Property Map
    The definition for a Toplist widget.
    topologyMapDefinition Property Map
    The definition for a Topology Map widget.
    traceServiceDefinition Property Map
    The definition for a Trace Service widget.
    treemapDefinition Property Map
    The definition for a Treemap widget.
    widgetLayout Property Map
    The layout of the widget on a 'free' dashboard.

    DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition, DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs

    AlertId string
    The ID of the monitor used by the widget.
    VizType string
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    AlertId string
    The ID of the monitor used by the widget.
    VizType string
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    alertId String
    The ID of the monitor used by the widget.
    vizType String
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    alertId string
    The ID of the monitor used by the widget.
    vizType string
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    alert_id str
    The ID of the monitor used by the widget.
    viz_type str
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    alertId String
    The ID of the monitor used by the widget.
    vizType String
    Type of visualization to use when displaying the widget. Valid values are timeseries, toplist.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetGroupDefinitionWidgetAlertValueDefinition, DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionArgs

    AlertId string
    The ID of the monitor used by the widget.
    Precision int
    The precision to use when displaying the value. Use * for maximum precision.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Unit string
    The unit for the value displayed in the widget.
    AlertId string
    The ID of the monitor used by the widget.
    Precision int
    The precision to use when displaying the value. Use * for maximum precision.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Unit string
    The unit for the value displayed in the widget.
    alertId String
    The ID of the monitor used by the widget.
    precision Integer
    The precision to use when displaying the value. Use * for maximum precision.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    unit String
    The unit for the value displayed in the widget.
    alertId string
    The ID of the monitor used by the widget.
    precision number
    The precision to use when displaying the value. Use * for maximum precision.
    textAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    unit string
    The unit for the value displayed in the widget.
    alert_id str
    The ID of the monitor used by the widget.
    precision int
    The precision to use when displaying the value. Use * for maximum precision.
    text_align str
    The alignment of the text in the widget. Valid values are center, left, right.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    unit str
    The unit for the value displayed in the widget.
    alertId String
    The ID of the monitor used by the widget.
    precision Number
    The precision to use when displaying the value. Use * for maximum precision.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    unit String
    The unit for the value displayed in the widget.

    DashboardWidgetGroupDefinitionWidgetChangeDefinition, DashboardWidgetGroupDefinitionWidgetChangeDefinitionArgs

    CustomLinks List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    CustomLinks []DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    customLinks List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    customLinks DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    custom_links Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden boolean
    The flag for toggling context menu link visibility.
    label string
    The label for the custom link URL.
    link string
    The URL of the custom link.
    overrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    is_hidden bool
    The flag for toggling context menu link visibility.
    label str
    The label for the custom link URL.
    link str
    The URL of the custom link.
    override_label str
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs

    ApmQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    ChangeType string
    Whether to show absolute or relative change. Valid values are absolute, relative.
    CompareTo string
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    Formulas List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula>
    IncreaseGood bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    LogQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    OrderBy string
    What to order by. Valid values are change, name, present, past.
    OrderDir string
    Widget sorting method. Valid values are asc, desc.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    Queries List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery>
    RumQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    ApmQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    ChangeType string
    Whether to show absolute or relative change. Valid values are absolute, relative.
    CompareTo string
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    Formulas []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula
    IncreaseGood bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    LogQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    OrderBy string
    What to order by. Valid values are change, name, present, past.
    OrderDir string
    Widget sorting method. Valid values are asc, desc.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    Queries []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery
    RumQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    apmQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    changeType String
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compareTo String
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula>
    increaseGood Boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    orderBy String
    What to order by. Valid values are change, name, present, past.
    orderDir String
    Widget sorting method. Valid values are asc, desc.
    processQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    queries List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery>
    rumQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    showPresent Boolean
    If set to true, displays the current value.
    apmQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    changeType string
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compareTo string
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula[]
    increaseGood boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    orderBy string
    What to order by. Valid values are change, name, present, past.
    orderDir string
    Widget sorting method. Valid values are asc, desc.
    processQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q string
    The metric query to use for this widget.
    queries DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery[]
    rumQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    showPresent boolean
    If set to true, displays the current value.
    apm_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery
    The query to use for this widget.
    change_type str
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compare_to str
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula]
    increase_good bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    log_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery
    The query to use for this widget.
    order_by str
    What to order by. Valid values are change, name, present, past.
    order_dir str
    Widget sorting method. Valid values are asc, desc.
    process_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q str
    The metric query to use for this widget.
    queries Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery]
    rum_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    security_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    show_present bool
    If set to true, displays the current value.
    apmQuery Property Map
    The query to use for this widget.
    changeType String
    Whether to show absolute or relative change. Valid values are absolute, relative.
    compareTo String
    Choose from when to compare current data to. Valid values are hour_before, day_before, week_before, month_before.
    formulas List<Property Map>
    increaseGood Boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery Property Map
    The query to use for this widget.
    orderBy String
    What to order by. Valid values are change, name, present, past.
    orderDir String
    Widget sorting method. Valid values are asc, desc.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    showPresent Boolean
    If set to true, displays the current value.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs

    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat[]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    conditional_formats Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The maximum number of items in the group.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs

    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value float64
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.
    comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor string
    The color palette to apply to the background, same values available as palette.
    customFgColor string
    The color palette to apply to the foreground, same values available as palette.
    hideValue boolean
    Setting this to True hides values.
    imageUrl string
    Displays an image as the background.
    metric string
    The metric from the request to correlate with this conditional format.
    timeframe string
    Defines the displayed timeframe.
    comparator str
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value float
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    custom_bg_color str
    The color palette to apply to the background, same values available as palette.
    custom_fg_color str
    The color palette to apply to the foreground, same values available as palette.
    hide_value bool
    Setting this to True hides values.
    image_url str
    Displays an image as the background.
    metric str
    The metric from the request to correlate with this conditional format.
    timeframe str
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    count Integer
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.
    count number
    The number of results to return.
    order string
    Widget sorting methods. Valid values are asc, desc.
    count int
    The number of results to return.
    order str
    Widget sorting methods. Valid values are asc, desc.
    count Number
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs

    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies List<string>
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies []string
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Integer
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.
    metric string
    The metric from the request to correlate with this conditional format.
    filterBies string[]
    A list of processes.
    limit number
    The maximum number of items in the group.
    searchBy string
    Your chosen search term.
    metric str
    The metric from the request to correlate with this conditional format.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The maximum number of items in the group.
    search_by str
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Number
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    slo_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery Property Map
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery Property Map
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery Property Map
    The Cloud Cost query using formulas and functions.
    eventQuery Property Map
    A timeseries formula and functions events query.
    metricQuery Property Map
    A timeseries formula and functions metrics query.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    operationName string
    Name of operation on service.
    resourceName string
    APM resource.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    operation_name str
    Name of operation on service.
    resource_name str
    APM resource.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    is_upstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies List<string>
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies []string
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies string[]
    Multiple group_by blocks are allowed using the structure below.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    group_bies Sequence[str]
    Multiple group_by blocks are allowed using the structure below.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The cloud cost query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The cloud cost query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    groupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search Property Map
    The search options.
    storage String
    Storage location (private beta).

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Integer
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.
    aggregation string
    The aggregation method.
    interval number
    Define the time interval in seconds.
    metric string
    The metric from the request to correlate with this conditional format.
    aggregation str
    The aggregation method.
    interval int
    Define the time interval in seconds.
    metric str
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Number
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sort DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sort DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation method.
    Metric string
    The metric from the request to correlate with this conditional format.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Aggregation string
    The aggregation method.
    Metric string
    The metric from the request to correlate with this conditional format.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    aggregation String
    The aggregation method.
    metric String
    The metric from the request to correlate with this conditional format.
    order String
    Widget sorting methods. Valid values are asc, desc.
    aggregation string
    The aggregation method.
    metric string
    The metric from the request to correlate with this conditional format.
    order string
    Widget sorting methods. Valid values are asc, desc.
    aggregation str
    The aggregation method.
    metric str
    The metric from the request to correlate with this conditional format.
    order str
    Widget sorting methods. Valid values are asc, desc.
    aggregation String
    The aggregation method.
    metric String
    The metric from the request to correlate with this conditional format.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs

    Query string
    The events search string.
    Query string
    The events search string.
    query String
    The events search string.
    query string
    The events search string.
    query str
    The events search string.
    query String
    The events search string.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the variable.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Metric string
    The metric from the request to correlate with this conditional format.
    Name string
    The name of the variable.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The maximum number of items in the group.
    Sort string
    The options for sorting group by results.
    TagFilters List<string>
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Metric string
    The metric from the request to correlate with this conditional format.
    Name string
    The name of the variable.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The maximum number of items in the group.
    Sort string
    The options for sorting group by results.
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric String
    The metric from the request to correlate with this conditional format.
    name String
    The name of the variable.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The maximum number of items in the group.
    sort String
    The options for sorting group by results.
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric string
    The metric from the request to correlate with this conditional format.
    name string
    The name of the variable.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The maximum number of items in the group.
    sort string
    The options for sorting group by results.
    tagFilters string[]
    An array of tags to filter by.
    textFilter string
    The text to use as a filter.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric str
    The metric from the request to correlate with this conditional format.
    name str
    The name of the variable.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The maximum number of items in the group.
    sort str
    The options for sorting group by results.
    tag_filters Sequence[str]
    An array of tags to filter by.
    text_filter str
    The text to use as a filter.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    metric String
    The metric from the request to correlate with this conditional format.
    name String
    The name of the variable.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The maximum number of items in the group.
    sort String
    The options for sorting group by results.
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of the variable.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of the variable.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of the variable.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId string
    ID of an SLO to query.
    additionalQueryFilters string
    Additional filters applied to the SLO query.
    groupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name string
    The name of the variable.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure str
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    slo_id str
    ID of an SLO to query.
    additional_query_filters str
    Additional filters applied to the SLO query.
    group_mode str
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name str
    The name of the variable.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of the variable.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition, DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionArgs

    Check string
    The check to use in the widget.
    Grouping string
    The kind of grouping to use. Valid values are check, cluster.
    Group string
    The check group to use in the widget.
    GroupBies List<string>
    Multiple group_by blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Tags List<string>
    A list of tags to use in the widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Check string
    The check to use in the widget.
    Grouping string
    The kind of grouping to use. Valid values are check, cluster.
    Group string
    The check group to use in the widget.
    GroupBies []string
    Multiple group_by blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Tags []string
    A list of tags to use in the widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    check String
    The check to use in the widget.
    grouping String
    The kind of grouping to use. Valid values are check, cluster.
    group String
    The check group to use in the widget.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags List<String>
    A list of tags to use in the widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    check string
    The check to use in the widget.
    grouping string
    The kind of grouping to use. Valid values are check, cluster.
    group string
    The check group to use in the widget.
    groupBies string[]
    Multiple group_by blocks are allowed using the structure below.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags string[]
    A list of tags to use in the widget.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    check str
    The check to use in the widget.
    grouping str
    The kind of grouping to use. Valid values are check, cluster.
    group str
    The check group to use in the widget.
    group_bies Sequence[str]
    Multiple group_by blocks are allowed using the structure below.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags Sequence[str]
    A list of tags to use in the widget.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    check String
    The check to use in the widget.
    grouping String
    The kind of grouping to use. Valid values are check, cluster.
    group String
    The check group to use in the widget.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags List<String>
    A list of tags to use in the widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetGroupDefinitionWidgetDistributionDefinition, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionArgs

    LegendSize string
    The size of the legend displayed in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    ShowLegend bool
    Whether or not to show the legend on this widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    LegendSize string
    The size of the legend displayed in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    ShowLegend bool
    Whether or not to show the legend on this widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    legendSize String
    The size of the legend displayed in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend Boolean
    Whether or not to show the legend on this widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    legendSize string
    The size of the legend displayed in the widget.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend boolean
    Whether or not to show the legend on this widget.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    legend_size str
    The size of the legend displayed in the widget.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    show_legend bool
    Whether or not to show the legend on this widget.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    legendSize String
    The size of the legend displayed in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend Boolean
    Whether or not to show the legend on this widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs

    ApmQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    RumQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    ApmQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    Q string
    The metric query to use for this widget.
    RumQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apmQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    rumQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apmQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q string
    The metric query to use for this widget.
    rumQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apm_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apm_stats_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery
    log_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    process_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    q str
    The metric query to use for this widget.
    rum_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    security_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle
    Styling options for widget formulas.
    apmQuery Property Map
    The query to use for this widget.
    apmStatsQuery Property Map
    logQuery Property Map
    The query to use for this widget.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs

    Env string
    APM environment.
    Name string
    The name of the variable.
    PrimaryTag string
    The organization's host group name and value.
    RowType string
    The level of detail for the request. Valid values are service, resource, span.
    Service string
    APM service.
    Columns List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    Resource string
    The resource name.
    Env string
    APM environment.
    Name string
    The name of the variable.
    PrimaryTag string
    The organization's host group name and value.
    RowType string
    The level of detail for the request. Valid values are service, resource, span.
    Service string
    APM service.
    Columns []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn
    Column properties used by the front end for display.
    Resource string
    The resource name.
    env String
    APM environment.
    name String
    The name of the variable.
    primaryTag String
    The organization's host group name and value.
    rowType String
    The level of detail for the request. Valid values are service, resource, span.
    service String
    APM service.
    columns List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    resource String
    The resource name.
    env string
    APM environment.
    name string
    The name of the variable.
    primaryTag string
    The organization's host group name and value.
    rowType string
    The level of detail for the request. Valid values are service, resource, span.
    service string
    APM service.
    columns DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn[]
    Column properties used by the front end for display.
    resource string
    The resource name.
    env str
    APM environment.
    name str
    The name of the variable.
    primary_tag str
    The organization's host group name and value.
    row_type str
    The level of detail for the request. Valid values are service, resource, span.
    service str
    APM service.
    columns Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn]
    Column properties used by the front end for display.
    resource str
    The resource name.
    env String
    APM environment.
    name String
    The name of the variable.
    primaryTag String
    The organization's host group name and value.
    rowType String
    The level of detail for the request. Valid values are service, resource, span.
    service String
    APM service.
    columns List<Property Map>
    Column properties used by the front end for display.
    resource String
    The resource name.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs

    Name string
    The name of the variable.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Name string
    The name of the variable.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    name String
    The name of the variable.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    order String
    Widget sorting methods. Valid values are asc, desc.
    name string
    The name of the variable.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    order string
    Widget sorting methods. Valid values are asc, desc.
    name str
    The name of the variable.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    order str
    Widget sorting methods. Valid values are asc, desc.
    name String
    The name of the variable.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs

    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies List<string>
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    Metric string
    The metric from the request to correlate with this conditional format.
    FilterBies []string
    A list of processes.
    Limit int
    The maximum number of items in the group.
    SearchBy string
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Integer
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.
    metric string
    The metric from the request to correlate with this conditional format.
    filterBies string[]
    A list of processes.
    limit number
    The maximum number of items in the group.
    searchBy string
    Your chosen search term.
    metric str
    The metric from the request to correlate with this conditional format.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The maximum number of items in the group.
    search_by str
    Your chosen search term.
    metric String
    The metric from the request to correlate with this conditional format.
    filterBies List<String>
    A list of processes.
    limit Number
    The maximum number of items in the group.
    searchBy String
    Your chosen search term.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.

    DashboardWidgetGroupDefinitionWidgetEventStreamDefinition, DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionArgs

    Query string
    The query to use in the widget.
    EventSize string
    The size to use to display an event. Valid values are s, l.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Query string
    The query to use in the widget.
    EventSize string
    The size to use to display an event. Valid values are s, l.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    eventSize String
    The size to use to display an event. Valid values are s, l.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    query string
    The query to use in the widget.
    eventSize string
    The size to use to display an event. Valid values are s, l.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution string
    The execution method for multi-value filters, options: and or or.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    query str
    The query to use in the widget.
    event_size str
    The size to use to display an event. Valid values are s, l.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags_execution str
    The execution method for multi-value filters, options: and or or.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    eventSize String
    The size to use to display an event. Valid values are s, l.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition, DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionArgs

    Query string
    The query to use in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Query string
    The query to use in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    TagsExecution string
    The execution method for multi-value filters, options: and or or.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    query string
    The query to use in the widget.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution string
    The execution method for multi-value filters, options: and or or.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    query str
    The query to use in the widget.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tags_execution str
    The execution method for multi-value filters, options: and or or.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    query String
    The query to use in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    tagsExecution String
    The execution method for multi-value filters, options: and or or.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).

    DashboardWidgetGroupDefinitionWidgetFreeTextDefinition, DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionArgs

    Text string
    The text to display in the widget.
    Color string
    The color of the text in the widget.
    FontSize string
    The size of the text in the widget.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    Text string
    The text to display in the widget.
    Color string
    The color of the text in the widget.
    FontSize string
    The size of the text in the widget.
    TextAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    text String
    The text to display in the widget.
    color String
    The color of the text in the widget.
    fontSize String
    The size of the text in the widget.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.
    text string
    The text to display in the widget.
    color string
    The color of the text in the widget.
    fontSize string
    The size of the text in the widget.
    textAlign string
    The alignment of the text in the widget. Valid values are center, left, right.
    text str
    The text to display in the widget.
    color str
    The color of the text in the widget.
    font_size str
    The size of the text in the widget.
    text_align str
    The alignment of the text in the widget. Valid values are center, left, right.
    text String
    The text to display in the widget.
    color String
    The color of the text in the widget.
    fontSize String
    The size of the text in the widget.
    textAlign String
    The alignment of the text in the widget. Valid values are center, left, right.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinition, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionArgs

    View DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView
    The view of the world that the map should render.
    CustomLinks List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    View DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView
    The view of the world that the map should render.
    CustomLinks []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    view DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView
    The view of the world that the map should render.
    customLinks List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    view DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView
    The view of the world that the map should render.
    customLinks DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    view DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView
    The view of the world that the map should render.
    custom_links Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle
    Styling options for widget formulas.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    view Property Map
    The view of the world that the map should render.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    style Property Map
    Styling options for widget formulas.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden boolean
    The flag for toggling context menu link visibility.
    label string
    The label for the custom link URL.
    link string
    The URL of the custom link.
    overrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    is_hidden bool
    The flag for toggling context menu link visibility.
    label str
    The label for the custom link URL.
    link str
    The URL of the custom link.
    override_label str
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs

    formulas List<Property Map>
    logQuery Property Map
    The query to use for this widget.
    q String
    The metric query to use for this widget.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs

    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Limit DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    Style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat[]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    conditional_formats Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat]
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit
    The maximum number of items in the group.
    style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The maximum number of items in the group.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs

    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    Comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    Value float64
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    CustomBgColor string
    The color palette to apply to the background, same values available as palette.
    CustomFgColor string
    The color palette to apply to the foreground, same values available as palette.
    HideValue bool
    Setting this to True hides values.
    ImageUrl string
    Displays an image as the background.
    Metric string
    The metric from the request to correlate with this conditional format.
    Timeframe string
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Double
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.
    comparator string
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor string
    The color palette to apply to the background, same values available as palette.
    customFgColor string
    The color palette to apply to the foreground, same values available as palette.
    hideValue boolean
    Setting this to True hides values.
    imageUrl string
    Displays an image as the background.
    metric string
    The metric from the request to correlate with this conditional format.
    timeframe string
    Defines the displayed timeframe.
    comparator str
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value float
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    custom_bg_color str
    The color palette to apply to the background, same values available as palette.
    custom_fg_color str
    The color palette to apply to the foreground, same values available as palette.
    hide_value bool
    Setting this to True hides values.
    image_url str
    Displays an image as the background.
    metric str
    The metric from the request to correlate with this conditional format.
    timeframe str
    Defines the displayed timeframe.
    comparator String
    The comparator to use. Valid values are =, >, >=, <, <=.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    value Number
    The value that should be assumed by the template variable in this preset. Cannot be used in conjunction with values. Deprecated. Use values instead.
    customBgColor String
    The color palette to apply to the background, same values available as palette.
    customFgColor String
    The color palette to apply to the foreground, same values available as palette.
    hideValue Boolean
    Setting this to True hides values.
    imageUrl String
    Displays an image as the background.
    metric String
    The metric from the request to correlate with this conditional format.
    timeframe String
    Defines the displayed timeframe.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Count int
    The number of results to return.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    count Integer
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.
    count number
    The number of results to return.
    order string
    Widget sorting methods. Valid values are asc, desc.
    count int
    The number of results to return.
    order str
    Widget sorting methods. Valid values are asc, desc.
    count Number
    The number of results to return.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette to apply. Valid values are blue, custom_bg, custom_image, custom_text, gray_on_white, grey, green, orange, red, red_on_white, white_on_gray, white_on_green, green_on_white, white_on_red, white_on_yellow, yellow_on_white, black_on_light_yellow, black_on_light_green, black_on_light_red.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    SearchQuery string
    The search query to use.
    index String
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.
    index string
    The name of the index to query.
    computeQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute[]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery string
    The search query to use.
    index str
    The name of the index to query.
    compute_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute]
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    search_query str
    The search query to use.
    index String
    The name of the index to query.
    computeQuery Property Map
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<Property Map>
    compute_query or multi_compute is required. Multiple multi_compute blocks are allowed using the structure below.
    searchQuery String
    The search query to use.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sortQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery
    A list of exactly one element describing the sort query to use.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sortQuery Property Map
    A list of exactly one element describing the sort query to use.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs

    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    Aggregation string
    The aggregation method.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Facet string
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.
    aggregation string
    The aggregation method.
    order string
    Widget sorting methods. Valid values are asc, desc.
    facet string
    The facet name.
    aggregation str
    The aggregation method.
    order str
    Widget sorting methods. Valid values are asc, desc.
    facet str
    The facet name.
    aggregation String
    The aggregation method.
    order String
    Widget sorting methods. Valid values are asc, desc.
    facet String
    The facet name.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs

    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    Aggregation string
    The aggregation method.
    Facet string
    The facet name.
    Interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Integer
    Define the time interval in seconds.
    aggregation string
    The aggregation method.
    facet string
    The facet name.
    interval number
    Define the time interval in seconds.
    aggregation str
    The aggregation method.
    facet str
    The facet name.
    interval int
    Define the time interval in seconds.
    aggregation String
    The aggregation method.
    facet String
    The facet name.
    interval Number
    Define the time interval in seconds.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    SloQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    sloQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query to use in the widget. The structure of this block is described below.
    slo_query DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery Property Map
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery Property Map
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery Property Map
    The Cloud Cost query using formulas and functions.
    eventQuery Property Map
    A timeseries formula and functions events query.
    metricQuery Property Map
    A timeseries formula and functions metrics query.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    OperationName string
    Name of operation on service.
    ResourceName string
    APM resource.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    IsUpstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    operationName string
    Name of operation on service.
    resourceName string
    APM resource.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    operation_name str
    Name of operation on service.
    resource_name str
    APM resource.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    is_upstream bool
    Determines whether stats for upstream or downstream dependencies should be queried.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    operationName String
    Name of operation on service.
    resourceName String
    APM resource.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    isUpstream Boolean
    Determines whether stats for upstream or downstream dependencies should be queried.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies List<string>
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Env string
    APM environment.
    Name string
    The name of the variable.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    GroupBies []string
    Multiple group_by blocks are allowed using the structure below.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env string
    APM environment.
    name string
    The name of the variable.
    service string
    APM service.
    stat string
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies string[]
    Multiple group_by blocks are allowed using the structure below.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env str
    APM environment.
    name str
    The name of the variable.
    service str
    APM service.
    stat str
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    group_bies Sequence[str]
    Multiple group_by blocks are allowed using the structure below.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    env String
    APM environment.
    name String
    The name of the variable.
    service String
    APM service.
    stat String
    APM statistic. Valid values are avg_duration, avg_root_duration, avg_spans_per_trace, error_rate, pct_exec_time, pct_of_traces, total_traces_count.
    groupBies List<String>
    Multiple group_by blocks are allowed using the structure below.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    query string
    The cloud cost query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    query str
    The cloud cost query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    Name string
    The name of the variable.
    GroupBies []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name string
    The name of the variable.
    groupBies DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name str
    The name of the variable.
    group_bies Sequence[DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for APM Dependency Stats queries. Valid values are apm_dependency_stats.
    name String
    The name of the variable.
    groupBies List<Property Map>
    Multiple group_by blocks are allowed using the structure below.
    indexes List<String>
    An array of index names to query in the stream.
    search Property Map
    The search options.
    storage String
    Storage location (private beta).

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    Aggregation string
    The aggregation method.
    Interval int
    Define the time interval in seconds.
    Metric string
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Integer
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.
    aggregation string
    The aggregation method.
    interval number
    Define the time interval in seconds.
    metric string
    The metric from the request to correlate with this conditional format.
    aggregation str
    The aggregation method.
    interval int
    Define the time interval in seconds.
    metric str
    The metric from the request to correlate with this conditional format.
    aggregation String
    The aggregation method.
    interval Number
    Define the time interval in seconds.
    metric String
    The metric from the request to correlate with this conditional format.

    DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    Sort DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Integer
    The maximum number of items in the group.
    sort DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The facet name.
    limit number
    The maximum number of items in the group.
    sort DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The facet name.
    limit int
    The maximum number of items in the group.
    sort DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The facet name.
    limit Number
    The maximum number of items in the group.
    sort Property Map
    The options for sorting group by results.

    Import

    $ pulumi import datadog:index/dashboard:Dashboard my_service_dashboard sv7-gyh-kas
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datadog Terraform Provider.
    datadog logo
    Datadog v4.27.0 published on Thursday, Mar 14, 2024 by Pulumi